2017-3-8

 1 html5 class的新API classList

    取得某元素的样式列表var classlist = document.querySelect("#tel").classList;

    增加:classlist.add("addtionClass");

    删除:classList.remove("addtionClass");

    查询:classList.contains("addtionClass");

    切换:classList.toggle("toggleClass");

2 绑定事件的掌握

  有时忘记,切记。

   (1)element.addEventListener("click",fn,boolean)(标准),boolean辨别是捕获(true),冒泡(false)。

       element.attachEvent("onclick",fn)(IE)

  (2)element.onclick = fn;

  第一种与第二种的区别--------》 第一种能添加多个click事件,不会覆盖,   第二种是click能被后来定义的覆盖

3  新复习

  slice 与 splice  substr 与subtring  ------->记住一点的是,字符少的方法的第二个参数就是length(补短) 

  slice(start,len) splice(start,end)  substr(start,len)  substring(start,end)

  substr substring 为字符串的方法。slice 与 splice为数组的方法,slice同样字符串是能用的,但是splice不能。

4 Array.prototype 为[]空数组,Function.prototype位function(){}

5 对于数字 5./.5 都是有效的number类型的数字。   console.log(5.  ===  5)  -----> true

 因为Object.prototype 中有toString() 所以对象除了null与undefined ,包括boolean值都能利用toString(),但是要注意5.toString()要报错,因为5. 被认为是5  。5toString肯定要报错,所以可以用5..toString() 。要不就用变量赋值的方式,var n = 5; n.toString()

 

posted @ 2017-03-08 14:26  a fine day  阅读(103)  评论(0编辑  收藏  举报