对象大全javaScript必备手册JS资料JS教程

上传人:re****.1 文档编号:490201351 上传时间:2024-01-02 格式:DOC 页数:84 大小:497.52KB
返回 下载 相关 举报
对象大全javaScript必备手册JS资料JS教程_第1页
第1页 / 共84页
对象大全javaScript必备手册JS资料JS教程_第2页
第2页 / 共84页
对象大全javaScript必备手册JS资料JS教程_第3页
第3页 / 共84页
对象大全javaScript必备手册JS资料JS教程_第4页
第4页 / 共84页
对象大全javaScript必备手册JS资料JS教程_第5页
第5页 / 共84页
点击查看更多>>
资源描述

《对象大全javaScript必备手册JS资料JS教程》由会员分享,可在线阅读,更多相关《对象大全javaScript必备手册JS资料JS教程(84页珍藏版)》请在金锄头文库上搜索。

1、javaScript 对象大全javaScript 对象大全 JavaScript 是网景(Netscape)公司开发的一种基于客户端浏览器、面向(基于)对象、事件驱动式的网页脚本语言。JavaScript语言的前身叫作Livescript。 JavaScript的特点: 1. 简单、易学、易用; 2. 跨平台;IE、Navigator 3. 符合ECMA(欧洲计算机制造协会)标准,可移植; 4. 事件驱动式的脚本程序设计思想; 5. 动态、交互式的操作方式。 JavaScript的作用: 1. 交互式操作; 2. 表单验证; 3. 网页特效; 4. Web游戏 5. 服务器脚本开发等。 Ja

2、vaScript的编写环境:文本编辑器 JavaScript的执行平台:Web浏览器 JavaScript的执行方式:解释执行(由上而下) JavaScript的版本:JavaScript1.0JavaScript1.4 浏览器对JavaScript的支持: 1. JavaScript/IE3.0、JavaScript1.2/IE4.0; 2. 微软允许用户自行设置对JavaScript处理模式。 JavaScript与Java、VBScript、JScript的关系: JavaScript与Java的区别体现在: 首先,它们是两个公司开发的不同的两个产品,Java是SUN公司推出的新一代面向

3、对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言。 其次,JavaScript是基于对象的,而Java是面向对象的,即Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象和事件驱动的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。 第三,两种语言在其浏览器中所执行的方式不一样。J

4、ava的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户,由浏览器解释执行。 第四,两种语言所采取的变量是不一样的。Java采用强类型变量检查,即所有变量在编译之前必须作声明。JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。 第五,代码格式不一样。Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那

5、么进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。 第六,嵌入方式不一样。在HTML文档中,两种编程语言的标识不同,JavaScript使用.来标识,而Java使用 . 来标识。 第七,静态绑定和动态绑定。Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查,如不经编译则就无法实现对象引用的检查。JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查。 JavaScript的格式: 1. Jav

6、aScript区分大小写; 2. JavaScript脚本程序须嵌入在HTML文件中; 3. JavaScript脚本程序中不能包含HTML标记代码;(双引号) 4. 每行写一条脚本语句; 5. 语句末尾可以加分号; 6. JavaScript脚本程序可以独立保存为一个外部文件,但其中不能包含标签。 JavaScript脚本程序的几种基本格式: 1. document.write(Hello World!);2. document.write(Hello World!);3. document.write(Hello World!);4. document.write(Hello World!

7、);5. 注意:document.write(Hello World!); 必须保存为一个外部文件:hello.js 6. 7. 使用JavaScript协议:请单击请单击:291911320请单击 JavaScript的数据类型: 1. 数值:整数、浮点数; 2. 逻辑值:布尔值; 3. 字符串值: 4. 空值: 5. 未定义值: JavaScript数据的表示: 1. 整数:由正负号、数字构成,八进制、十进制、十六进制; 2. 浮点数:由正负号、数字和小数点构成,常规记数法、科学记数法; 3. 逻辑值:true、false 4. 字符串值:单引号、双引号 5. 空值:null 6. 未定义

8、值:根本不存在的对象、已定义但没有赋值的量; JavaScript常量: 1. 布尔常量:truefalse 2. 整数常量:372100070xaff(0Xaff) 3. 浮点数常量:3.14.0013.721e+3-3.721E-3 4. 字符串常量:你的E-mail地址有误! 5. 含转义字符的字符串常量:转义字符意义b退格(Backspace)f换页(Form feed)n换行(New line)r返回(Carriage return)t制表符(Tab)单引号()双引号()反斜线()6. document.write(我爱JavaScript) document.write(文件在c:

9、windows下) document.write(未满十八岁n不得进入!) document.write(未满十八岁不得进入!) document.alert(密码不对n请重新输入!) 7. 数组常量:hobby=听音乐,看电影hobby0、hobby1hobby=听音乐,看电影, hobby0、hobby1、hobby2、hobby3 JavaScript变量: 1. 变量命名规则: 首字符必须是大写或小写的字母或下划线(_)或美元符($); 后续的字符可以是字母、数字、下划线或美元符; 变量名称不能是保留字; 长度是任意; 区分大小写; 约定:集中置顶;使用局部变量;易于理解;stdId避

10、免混乱。usrnameusrName2. 声明变量: var stdId; var name,sex; var total=3721; var notNull=true; var name=李小龙,sex=先生; var i=j=0; 3. 变量赋值:stdId = 2004007;4. 变量作用域:(方式、位置) 全局变量:省略var,或在函数外声明 局部变量:在函数内声明 全局变量可在整个脚本中被使用,可在不同的窗口中相互引用(指定窗口名) 例:var langJS = JavaScript; /langJS是全局变量test(); function test() var langVBS

11、= VBScript; /langVBS是局部变量document.write( + langJS);document.write( + langVBS); document.write( + langJS);document.write( + langVBS); JavaScript表达式: 1. 算术表达式; 2. 字符串表达式; 3. 关系(比较)表达式; 4. 逻辑表达式。 JavaScript运算符: 1. 根据处理对象的数目: 单元运算符; 二元运算符; 三元运算符。2. 根据功能: 赋值运算符;=+=-=*=/=%=(取余) 算术运算符;+-*/%(取余)+(递增)-(递减)- 例: var x = 11; var y = 5;with (document) write(x = 11, y = 5);write(x + y 是 , x + y);write(x - y 是 , x - y);write(x * y 是 , x * y);write(x / y 是 , x / y);write(x % y 是 , x % y);write(+ x 是 , + x);write(- y 是 , - y);例:var x = y = 3; with (document) write(x = 3, y = 3 );write(若x = y+ 运算之后:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号