JSONJSON是javascript的一个严格的子集,利用了javascript中的一些模式来表示结构化数据。JSON是在javascript中读写结构化数据的更好的方式。因为可以把JSON传给eval(),不用创建DOM对象。(一)语法简单值:字符串、数值、数组和null,不支持undefine...
分类:
编程语言 时间:
2014-10-25 00:48:22
阅读次数:
155
创建节点可以用jquery的工厂函数,$()$() 会根据传入的html标记字符串,创建一个dom对象,并将这个dom对象包装成一个jquery对象后返回。var li_1 = $("bar1");var li_2 = $("bar2");$('ul').append(li_1).append(li...
分类:
Web程序 时间:
2014-10-24 18:39:56
阅读次数:
160
在dom操作时,有时根据id获取单个对象、有时根据className获取多个对象。平常可能我们用两个函数来实现这两个功能。不过我将它们整合了一下,目前使用情况良好,函数如下:view sourceprint?01// 根据selector获取单个或多个元素,02// 获取多个元素时,可以指定元素的t...
分类:
Web程序 时间:
2014-10-24 09:08:07
阅读次数:
221
1 mouseover与mousemove的区别:mouseover是当鼠标移动到对象时产生,只产生一次,这时如果继续在对象上移动,不会再产生mouseover事件,而是mousemove事件,mousemove事件是当鼠标进入对象后,如果在对象上不断地移动,那么该事件会不断地产生。mouseOve...
分类:
Web程序 时间:
2014-10-23 19:05:06
阅读次数:
218
原生JS通过什么方法绑定click事件? 原生js有一下三种方法为DOM对象绑定click事件, 第一种,在html中添加 onclick属性,在此属性中添加要绑定的事件函数,如下, 这种方法为html处理事件的原始方法,使得html和js过分耦合, 即表现层代码 和 行为层代码耦合: ...
分类:
Web程序 时间:
2014-10-23 01:27:16
阅读次数:
314
Bootstrap(v3.2.0)模态框(modal)垂直居中方法:在bootstrap.js文件900行后面添加如下代码,便可以实现垂直居中。that.$element.children().eq(0).css("position", "absolute").css({ "mar...
分类:
其他好文 时间:
2014-10-22 14:19:25
阅读次数:
761
eq() 方法将匹配元素集缩减值指定 index 上的一个。
通过为 index 为 2 的 div 添加适当的类,将其变为蓝色:
div { width:60px; height:60px; margin:10px; float:left;
border:2px solid blue; }
.blue { background:blue; }
...
分类:
Web程序 时间:
2014-10-21 21:36:56
阅读次数:
241
DOM对象:document object model,文档对象模型,每一份dom都可以表示成一棵树。如下图所示,代码省略在这颗dom树种,h3, p, ul以及ul的3个li子节点都是dom元素节点。获取dom对象://获取dom对象var domobj = document.getElement...
分类:
Web程序 时间:
2014-10-21 19:22:11
阅读次数:
240
js中的this上下文会因事件而转换成html dom对象。所以就有原生方法这样获取当前触发事件的dom对象: window.event.srcElement || window.event.target;var e = window.event || e;var srcElement = e.sr...
分类:
其他好文 时间:
2014-10-21 13:36:20
阅读次数:
165
今天碰见个bug,一个简单的拖拽,用jquery实现时发现在Firefox下不兼容,原因是Firefox下点击事件对象e的offsetX/offsetY属性为undefined,而且该对象中还没有layerX和layerY,查了一下资料发现原来jquery事件监听返回的对象是在原生对象上面做了一层封...
分类:
Web程序 时间:
2014-10-21 12:06:23
阅读次数:
238