js基础
来源:互联网 发布:windows怎么看配置 编辑:程序博客网 时间:2024/05/29 04:14
一、什么是JavaScript:
1,是一种嵌入在网页中的程序段。,
2,是一种解释型语言,被浏览器解释执行。
2,是一种解释型语言,被浏览器解释执行。
3,由Netscape发明,ECMA将其标准化。
4,JavaScript借用了Java的名字,但它和java没有关系。
4,JavaScript借用了Java的名字,但它和java没有关系。
5,出于安全性考虑,增加了JavaScript的限制,增强客户端的交互功能。
二、JavaScript和Java的区别:
二、JavaScript和Java的区别:
1,JS只在浏览器中执行,java可在各种平台上执行。
2,JS也有变量,常量,运算符,关键字,数据类型,语句等。
2,JS也有变量,常量,运算符,关键字,数据类型,语句等。
3,JS借用了Java的语法,其运算符和表达式与Java非常相似。
三、JavaScript技术体系:
四、JavaScript添加到HTML的方法:三、JavaScript技术体系:
1,核心语言定义
2,原生对象和内置对象
2,原生对象和内置对象
3,BOM
4,DOM
5,事件处理模型
4,DOM
5,事件处理模型
1,在(X)Html中嵌入JavaScript脚本。
2,在(X)Html中链接一个外部的javaScript文件。
3,直接编写在元素的事件属性中。
五、JavaScript添加到XHTML的方法——事件处理程序和伪URL:
1、
五、JavaScript添加到XHTML的方法——事件处理程序和伪URL:
1、
<input type=“button” value=“Press Me”onclick=“alert(‘HelloWorld’);” />
2,
<a href=“javascript: alert(‘helloWorld');">Click</a>
六、JavaScript数据类型:
1,JavaScript数据类型分为:原始类型和引用类型
七、引用数据类型:2,原始类型包括5种:
–undefined:
•当声明的变量未初始化时,值为undefined。
•当函数无明确返回值时,其调用结果也是undefined。
–null
•值为null,null是从Undefined派生来的。因此null==undefined
•null表示不存在的对象。
–boolean
•true或false
–number
•即可表示32位整数,也可表示64位浮点数。
•Number.MAX_VALUE和Number.MIN_VALUE定义了上下限。
•Number.POSITIVE_INFINITY和Number.NEGATIVE_INFINITY Infinity表示无穷大。isFinite()较验是否无穷大。无穷大返回false
•NaN表示非数字,它与自身不相等。一般发生在类型转换失败时,isNaN()较验是否为数字。
–string
•可用单引号或双引号声明。字符类型提供了很多丰富的方法,详看API。
1,原生对象
–由JavaScript提供,独立于浏览器的对象。
–Object,Array,String,Boolean,Number,Date,RegExp...
2,内置对象
2,内置对象
–也是一种原生对象,只是在使用时不需要初始化。
–Global,Math
3,宿主对象
–与浏览器有关的对象。
–BOM,DOM
4,自定义对象
4,自定义对象
0 0
- js基础
- js基础
- js基础
- js基础
- JS基础
- js基础
- js基础
- JS基础
- js基础
- js基础
- js基础
- js基础
- JS基础
- js 基础
- js-基础
- js基础
- js基础
- js基础
- Sass教程
- ipmitool命令
- 从问题单处理了解ActivityManagerService
- sosi.sql脚本
- 【HDU5878】I Count Two Three(打表+二分)
- js基础
- 第四周项目4猴子选大王
- selenium无法调起浏览器
- VideoView的常识
- Android之BaseAdapter适配器使用技巧
- Java注释@interface的用法【转】
- 深入理解Java内存模型(一)——基础
- iOS开发面试总结
- iOS简易动画折线图