JavaScript使用教程.docx
- 文档编号:6197293
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:49
- 大小:59.16KB
JavaScript使用教程.docx
《JavaScript使用教程.docx》由会员分享,可在线阅读,更多相关《JavaScript使用教程.docx(49页珍藏版)》请在冰点文库上搜索。
JavaScript使用教程
1.JavaScript简介
1.1.JavaScript由来
Netscape发明了JavaScript
JavaScript由Netscape在1995年发明。
早期的主要目的是处理一些用户的输入验证操作。
而在JavaScript语言出现之前客户端的页面时需要提交到服务器端,由服务器去检测的。
在刚刚普及的电话线调制解调器时代,对用户是一种考验,著名的NetscapeNavigator(早期浏览器)通过引入JavaScript来解决该问题
随着互联网的流行,网页已经不断变得更大和复杂,如果用户想要注册表单,需要直接将表单提交到服务器进行验证,需要和服务器进行多次的往返交互,例如,用户注册一个表单,点击提交按钮,等待30秒服务器返回处理后,返回的是用户名不符合规则。
这种用户体验是很不友好的。
此时的Netscape(网景)开始着手解决这个问题。
Netscape在1995年发行的NetscapeNavigator2.0开发一个称之为LiveScript的脚本语言,当时的目的是在浏览器和服务器(本来要叫它LiveWire)端使用它。
后来Netscape和Sun公司合作,所以最后Netscape与Sun及时完成LiveScript实现。
就在NetscapeNavigator2.0即将正式发布前,Netscape将其更名为JavaScript,目的是为了利用Java这个因特网时髦词汇,此后JavaScript从此变成了因特网的必备组件。
三足鼎立
微软进军微软决定进军浏览器,发布了IE3.0并搭载了一个JavaScript的克隆版,叫做JScript(这样命名是为了避免与Netscape潜在的许可纠纷)。
在微软进入后,有3种不同的JavaScript版本同时存在:
NetscapeNavigator3.0中的JavaScript、IE中的JScript以及CEnvi中的ScriptEase。
JavaScript并没有一个标准来统一其语法或特性,而这3种不同的版本恰恰突出了这个问题。
随着业界担心的增加,这个语言的标准化显然已经势在必行。
标准化
1997年,JavaScript1.1作为一个草案提交给欧洲计算机制造商协会(ECMA)。
第39技术委员会(TC39)被委派来“标准化一个通用、跨平台、中立于厂商的脚本语言的语法和语义”。
由来自Netscape、Sun、微软、Borland和其他一些对脚本编程感兴趣的公司的程序员组成的TC39锤炼出了ECMA-262,该标准定义了名为ECMAScript的全新脚本语言。
随后,国际标准化组织及国际电工委员会(ISO/IEC)也采纳ECMAScript作为标准。
从此,Web浏览器就开始努力将ECMAScript作为JavaScript实现的基础。
JavaScript是属于网络的脚本语言!
JavaScript被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。
JavaScript是因特网上最流行的脚本语言。
注:
javascript运行必须依赖于宿主环境语言,即页面语言HTML。
是解释型的语言,解释型:
不需要编译,解释器程序会每读取一条语句就执行。
运行速度慢,浏览器中默认内置了javascript的解释器程序。
浏览器中默认内置了javascript的解释器程序。
常见的脚本语言:
ECMASCRIPT主要进行所有脚本语言的标准制定。
JavaScript
JScript
VBScript
ActionScript
JavaScript是基于对象和事件的脚本语言。
1.2.JavaScript特点
1.安全性(不允许直接访问本地硬盘),它可以做的就是信息的动态交互。
2.跨平台性。
(只要是可以解释Js的浏览器都可以执行,和平台无关。
)
1.3.JavaScript与Java不同
1.JS是Netscape公司的产品,Java是Sun公司的产品
2.JS是基于对象,Java是面向对象。
3.JS只需解释就可以执行,Java需要先编译成字节码文件,再执行。
4.JS是弱类型,Java是强类型。
1.4.JavaScript内容
尽管ECMAScript是一个重要的标准,但它并不是JavaScript唯一的部分,一个完整的JavaScript实现是由以下3个不同部分组成的:
目前我们学习JavaScript也就是需要学习:
JavaScript语法基础
使用JS操作网页(DOM)
使用JS操作浏览器(BOM)
1.5.体验JavaScript
体验JavaScript语言
window.document.write("hello,world");
2.JavaScript基础
2.1.语法
2.1.1.引入方式与引入位置
向HTML页面插入JavaScript的主要方法,就是使用中。
2.使用script标签的src属性引入一个js文件。
(方便后期维护,扩展)
例:
注:
规范中script标签中必须加入type属性。
内部
在页面中嵌入JavaScript
window.document.write("hello,world");
外部
html文件
JavaScript文件
JavaScript代码