javascript

来源:互联网 发布:dns的默认端口 编辑:程序博客网 时间:2024/06/14 09:18


JS客户端脚本语言!
1,是一种嵌入网页中的程序段。
2,是一种解释型语言。
3,由网景发明,W3C标准化。
4,和JAVA没有关系。
5,增强客户端的交互功能。

javascript加入网页中的方式:
1:内嵌式:在网页中加入<script>标识,表示中间的内容为JS代码。只能用于本网页。
<script></script>
2:外联式:将js代码独立成*.js文件。通过<srcipt>的src属性导入。可以用于多个网页
<script src="aa.js"></script>
注意,一旦该<>标签导入了JS文件,在标签中就不能再写js代码。
3:在元素的事件中,加入js代码
<input type="button" onclick="alert('ddd')">
4:超链接伪URL方式。
<a href="javascript:alert('dd')">跳转</a>
5:js是弱类型,变量不一定要初始化。
弱类型是指变量任何数据类型都可以存放。形参不能指明变量的类型。
保留关键字:
break;for;double;import;public;else;new;try;if;in;while;typeof;void;var
用户的自定义变量名和函数名不能与标签同名,函数名也不能和元素的id同名。

原始类型5种:
  1undefined:当声明的变量末初始化时,值为undefine;当函数无明确返回值时,结果也为undefined
  2,null: 从Undefined派生来的。
  3,boolean: true &false
  4,number:  既可以表示32整数,也可以表示64为浮点型NaN表示非数字,它与自身不相等。
  5,string

JS对象的特点:
1,javascript是基于对象的面向对象语言。只有对象的概念,没有类,没有接口。
2,javascript的函数本身也是对象。
3,javascript对象的属性和方法可以在运行期间动态的添加或删除

事件流
1,事件冒泡(IE)。先响应事件源,在响应父容器
2,事件捕获(NetsCape).先响应父容器,再响应事件源
3,事件处理(FireFox),可以选择先响应事件源,还是先响应父容器
事件指派的方式有两种:
1,传统事件添加:
特点:1兼容性好,几乎所有浏览器都支持。2一个元素的一个事件只能绑定一个函数。
2,现代事件添加:
特点:1兼容性差,浏览器不同,添加事件的方式不同。2一个元素的一个事件可以绑定多个函数

一个事件如果返回值为false,可以阻止元素的默认行为

1,得到/失去焦点事件。
2,鼠标进入/退出事件。
3,得到鼠标坐标事件。
4,点击事件。
5,鼠标移动hover事件。

查看数组内容
alert(JSON.stringify(arArray))

0 0
原创粉丝点击