已放弃 —— 因为实在是太旧了
还是看MDN把
因为很容易忘记所以做一下记录,
了解到马上第四版的书就要出来了,所以(有人要买我的旧书第三版吗 30贱卖)
哈哈哈 反正 / 也没关系 不 哭了
但是我还是决定坚持看一看
本来我是想直接截图的,还是写一遍加深印象 ——
希望能有耐心看完,所以我看多少就发布多少,就当网友在给我监督吧
第一章
javascript是一种专为网页交互而设计的脚本语言,由下列三个不同的部分组成:
- ECMAScript,由ECMA-262定义,提供核心语言功能;(语法、关键字,保留字之类)
- 文档对象模型(DOM),提供访问和操作网页内容的方法和接口;
- 浏览器对象模型(BOM),提供与浏览器交互的方法;(浏览器的相关信息,弹窗相关操作);
JavaScript的这三个组成部分,在当前五个主要浏览器(IE、Firefox、Chrome、Safari和Opera)中都得到了不同程序的支持。其中,所有浏览器对ECMAScript第三版的支持大体上都还不错,而对ECMAScript5的支持程度越来越高,但对DOM的支持彼此相差比较多,对HTML5已经正式纳入标准的BOM来说,尽管各浏览器都实现了某些众所周知的共同特性,但其他特性还是会因浏览器而异;
第二章 JavaScript在页面中的使用
把JavaScript插入到HTML页面中要使用
-
在保护外部JavaScript文件时,必须将src属性设置为指向相应文件的URL。而这个文件既可以是与包含它的页面位于同一个服务器的文件,也可以时其他任何域中的文件。(简单来说就是可以连接本地JS文件也可以连接网络链接JS)
-
所有
-
使用defer属性可以让脚本在文档完全呈现之后再执行。延迟脚本总是按照指定它们的顺序执行。
<script src="test.js" defer="defer"></script> -
使用asynic属性可以表示当前脚本不必等待其他脚本,也不必阻塞文档呈现,不能保证异步脚本按照它们在页面中出现的执行顺序。
-
另外,使用元素可以指定在不支持脚本的浏览器中显示的替代内容,但在启用了脚本的情况下,浏览器不会显示元素中的任何内容。
-
增加 — 使用外链JS的好处,可维护性、可缓存(同一文件,浏览器只下载一次)、