jQuery代码优化 事件委托篇
jQuery为绑定和委托事件提供了.bind()、.live()和.delegate()方法。本文在讨论这几个方法内部实现的基础上,展示它们的优劣势及适用场合。 事件委托 事件委托的事例在现实当中比比皆是。比如,有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是
jQuery为绑定和委托事件提供了.bind()、.live()和.delegate()方法。本文在讨论这几个方法内部实现的基础上,展示它们的优劣势及适用场合。 事件委托 事件委托的事例在现实当中比比皆是。比如,有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是
实现代码如下: $("dd").bind("click",function(e){ var $obj = $(e.target); var i=0; for (var x in $obj){ i++; var $hr=(i%5==0) ? "" : " "; document.write(x+" "
实现代码如下: window.name = "the window object" function scopeTest() { return this.name; } // calling the function in global scope: scopeTest() // -> "th
实现代码如下: CREATE TABLE #tmptb(tbname sysname,tbrows int ,tbREserved varchar(10),tbData varchar(10) ,tbIndexSize varchar(10),tbUnUsed varchar(10)) INSERT
界面代码: 实现代码如下: 选择颜色: 脚本代码: 实现代码如下: $(document).ready(function () { // 绑定keyup和change事件 $("#").bind("keyup change", function () { if ($
实现代码如下:(function($){ var no_ie_pr=function(e){ var _this=e; var tabpr=function(e){ _this.attr('tabIndex', 1).click(function(){ _this.focus(); }); if(!
在没有看到这篇 文章之前,我一直不知道原来bind也可以有命名空间。事实上,我看完这篇文章后,再去翻了一下手册,也才发现了一点点的注释。但手册也仅仅是一句话就带 过去了。没有过多的深究,或许他认为命名空间这玩意很简单,没有必要多解释? 先看手册,由于bind方法有三个参数(type,[data],f
代码如下: 实现代码如下: $("#money").bind("propertychange",function() { if(""!=this.value){ var str = this.value.replace(/(^\s*)|(\s*$)/g, ""); if(this.value !=
使用jquery也有近1年了,今天在看国外大牛代码突然发现一个地方没看明白,代码如下 $(window).bind('load.jcarousel', function() { windowLoaded = true; }); 也许我对jQuery的了解不多吧,自己也就看过一本jQuery的
jquery代码 实现代码如下: $(function() { $("#DropDownList1").bind("change", function() { $("#Label1").text($("#DropDownList1 option:selected").text()); });或者 实