下面是Feature.js可进行的浏览器检测的特性列表。 feature.async feature.addEventListener feature.canvas feature.classList feature.cors feature.contextMenu feature.css3Dtra ...
分类:
Web程序 时间:
2017-04-06 15:26:52
阅读次数:
178
javascript的className操作方法比较难受,他获取的是一个连续的字符串 必须要用split拆分开,好多人因此想去用jquery的addClass,removeClass,hasClass等等 classList解决了这个问题,虽然兼容性并不算好。但会更好的,我们先学习一下 HTMLEl ...
分类:
编程语言 时间:
2017-04-06 01:18:49
阅读次数:
227
选择器 创建元素 添加事件监听器 设置/获取属性 添加/移除/切换类 插入节点 克隆节点 移除节点 获取父元素 上一个/下一个元素 XHR或AJAX ...
分类:
Web程序 时间:
2017-02-22 13:38:51
阅读次数:
249
使用HTML5中的 element.dataset 操作自定义 data-* 数据: 不久之前我向大家展示了非常有用的classList API,它是一种HTML5里提供的原生的对页面元素的CSS类进行增、删改的接口,完全可以替代jQuery里的那些CSS类操作方法。而另外一个非常有用的API就是 ...
分类:
Web程序 时间:
2017-02-13 15:41:24
阅读次数:
303
页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CSS类。 添加类(add) 为 <div> 元素添加多个类: 移除类(remove) 使用remove方法,你可以 ...
分类:
Web程序 时间:
2017-02-11 22:31:58
阅读次数:
2414
classlist(object):"""list()->newemptylistlist(iterable)->newlistinitializedfromiterable‘sitems"""defappend(self,p_object):#realsignatureunknown;restoredfrom__doc__"""L.append(object)--appendobjecttoend"""passdefcount(self,value):#realsignatureunknown;..
分类:
编程语言 时间:
2017-01-12 16:12:08
阅读次数:
256
方法1:使用className属性; 方法2:使用classList API; 注意:这种方法每次只能传一个类名且不能级联操作,而jquery下面的类似操作是可以操作多个类名的。 所以扩展一下: ...
分类:
Web程序 时间:
2017-01-10 14:41:25
阅读次数:
243
window.onload=function () { var oDiv=document.getElementsByTagName('div')[0]; var oInP=document.getElementsByTagName('input')[0]; var aDiv=new classLi ...
分类:
其他好文 时间:
2016-12-20 00:28:06
阅读次数:
234
下述内容主要讲述了《JavaScript高级程序设计(第3版)》第11章关于“DOM扩展”。
尽管DOM作为API已经非常完善了,但是为了实现更多的功能,仍然会有一些标准或专有的扩展。对DOM的两个主...
分类:
其他好文 时间:
2016-11-16 15:37:36
阅读次数:
307