![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jquery
cssong
学生
展开
-
Jquey代码安全(他山之石)
在多人合作开发中一定要确保变量,对象,函数等命名不要冲突:方法一:当别人使用了其他的js库,并该库使用了”$”变量,那么我们可以使用noConflict()方法:[code="js"] var j = jQuery.noConflict(); // Now, instead of $, we use j. j('#someDiv').hide(); // T...原创 2012-08-23 18:48:59 · 65 阅读 · 0 评论 -
Jquery代码性能优化(他山之石)
(一)优化jQuery的each函数糟糕的代码:[code="js"]someDivs.each(function() { $('#anotherDiv')[0].innerHTML += $(this).text(); }); [/code]在每一次遍历循环中都会搜寻anotherDiv 这个ID的元素两次获取innerHTML属性创建了一个jQuery对象,只是为了获取元...原创 2012-08-23 18:50:58 · 85 阅读 · 0 评论 -
jquery中如何使用event.target
最近在用jquery做一个项目的前端,遇到了一个问题需要用event来得到触发元素的id,查了一些资料,看到一篇这方面的blog,虽然字数不多但很是受用,跟大家分享下![quote]1.this和event.target的区别:js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;2.this和event.target...原创 2012-08-24 01:23:30 · 329 阅读 · 0 评论 -
jQuery的.bind()、.live()和.delegate()之间的区别
基本要素 DOM树 首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子: 事件冒泡(又称事件传播) 当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。$('a').bind('click', function() { alert("T...原创 2013-05-23 09:38:02 · 114 阅读 · 0 评论