JS简介、DOM级别、使用JS——JS高程1、2章知识点总结

                                  第1章 JavaScript简介

1.1 内容概述

JavaScript是一种专门为与网页交互而设计的脚本语言,由下列三个部分组成:
·ECMAScript:由ECMA-262定义,提供核心语言功能;
·文档对象模型(DOM):提供访问和操作网页内容的方法和接口;
·浏览器对象模型(BOM):提供与浏览器交互的方法和接口。

1.2 DOM

DOM把整个页面映射成为一个多层节点结构,通过DOM创建的这个表示文档的树形图,开发人员获得了控制页面内容和结构的主动权。

1.2.1 DOM级别

1DOM1级有两个模块组成:
·DOM核心:规定如何映射基于XML的文档结构;
·DOM HTML:在DOM核心上进行扩展,添加了针对HTML的对象和方法。

2DOM2级扩充了鼠标和用户事件、范围、遍历等细分模块,通过对象接口增加了对CSS的支持。核心模块经过扩展开始支持XML命名空间。

DOM2级引入了下列新模块,也给出了众多新类型和新接口的定义:
·DOM视图(DOM Views):定义了跟踪不同文档视图的接口;
·DOM事件;
·DOM样式;
·DOM遍历和范围。

3、DOM3级扩展如下:
·DOM加载和保存模块:统一加载和保存文档的方法;
·DOM验证模块:验证文档的方法;
·对DOM核心的扩展:开始支持XML1.0规范。

4、关于DOM0级,DOM0级标准是不存在的,它指的是IENetscape Navigator最初支持的DHTML

               第2章 在HTML中使用JavaScript

2.1 内容概述

HTML中使用JS的两种方法:嵌入式和外联式。

在嵌入式JS代码中使用“</script>”字符串时,必需转译,如“<\/script>”。

在使用外联式时,src属性和img的一样可以指向其他域的完整URL。除外联式中的src属性必须外,其他script标签的属性都是可选的。

defer:异步,使用该属性表示立即下载脚本并在文档加载完成后执行,若有多个文件则依次执行(实际也不一定依次执行)。

async:异步,脚本下载与执行同文档加载一起执行。多个文件不一定会按其先后顺序依次执行。

文档模式分为混杂模式和标准模式,标准模式让浏览器的行为更贴近标准。通过doctype来切换模式。

结语:前端小白一枚,用JS写过一些小东西,最近在看JS高程一书,想把自己的学习总结以及薄弱环节记录在这儿,第一次在这儿发博客,有点小紧张啊。。。这本书我已经看过一遍了,这是第二遍,第一遍只是迅速的过了一下,第二遍准备仔细研读一下,并且准备暂时放弃掉书中介绍的关于XML的部分。


猜你喜欢

转载自blog.csdn.net/buhuo7493/article/details/80774038