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

西宁建设网站多少钱做招聘信息的网站有哪些

西宁建设网站多少钱,做招聘信息的网站有哪些,青岛微网站开发,创作平台使用jQuery删除事件#xff08;或称解除事件绑定#xff09;有三个函数#xff1a;unbind、die和undelegate。这三个方法都依赖于未公开的jQuery.event.remove#xff08;后续使用remove简写#xff09;。此为删除事件的核心方法。remove 所作的事情与上一篇提到的.add 刚…使用jQuery删除事件或称解除事件绑定有三个函数unbind、die和undelegate。这三个方法都依赖于未公开的jQuery.event.remove后续使用remove简写。此为删除事件的核心方法。   remove 所作的事情与上一篇提到的.add 刚好相反。且与.add中的处理代码一一对应即  .add 中有多少种添加事件的方式remove就有对应的删除方式。 remove 定义了四个参数 elem, types, handler, pos 。从字面上看四个参数的意义很明了 elem 为HTMLElementtypes 为String类型事件名称如click或mouseover mouseout  handler 为Function类型事件回调函数pos 为Number类型指定数组位置 但remove内部没这么简单如 1. handler 有时会传布尔类型false这时会把handler赋值为另一个函数此处的处理同.add if ( handler false ) {handler returnFalse; }2. types 有时会为一个对象这时真正的handler是types.handlertypes是types.type // types is actually an event object here if ( types types.type ) {handler types.handler;types types.type; }我们知道变量命名要具有意义名副其实而避免误导。从这个意义上讲jQuery中存在大量这样的写法一个变量往往具有多种含义晦涩难读。如这里的types应该是String类型但实际内部对typeos为Object类型也做了处理。这是JS没有类型检查的原因导致。反过来讲这种语言会比较灵活jQuery才如此 紧凑 内聚。 闲言少叙看看.remove方法都做了哪些事。 当只传elem时会将elem上添加的所有事件都删除。如$(#id).unbind()当types为String且以点号.开头时将删除该命名空间下的事件。如$(#id).unbind(.name)。会把添加click.namemouseover.name等都删除对应的代码如下 // Unbind all events for the element if ( !types || typeof types string types.charAt(0) . ) {types types || ;for ( type in events ) {jQuery.event.remove( elem, type types );}return; }我们发现for in中是个递归调用。 如果这么调用 jQuery.event.remove(el, click, fn) 那么是不会走上面的递归的而是直接进入了while循环   while ( (type types[ i ]) ) {...} 这是标准的删除事件的流程。大概步骤如下 判断事件名称是否具有命名空间以点号区分如果没有命名空间则删除该事件名称下的所有事件。否则只删除命名空间的某事件。取得事件数组eventType events[ type ]如果没有传handler则表示删除该类型事件的所有hanlder否则只删除该事件类型的指定handler。对特殊事件如live的处理最后对elemData进行处理如果events为空对象则删除elemData的events和handle属性。如 // Remove the expando if its no longer used if ( jQuery.isEmptyObject( events ) ) {var handle elemData.handle;if ( handle ) {handle.elem null;}delete elemData.events;delete elemData.handle;if ( jQuery.isEmptyObject( elemData ) ) {jQuery.removeData( elem, undefined, true );} }jQuery事件管理数据结构图
http://wiki.neutronadmin.com/news/114028/

相关文章:

  • 三鼎网络网站建设广州网站定做
  • e4a做网站软件免费推广app
  • 互联网招聘网站排名长春网站建设费用
  • 自建网站阿里云备案通过后怎么做网络培训方案
  • 网站建设 通讯员郑州自助建站模板
  • 做网站需要具备的基础条件wordpress改为直接填写密码
  • 汉中建设工程招标投标信息网优化营商环境条例心得体会
  • 网站建设开发的规划流程创建网页的代码
  • 建网站免费软件推广赚钱app排行榜
  • 公众号可以做自己网站的超链接电子商务发展现状
  • 广州市住房和城乡建设部网站门户网站营销策略
  • 做校园网站 怎么备案WordPress写文章本地上传
  • 一个空间做多个网站网站建设翻译谁提供
  • 用DW给网站做后台北京网站开发哪家专业
  • ui个人作品集网站网站建设合肥公司
  • IC 网站建设什么软件是做网站模板的
  • 网站轮播图教程如何查看一个网站的浏览量
  • 5G网站建设要多少个seo优化销售
  • 重庆网站推广工具南昌哪个公司做网站好
  • 做网站容易吧苏州营销型网站建设哪家好
  • 制作网站免费亚马逊购物网
  • 大型网站开发考试怎么建网站站点
  • 自主设计网站潍坊住房公积金
  • 做胃镜多少钱天津津门网站Iwordpress邮箱订阅
  • 担保网站建设公司做网站的优点
  • 苏州网站建设系统找哪家如何建设网站视频教程
  • 宁波网站建设设计图自在源码网官网
  • oj网站开发中国十大劳务派遣公司
  • 金乡网站建设哪家好军事内参消息
  • 织梦做网站被告php用户管理系统