JavaScript知识点复习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一部分ECMAScript

学习目标

◆掌握ECMAScript与javascript的关系

◆掌握Javascript组成部分

本章课程主要是要了解ECMAScript的历史、Javascript组成部分。

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。

1.1 Javascript历史

起初由网景公司(Netscape)设计并应用于其导航者浏览器上(名为Livescript),后被Sun公司收购,由于当时Java已相当流行,吸引更多关注更名为Javascript。雷锋和雷峰塔的关系。

微软公司(Microsoft)也在其IE浏览器上实现了同样的设计,起名为Jscript。

两家公司为了争夺浏览器市场,先后经历了几次浏览器大战,最终微软公司以操作系统捆绑IE浏览器的优势胜出。

网景公司将Javascript1.1(做了一件非常有意义的事情,将JavaScript开源了,但是名字JavaScript无法开发使用,所以改名为:ECMAscript)提交给欧洲计算机制造商协会(E uropean C omputer M anufacturers A ssociation),在此基础之上制订一种标准化的、通用的、跨平台的、供应商中立的脚本语言的语法和语义,称为ECMAScript(在javascript基础上标准化得来的)。

1.2 Javascript实现

一个完整的Javascript实现由3个部分组成,核心(ECMAScript)、文档对象模型(DOM)、浏览器模型(BOM)。

1、ECMAScript(规定的是语言标准,没有统一的执行平台,需要寄生在某些环境下才能执行,如果ECMAscript寄生在浏览器,我们称为javaScript,如果ECMAScript寄生在flash中,我们称为ActionScript,简称AS,如果ECMAscript 寄生在Nodejs中,我们称为Nodejs。宿主环境-浏览器、flash、nodejs)规定了这门语言的各个组成部分,如语法、类型、语句、关键字、保留字、操作符、对象等。

2、文档对象模型(D ocument O bject M odel)

DOM把整个页面映射为一个多层节点结构。通过DOM开发者可以自由的对网页元素进行删除、添加、替换或修改。

3、浏览器对象模型(B roswer O bject M odel)

通过BOM开发者可以操作页面以外和浏览器相关的部分,比如历史、地址、等。(把浏览器看成一个对象,比如:网址,前进,后退等操作浏览器)

第二部分Javascript语法

学习目标

◆掌握Javascript基础语法

◆掌握Javascript内建对象

◆掌握DOM操作方法

◆掌握事件的使用

◆掌握BOM对象的使用

本章课程主要是熟练掌握Javascript基础语法、内建对象、DOM、BOM、事件,实现常见网页动态交互。

1.3 基础语法

1.3.1引入方式

Javascript必须引入到HTML文档才能被浏览器的Javascript引擎解析,有2种方式可以将Javascript引入至HTML文档。

1、内联式

通过