共有 90 篇文章
浏览器
2021-07-21 - 2023-05-08

了解浏览器,它已经成为主流的信息传递方式,并将持续壮大!
了解它的内核、构成及动作方式。

蒂姆·伯纳斯·李

> 蒂姆·伯纳斯·李 (1955.06.08 - )

2017 年,他因 “发明万维网、第一个浏览器和使万维网得以扩展的基本协议和算法” 而获得 2016 年度的图灵奖。

Git
2021-07-21 - 2023-02-28

不可或缺的工具!!!

本文旨在记录个人使用过程中遇到的相关 Git 命令,非教程式的,详细学习请参阅 《Pro Git》 的中文文档

中文技术文档
2021-07-19 - 2023-04-17
🔔 参考 中文技术文档的写作规范 ,及个人写作习惯。
当然我在扯淡
2021-03-03 - 2023-02-28

我并不喜欢王垠这个人,甚至有些反感,但他的某些博文我很喜欢,也因此而受益,Hmm…

*Tip. 非原文摘录,各别语句进行了删减和改动,建议看原文(点击章节标题)。

模块化编程
2020-12-11 - 2023-05-08

i.e. Modular Programming

每一个领域的内容,都要有先问一下 – 是什么?为什么?做什么?怎么做?

  • 是什么?简述概念;
  • 为什么?历史发展,出现的原因,优缺点;
  • 做什么?主要应用场景;
  • 怎么做?具体使用方法步骤。
Virtual Dom
2020-12-02 - 2023-02-28
Before learning Virtual DOM, lets take a look at DOM.
打造 SDK
2020-12-01 - 2023-02-28

🔔 转载自 如何打造一款标准的 JS-SDK

SDK(Software Development Kit,软件开发工具包),一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。简单讲, 面向开发者,针对特定领域的软件包 ,基于它,开发人员可以快速构建自己的应用 App 。

*注:比较规范的 SDK 一般都会包含若干的 API 、开发工具集和说明文档。

Ajax
2020-11-26 - 2023-05-08

什么是 Ajax ?

AJAX(Asynchronous JavaScript and XML),是一种异步请求数据的 Web 开发技术。它不是新的编程语言,而是一种使用现有标准的新方法。其最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。

*注:AJAX 不需要任何浏览器插件,但需要用户允许 JavaScript 在浏览器上执行。

File Conversion
2020-11-26 - 2023-05-08
JavaScript 中的 file、blob 和 base64 。
Drag and Drop
2020-11-10 - 2023-02-28

拖放 是一种常见的特性,即抓取对象以后拖到另一个位置。在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。

*注:Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 支持拖动。