javascript完全教程

javascript完全教程

ID:21201602

大小:6.49 MB

页数:380页

时间:2018-10-18

javascript完全教程_第1页
javascript完全教程_第2页
javascript完全教程_第3页
javascript完全教程_第4页
javascript完全教程_第5页
资源描述:

《javascript完全教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaScript第一章JavaScript简介一、什么是JavaScript?JavaScript最早是由NetscapeCommunication(网景)公司开发出来的一种客户端脚本语言。它是一种通用的、跨平台的、基于对象和事件驱动的解释型脚本语言。它的代码可以直接嵌入在HTML页面中,把静态页面变成支持用户交互并响应相应事件的动态页面。最初这种脚本语言只能在网景公司的浏览器—Navigator中使用。为了抢占浏览器市场,微软在其IE浏览器里也加入了对JavaScript的支持,从此JavaScript得到了广泛的支持。目前几乎所有的主流浏览器都支

2、持JavaScript。二、JavaScript可以做什么?对表单数据进行验证;例题1-1.html1-2.html操作HTML文档(如读取文档内容,动态写入文本);例题1-3.html1-4.html对客户端事件进行响应;例题1-5.html控制浏览器窗口(如打开新窗口,调整窗口大小等);例题1-6.html创建和读取Cookies;实现网页特效,提供更好的用户体验。三、JavaScript不可以做什么?JavaScript不允许写服务器上的文件;JavaScript不可以关闭不是由它自己打开的窗口;JavaScript不能读取已经打开的其他窗口中的信

3、息;四、JavaScript的基本特点解释性—JavaScript不同于一些编译性的语言,如C、C++等,它是一种解释性的语言,它的源代码不需要经过编译,而是在浏览器中运行时被解释。基于对象—JavaScript是一种基与对象的语言,它内置了多种对象并允许用户自己创建对象。事件驱动—JavaScript可以直接对用户的输入做出响应,无需经过Web服务程序,它对用户的响应,是以事件(如鼠标事件、键盘事件)驱动的方式进行的。跨平台—JavaScript是一种跨平台的语言,它依赖于浏览器本身,与操作系统无关。只要计算机能运行浏览器,并且浏览器支持JavaScr

4、ipt就可执行。五、JavaScript的发展历史1995年,就职于Netscape(网景)公司的布兰登·艾奇着手为即将发布的Navigator2开发一种脚本语言,命名为LiveScript。为了赶在发布日期前完成LiveScript的开发,Netscape与Sun公司建立了一个开发联盟。在Navigator2正式发布前夕,为了搭上当时媒体热炒的Java的顺风车,Netscape临时把LiveScript改名为JavaScript。加入了JavaScript的Navigator2浏览器在市场上取得了巨大成功,1996年,微软公司决定在IE3.0中加入自己

5、的脚本语言功能,它与Navigator2中的JavaScript非常类似,但微软将其命名为JScript。五、JavaScript的发展历史微软推出Jscript,这意味着有了两个不同版本的JavaScript:Navigator中的JavaScript和IE中的Jscript。由于没有标准规定JavaScript的语法和特性,两个不同版本并存的局面暴露出各种问题,JavaScript的标准化被提上了议事日程。1997年,以JavaScript1.1为蓝本的建议被提交给了欧洲及技术制造商协会(ECMA),该协会指定39号技术委员会负责JavaScript

6、的标准化工作。经过数月的努力,一种名为ECMAScript的脚本语言标准被定义完成,它被称为ECMA-262。五、JavaScript的发展历史1998年,ISO/IEC(国际标准化组织和国际电工委员会)也采用了ECMAScript做为标准。自此以后,浏览器开发商就开始致力于将ECMAScript做为各自JavaScript实现的基础。六、JavaScript的构成一个完整的JavaScript实现由三个不同的部分组成:核心(ECMAScript)文档对象模型(DOM)浏览器对象模型(BOM)六、JavaScript的构成ECMAScript它规定了Ja

7、vaScript这门语言的一些组成部分:语法、类型、语句、关键字、保留字、操作符、对象。它与WEB浏览器之间没有依赖关系。DOM-文档对象模型是针对XML但经过扩展用于HTML的应用程序编程接口。DOM把整个页面映射为一个多层节点结构。六、JavaScript的构成DOM通过创建树来表示文档,从而使开发者对文档的内容和结构具有空前的控制力。用DOMAPI可以轻松地删除、添加和替换节点。Samplepage

HelloWorld!

六、Ja

8、vaScript的构成BOM-浏览器对象模型可以对浏览器窗口进行访问和操作,由于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。