/** * addEventHandler方法 * 跨浏览器实现事件绑定 */ function addEventHandler(ele, event, hanlder) { if (ele.addEventListener) { ele.addEventListener(event, hanlde... ...
分类:
其他好文 时间:
2017-02-05 11:20:20
阅读次数:
121
在实际开发中,很多时候需要知道某个节点是不是另一个节点的后代。很多浏览器提供了contains方法,如: DOM3提供的compareDocumentPosition方法也可以判断元素位置关系,结果如下: 1 无关 2 居前 4 居后 8 包含 16 被包含 因此跨浏览器的contains写法如下: ...
分类:
编程语言 时间:
2017-01-15 22:59:34
阅读次数:
228
h5之前,存储主要是用cookies。cookies缺点有在请求头上带着数据,大小是4k之内。主Domain污染。主要应用:购物车、客户登录对于IE浏览器有UserData,大小是64k,只有IE浏览器支持。目标解决4k的大小问题解决请求头常带存储信息的问题解决关系型存储的问题跨浏览器1.本地存储loc..
分类:
其他好文 时间:
2016-12-28 21:43:59
阅读次数:
2204
第一百二十六节,JavaScript,XPath操作xml节点 学习要点: 1.IE中的XPath 2.W3C中的XPath 3.XPath跨浏览器兼容 XPath是一种节点查找手段,对比之前使用标准DOM去查找XML中的节点方式,大大降低了查找难度,方便开发者使用。但是,DOM3级以前的标准并没有 ...
分类:
编程语言 时间:
2016-12-23 22:43:52
阅读次数:
281
var btn3 = document.getElementById("btn"); function event(){} var eventUtil = { //添加句柄 addHandler:function(element,type,handler){//element表示的是哪个元素,typ ...
分类:
其他好文 时间:
2016-12-19 08:24:12
阅读次数:
123
一、容器内 二、负外边距 优点: 1. 良好的跨浏览器特性,兼容IE6-IE7。 2. 代码量少。 缺点: 1. 不能自适应。不支持百分比尺寸和min-/max-属性设置。 2. 内容可能溢出容器。 3. 边距大小与padding,和是否定义box-sizing: border-box有关,计算需要 ...
分类:
其他好文 时间:
2016-12-16 14:28:19
阅读次数:
163
和require.js没关系,只是最近看了拿来练练手~~ 1.html(引用require.js模块) 2.main.js(程序入口文件) 3.event.js(跨浏览器的事件处理程序和事件对象) ...
分类:
其他好文 时间:
2016-12-11 15:27:47
阅读次数:
154
一、JStree的简单介绍 1.关于jstree jsTree 使用了 jQuery 和 Sarissa,是一个是免费的但是设置灵活的,基于 JavaScript 跨浏览器支持的网页树形部件。 jsTree 支持三种数据源头: 预先定义好的 HTML -嵌套的列表结构 JSON XML jsTree ...
分类:
Web程序 时间:
2016-12-07 14:21:16
阅读次数:
194
JavaScript中的事件对象 JavaScript中的事件对象是非常重要的,恐怕是我们在项目中使用的最多的了。在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含这所有与事件有关的信息。下面将会讲到DOM中的事件对象、IE中的事件对象以及跨浏览器的事件对象三个部分。 对于事件 ...
分类:
编程语言 时间:
2016-12-07 13:28:19
阅读次数:
307
QRCode.js是一个生成二维码的JS库。QRCode.js支持在DOM中使用跨浏览器Canvas和table标签的。QRCode.js不依赖其他JS库。基本用法:<divid="qrcode"></div>
<scripttype="text/javascript">
newQRCode(document.getElementById("qrcode"),"http://jindo.dev.na..
分类:
编程语言 时间:
2016-12-06 00:06:44
阅读次数:
213