第一章:JS简介
一.一个完整的JavaScript由核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM)三部分组成。
1.ECMA-262定义了ECMAScripe,提供核心的语言功能;
2.文档对象模型DOM将整个页面映射成为一个多层节点结构,每个组成部分都是某种类型的节点,每个节点里面有不同类型的数据,可以用有分支的树状图来形象的理解。DOM创建的这个“树状图”,使得结构清晰,借助DOM提供的API,开发人员可以轻松自如的删除,添加,修改,替换任何节点。
3.使用DOM的原因:过去那个只编写一个HTML页面就能够在任何浏览器中运行的时代结束了,Netscape和微软在开发DHTML方面各持己见。
4.DOM的级别,DOM1级到DOM2级再到DOM3级,不断更新,有许多的模块起到不同的作用。dom1中的dom核心模块规定了如何映射文档,对文档进行访问和操作,domHTML在dom核心的基础上进行扩展,添加了针对HTML得对象和方法。DOM2引入了dom视图,dom事件,dom样式,dom遍历和范围等新模块。
5.开发人员使用浏览器对象模型BOM可以控制浏览器显示页面以外的部分,作为js实现的一部分没有相关的准则,但是在HTML5中,把BOM的功能写入正式规范。
第二章:在HTML中使用JavaScript
1.使用<script>元素,该元素有六个属性,可以直接嵌入页面,也可以外部使用。
2.解析器优先读取<script>里面的内容,