`

添加事件命名空间,便于管理

阅读更多
例如可以把为元素绑定的多个事件类型用命名空间规范起来,jQuery代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title></title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <style>
	div{width:100px;height:50px;background:#888;color:white;}
 </style>
  <script src="../../scripts/jquery.js" type="text/javascript"></script>
  <script type="text/javascript">
  $(function(){
	$("div").bind("click.plugin",function(){
	       $("body").append("<p>click事件</p>");
	});
	$("div").bind("mouseover.plugin", function(){
	       $("body").append("<p>mouseover事件</p>");
	});
	$("div").bind("dblclick", function(){
		   $("body").append("<p>dblclick事件</p>");
	});
	$("button").click(function() {
		$("div").unbind(".plugin");  
	})
	/*
		click,mouseover 事件被删除,
	*/
  })
  </script>
</head>
<body>
<div>test.</div>
<button >根据命名空间,删除事件</button>
</body>
</html>
在所绑定的事件类型后面添加命名空间,这样在删除事件时只需要指定命名空间即可。
单击<button>元素后,"plugin"的命名空间被删除,而不在"plugin"的命名空间的"dblclick"事件依然存在。
分享到:
评论

相关推荐

    FuelPHP Framework-类和命名空间别名库-PHP开发

    通过Composer安装$ composer require fuelphp / alias用法在FuelPHP类中,别名用于提供对命名空间类的轻松访问,并便于使用Fuel Alias库进行惰性类别名。 通过Composer安装$ composer require fuelphp / alias用法在...

    酷睿财经门户网站管理系统 V2011

    更详细的管理事件记录,管理员每一步后台操作都记录在案。 双重登陆双重密码设计再加认证码,后台登陆更安全。 运行速度与效率 代码进行全面重整及优化,清除冗余及垃圾代码,清除大部分缓存,采用XML缓存,运行...

    Google C++ 编码规范

    优点:命名空间提供了(可嵌套)命名轴线(name axis,译者注:将命名分割在不同命名空间内),当然,类也提供了(可嵌套)的命名轴线(译者注:将命名分割在不同类的作用域内)。 举例来说,两个不同项目的全局...

    数据库设计规范-编码规范.docx

    f) 修改数据库的SQL要添加说明后保存备查 5 命名总体原则 Ø 设定的前缀一律用小写字母 Ø 标识名称命名全部小写 Ø 整个命名的全长不得超过30个字母 Ø 全部使用字母和下划线'_',不能使用中文和其他字符,有特别...

    C# 在PDF文档中创建表格的实现方法

    表格能够直观的传达数据信息,使信息显得条理化,便于阅读同时也... dll到项目程序集中,同时添加到命名空间。下面是两种方法来添加表格的全部代码,供参考。 两种类用于创建表格的异同:   PdfTable PdfGrid

    微软活动目录管理管理简明手册

    活动目录使用同样的方法命名、描述、查找、访问、管理和保护这些资源的信息。/ h( T2 t7 ~5 X0 ^4 p - u- i! w* d# O4 d' Y* E( v(1)活动目录的功能: 6 Y4 }' M# y) {5 K. V3 m! R7 S; v 活动目录提供的服务功能,...

    ASP在线作业系统

    Template类的函数添加修正了注释,统一规范了变量命名2005年10月29日在Global.asp中加入了Compress类,在String类中加入了HtmlEncode,使用Compress类需要WScript.Shell组件的支持,你可以使用阿江asp探针,查看你的...

    C#创建Excel多级分组的方法

    方法中使用了免费版组件Free Spire.XLS for .NET,下载安装该组件,创建一个控制台应用程序后,添加引用该组件安装包下的dll文件到项目中,同时添加相应的命名空间即可。下面是具体的代码操作步骤,供参考。 步骤一...

    SentCMS网站管理系统最新官方版

    依托新版ThinkPHP的功能优势和命名空间的特性,官方七年磨一剑,用心打造。更高,更快,更强! 安全可靠 提供的稳健的安全策略,包括备份恢复,容错,防止恶意攻击登陆,网页防篡改等多项安全管理功能,保证系统安全...

    网络组建域管理课件2

    它们的最大区别在于在C/S结构中,服务器控制管理数据的能力由文件管理方式上升为数据库管理方式,原先在工作站/文件服务器中由工作站所承担的数据加工任务(即应用的一部分),现改由服务器来承担,从而使整个系统的...

    tiny-fsharp-json:对于F#来说真的是很小的json parserformatter

    tiny-fsharp-json F#的真正小json解析器/格式器。 用于我的个人项目(例如Unity游戏),... 使用它需要进行一些细微的修改(例如,在文件顶部添加一个命名空间),但是,否则,可以很容易地将其拖放到任何F#项目中。

    手机下载软件(冰点_批量搜索专家)v1.1

    5.内设排行版功能,可记录搜索内容最多的资源,依次排行500个(由于窗口限制,只能显示前面可见的资源),并可导出为EXECL表格便于用户排版使用。 6.可保存搜索后的文件,以便新一轮的查找,用到时就可以读取出来...

    Vs2008快捷键和技巧文本

    13. 怎样快速添加命名空间? 对于引用了dll,但代码中没有引用其命名空间的类,输入类名后在类名上按Ctrl+.即可自动添加该类的引用命名空间语句。 14. 怎样实现快速拷贝或剪切一行? 光标只要在某行上,不用选中...

    disconnect:具有OAuth支持的易于使用的Node.js客户端,可与discogs.com API v2.0连接

    API函数归类在自己的命名空间中,以便于访问和隔离 去做 添加更多测试 安装 结构 disconnect的全局结构如下所示: require('disconnect') -&gt; new Client() -&gt; oauth() -&gt; database() -&gt; mark

    C#全能速查宝典

    分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用的属性、方法、类和各种技术,...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    管理员进入登录后,可对帐户进行管理,包括添加管理员帐户、修改管理员帐户、删除管理员帐户和对帐户进行权限设置。 博客用户通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志、收藏个人图片...

    Tcl_TK编程权威指南pdf

    Tcl的C函数库拥有清晰的接口而且便于使用。该函数库实现了基本的解释器,它有一套实现变量、流程控制和过程的核心脚本命令,而且还有一组用来存取操作系统服务以运行其他程序、存取文件系统和使用网络套接字的命令。...

    [SEO]ALT优化 商业版

    3、有很多站长喜欢将图片独立放在其他的空间或者服务器上面,用其他的域名进行解析,方便管理图片资源,如果当存放图片的主机或者服务器遭到攻击或者出现宕机的状况,alt在一定程度上可以帮助用户阅读以及传达信息。...

    基于Java的qq截图工具 设计软件源码+word毕业论文文档.zip

    基于java的QQ截屏工具的设计和实现能够实现对屏幕的随机截取,复制,保存以及添加文字等操作,便于用户对数据的处理。 该软件的功能: (1)随机获取屏幕指定区域; (2)编辑(添加文字)截图; (3)存储...

    C#与.NET技术平台实战演练.part2

    2 建立并使用delegate类型建立delegate类型l3-3 事件13-3-1 在事件发行者中定义一个事件13-3-2 在事件发行者中触发事件13-3-3 在事件订阅者中定义事件处理常式13-3-4 向事件发行者订阅一个事件l3-4 链接....

Global site tag (gtag.js) - Google Analytics