JavaScript的总结

1.js和java的不同之处:var test = "123";这里为弱类型, 都是var关键字来声明变量。

2.在js里面的ECMAScript里面,带有var的都是局部变量(var test="hello";),而没有var 的变量都是全局变量(test2 = "world";)。

3.js的ECMAScript的五种类型:Undefined Null Number String Boolean, 通过typeof来判断变量类型  var test = "hello"; alert(typeof test)

4.向指定位置书写内容(可以是HTML标签): element.innerHTML="<></>";

5.向页面输出内容:document.write("<></>");  innerHTML强调的是指定位置,而write强调的是页面输出

6.onsubmit事件需要有返回值,返回true时才提交表单。οnsubmit="return check()" 用于绑定form标签

7.js的邮箱校验。if(!/^正则表达式/.test(value)); test是正则表达式对象的一个方法

8.display=none/bolck/inline; 第一个为隐藏元素,第二个为把该元素设置为块级元素,第三个就是把元素设置为内联元素

9.javascript的第三种引入方式:οnclick="javascript:locaion.href=‘www.baidu.com’";  这里注意的是href="javascript:;/javascript:void(0)" 都是让超链接失效并执行空事件。和href="#".不一样

10.隔行换色的js实现:

           tbEle.tBodies[0].rows.length;获得tbody标签里面的tr的数目

          tbEle.tBodied[0].rows[i];获得每个tbody的tr元素

11.onchange事件,一般用于下拉框select标签。当用户改变内容的时候用这个事件

12.DOM树注意的是:任意的document,attribute,text,element都是节点

13.创建文本和创建元素,document.createTextNode(""); document.createElement("li");

14.在下拉框里面获得option里面的value的值,this.value.获得选中的option的值

15.清空下拉框:ele.options.length(0);

16.js的Array数组对象,数组的长度=最大角标+1, arr[0] arr[110] 表面看是两个元素,但是数组的长度是111

17.全局函数直接使用,eval() , 不需要创建对象。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值