回顾:JS高级程序设计-笔记

一个完整的JavaScript实现应该由三个不同部分组成:

1.核心(ECMAScript)

2.文档对象模型(DOM)

3.浏览器对象模型(BOM)

BOM只处理浏览器窗口和框架,但习惯上也把所有针对浏览器的JavaSCript扩展算作BOM的一部分:

1.弹出新浏览器窗口的功能;

2.移动、缩放和关闭浏览器窗口的功能;

3.提供浏览器详细信息的navigator对象;

4.提供浏览器所加载页面的详细信息的location对象;

5.提供用户显示器分辨率详细信息的screen对象;

6.对cookies的支持;

7.像XMLHttpRequest和IE的ActiveXObject这样的自定义对象。

 

!在使用”字符串。

 

2.charset: 可选。表示通过src属性指定的代码的字符集。

3.defer:  可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。针对外部脚本文件。

4.language: 已废弃。

5.src: 可选。表示要执行代码的外部文件,引入外部文件。

6.type:  表示编写代码使用的脚本语言的内容类型(也称MIME类型)。text/javascript已不推荐使用。

 

使用javascript的外部文件有以下的优点:

1.可维护性:把所有JavaScript文件放在一个文件夹中便于维护。

2.可缓存:文件只需下载一次。加快页面加载的速度。

3.适应未来

 

使用文档类型(doctype)切换实现文档模式。混杂模式和标准模式。混杂模式会让IE的行为与IE相同,而标准模式让IE的行为更接近标准行为。

如果在文档开始处没有发现文档类型声明,则所有浏览器都会默认开启混杂模式。

 

 

你可能感兴趣的:(读书笔记)