《JavaScript 高级程序设计(第三版)》阅读随笔
背景介绍
JavaScript 于 1995 由 Netspace(美国网景公司)的 Brendan Eich 创建,其目的是提升浏览器表单校验的效率。在 JavaScript 出现之前,所有的浏览器表单数据均需要提交到服务器,由服务器端语言 Perl 进行校验以后,再将结果返回给浏览器端。在那个网络访问极慢的年代,在提交表单时本来就需要等待很久,再加上如果返回的校验结果异常,还需要重新填写再次校验,使用体验就会极其地差。因此 JavaScript 应用而生,其可以在浏览器端完成校验以后,再提交到服务器,节省了很多时间。随着其广泛使用,功能也得到不断完善和拓展,直至今日成为一门独立而流行的语言。
JavaScript 本身包含三大部分内容,分别是 ESMAScript 标准、DOM 和 BOM,接下来分别介绍一下。
ECMAScript
本系列阅读笔记本基于《JavaScript 高级程序设计(第三版)》 编写,该书中所讲解的几乎都是 ES5 或者以前的内容。其中 ES 的全称是 ECMAScript (欧洲计算机制造协会),它是 JavaScript 规范的制定者,JavaScript 的核心,其定义了一些列标准,以便于规范统一各个 Web 平台。
DOM
DOM 是文档对象模型(document object model)。其功能是构建和操控 HTML 以及 CSS 页面元素。
BOM
BOM 是浏览器对象模型(browser object model)。其提供了一系列访问和控制浏览器的 API (应用程序编程接口),用来完成与浏览器的交互任务。
网友评论