了解浏览器,它已经成为主流的信息传递方式,并将持续壮大!
了解它的内核、构成及动作方式。
> 蒂姆·伯纳斯·李 (1955.06.08 - )
2017 年,他因 “发明万维网、第一个浏览器和使万维网得以扩展的基本协议和算法” 而获得 2016 年度的图灵奖。
我并不喜欢王垠这个人,甚至有些反感,但他的某些博文我很喜欢,也因此而受益,Hmm…
*Tip. 非原文摘录,各别语句进行了删减和改动,建议看原文(点击章节标题)。
i.e. Modular Programming
每一个领域的内容,都要有先问一下 – 是什么?为什么?做什么?怎么做?
- 是什么?简述概念;
- 为什么?历史发展,出现的原因,优缺点;
- 做什么?主要应用场景;
- 怎么做?具体使用方法步骤。
🔔 转载自 如何打造一款标准的 JS-SDK
SDK(Software Development Kit,软件开发工具包),一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。简单讲, 面向开发者,针对特定领域的软件包 ,基于它,开发人员可以快速构建自己的应用 App 。
*注:比较规范的 SDK 一般都会包含若干的 API 、开发工具集和说明文档。
什么是 Ajax ?
AJAX(Asynchronous JavaScript and XML),是一种异步请求数据的 Web 开发技术。它不是新的编程语言,而是一种使用现有标准的新方法。其最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。
*注:AJAX 不需要任何浏览器插件,但需要用户允许 JavaScript 在浏览器上执行。
拖放 是一种常见的特性,即抓取对象以后拖到另一个位置。在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。
*注:Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 支持拖动。