随笔分类 - jQuery
摘要:初步测试,5000个节点的隐藏。代码如下: Document IE7下find = 501ms,css =731msIE11下find = 216ms , css = 32mschrome下find = 683ms , css = 93msfirefox下 find = 285ms , css = 260mssafari find = 294ms , css= 105ms可能是因为IE7以下不存在css选择器原生方法,jquery针对此采用的sizzle引擎虽有所优化,但仍不及find方法...
阅读全文
摘要:本文转载自http://www.jb51.net/article/21628.htmJquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(docume...
阅读全文
摘要:大纲:1、bind(),live(),delegate()的含义2、三者基于相同的原理即js的事件冒泡3、三者相互之间的异同。 bind()+live() V.S. delegate():bind()和Live()均绑定在文档元素$(document)上,而delegate则绑定到某一个具体的selector上。 bind() V.S. live()+delegate():bind()是将自身的方法绑定某个元素上,当元素未在页面生成而后期又生成的话,此时bind无法生效,而live和delegate则可以。 live和delegate是源于起泡,因此live...
阅读全文
摘要:【本文转载自http://sixpoint.me/942/implementing-simple-addon/】实现一个简单的插件教程的这个部分带你使用 SDK 来实现, 运行并打包一个插件. 这个插件在 Firefox 的右键菜单中添加一个菜单项, 用来将选中的文字翻译成英语.插件的初始化创建一个叫做 translator 的文件夹, 用来放置插件所需的所有文件.你并不需要在 SDk 的根目录下创建这个文件夹. 一旦你在 SDK 的根目录执行了 bin\activate (win) 或者 source bin/activate (*nux), cfx 就会记住 SDK 的位置, 从而让你可以
阅读全文
摘要:本文转载自http://big-student.iteye.com/blog/1898213在IE9和IE10中,当对一个html的样式初始了一个很大的left或者top时,使用jQuery的offset()或者jQuery UI的position重新定位会出现left或者top计算错误,造成元素离正确的位置很远。看例子:Html代码 发现window的left为-429214.73px,而如果使用css方法不会有问题,即 $("#window_1").css({left:"282px", top:"127px"}); 如果将其中的l
阅读全文
摘要:http://www.helloweba.com/view-blog-155.html#
阅读全文

浙公网安备 33010602011771号