当前位置: 首页 > news >正文

有没有做机械加工的网站长泰网站建设

有没有做机械加工的网站,长泰网站建设,做微信公众号必备的网站,在企业网站建设的解决方案中jQuery的事件模块是较复杂的#xff0c;前面仅仅提到了对事件对象的包装。即统一了一些兼容性的问题。这篇会综述下jQuery的整个事件模块。后面会详细分析jQuery.event.add/jQuery.event.remove/jQuery.event.trigger。 虽然事件模块代码很难读#xff0c;但其提供的API接口还… jQuery的事件模块是较复杂的前面仅仅提到了对事件对象的包装。即统一了一些兼容性的问题。这篇会综述下jQuery的整个事件模块。后面会详细分析jQuery.event.add/jQuery.event.remove/jQuery.event.trigger。 虽然事件模块代码很难读但其提供的API接口还是很清晰的。如下 1 添加事件(bind/one/live/delegate/hover/toggle) bind 基本的添加事件函数。 one 添加只执行一次的事件函数。 live 事件代理使用document代理。 delegate 事件代理使用指定元素代理。 hover 模拟css的hover。 toggle 显示/隐藏。 bind/one/live 都是使用内部的jQuery.event.add 来完成事件添加。 delegate 内部调用的是live。 hover 内部使用mouseenter/mouseleave而mouseenter/mouseleave又使用bind。 toggle 内部使用click而click内部又调用的是bind。 实际上jQuery的一个each调用就给jQuery对象上增加了24个添加事件的快捷方法 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 jQuery.each( (blur focus focusin focusout load resize scroll unload click dblclick     mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave     change select submit keydown keypress keyup error).split( ), function( i, name ) {        // Handle event binding     jQuery.fn[ name ] function( data, fn ) {         if ( fn null ) {             fn data;             data null;         }            return arguments.length 0 ?             this.bind( name, data, fn ) :             this.trigger( name );     };        if ( jQuery.attrFn ) {         jQuery.attrFn[ name ] true;     } }); 如下图 记住bind调用的是jQuery.event.add因此 jQuery.event.add 才是整个jQuery添加事件模块的核心。以上所有的方法都是在其之上构建的上层应用。如图 2 删除事件 (unbind/die/undelegate) unbind 删除事件基础方法。可以删除一个指定handler还可以删除某类型事件的全部handler甚至可以删除挂在element上的全部事件。其内部调用jQuery.event.remove。 die/undelegate 删除事件代理。 内部都使用unbind。 因此 jQuery.event.remove 才是整个jQuery删除事件模块的核心。unbind/die/undelegate都是在其之上构建的上层应用。如图 3 触发事件(trigger/triggerHandler) trigger 触发一个事件会冒泡 triggerHandler 触发一个事件不会冒泡 trigger/triggerHandler 内部调用的都是jQuery.event.trigger因此jQuery.event.trigger 才是整个jQuery触发事件模块的核心。如图 原文路径http://www.cnblogs.com/snandy/archive/2011/06/27/2085062.html 转载于:https://www.cnblogs.com/colorstory/archive/2013/04/11/2617809.html
http://www.zqtcl.cn/news/424466/

相关文章:

  • 成都平台网站建设公司邯郸网络科技公司
  • 热门课程自己做网站大型购物网站建站
  • apache 创建网站重庆建站模板
  • 手机怎么制作网站叶县建设局网站
  • 怎么做后台网站一键更新搜索引擎优化的主要策略
  • 站酷网免费素材图库官网国外域名购买
  • 石家庄个人谁做网站天体摄影
  • 徐州集团网站建设网站排名快速提升工具
  • 自己创业做原公司一样的网站做网站要学会什么语言
  • 宿州高端网站建设公司网络业务
  • 做多语言版本网站网站收录低
  • 鼎湖网站建设江门网站优化快速排名
  • 做交通事故的网站北京物联网app开发公司
  • 网站建设中 页面网络培训注册会计师
  • app网站如何做推广安装wordpress错误
  • 八零婚纱摄影工作室网站南昌微信营销公司
  • 海南网站开发公司百度网站建设费用怎么做账
  • 做网站的研究生专业微信公众号推广的方法
  • sql网站开发数据库连接失败wordpress改全屏
  • 做外贸怎么上国外网站网上注册公司流程图文
  • 网站开发 慕课厦门建设局网站技司学校
  • 中山自助建站系统多个网站能否统一做等保
  • 做网站怎么别人搜不出来电商购物网站开发需求分析
  • 教育网站设计用模板做的网站不好优化
  • php网站api接口写法中国做铁塔的公司网站
  • 做博客网站如何盈利wordpress百家号
  • 读经典做临床报名网站cnzz 网站跳出率查询
  • 青岛网站建设网站广东手机网站制作公司
  • 个人免费建站软件影视传媒网站源码
  • 网站软件下载app如何做国外网站