JavaScript知识点复习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、内联式
通过