jQuery bind事件使用详解


Posted in Javascript onMay 05, 2011

使用jquery也有近1年了,今天在看国外大牛代码突然发现一个地方没看明白,代码如下

$(window).bind('load.jcarousel', function() { windowLoaded = true; });

也许我对jQuery的了解不多吧,自己也就看过一本jQuery的入门书,然后总是在工作中学习,碰着问题了就总结一点,学习一点...嘿嘿,也许为什么动不动公司招人就是1年以上工作经验什么的,确实实战才是能让人最快速提高的。

找到jQuery API,解释如下:

1.一次可以绑定多个事件。如:

$('#foo').bind({ 
click: function() { 
// do something on click 
}, 
mouseenter: function() { 
// do something on mouseenter 
} 
});

2.任何作为type参数的字符串都是合法的;如果一个字符串不是原生的JavaScript事件名,那么这个事件处理函数会绑定到一个自定义事件上。这些自定义事件绝对不会由浏览器触发,但可以通过使用.trigger()或者.triggerHandler()在其他代码中手动触发。

3.如果type参数的字符串中包含一个点(.)字符,那么这个事件就看做是有命名空间的了。这个点字符就用来分隔事件和他的命名空间。如:

$obj.bind('click.name', handler) 那么字符串中的 click 是事件类型,而字符串 name 就是命名空间。

行吧,就这点内容,下班回家了。这个月总结一篇jQuery开发的模式吧,一定好好准备准备。最后,希望这篇文章能给你有所帮助。

Javascript 相关文章推荐
SyntaxHighlighter语法高亮插件使用说明
Aug 14 Javascript
jQuery验证插件 Validate详解
Nov 20 Javascript
基于jquery animate操作css样式属性小结
Nov 27 Javascript
简单实现js无缝滚动效果
Feb 05 Javascript
node实现基于token的身份验证
Apr 09 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
Sep 20 Javascript
简单了解JavaScript异步
May 23 Javascript
利用d3.js实现蜂巢图表带动画效果
Sep 03 Javascript
ES6 Promise对象概念及用法实例详解
Oct 15 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
Nov 17 Vue.js
javascript实现左右缓动动画函数
Nov 25 Javascript
JS+CSS实现过渡特效
Jan 02 Javascript
javascript 拖动表格行实现代码
May 05 #Javascript
小试JQuery的AutoComplete插件
May 04 #Javascript
为你的网站增加亮点的9款jQuery插件推荐
May 03 #Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
May 03 #Javascript
Jquery 绑定时间实现代码
May 03 #Javascript
jqgrid 简单学习笔记
May 03 #Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
May 02 #Javascript
You might like
使用PHP数组实现无限分类,不使用数据库,不使用递归.
2006/12/09 PHP
php radio 单选框获取与保持值的实现代码
2010/05/15 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
PHP网站建设的流程与步骤分享
2015/09/25 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
2016/08/03 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
Babel 入门教程学习笔记
2018/06/13 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
vue-cli+axios实现文件上传下载功能(下载接收后台返回文件流)
2019/05/10 Javascript
JavaScript中this的全面解析及常见实例
2019/05/14 Javascript
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
vue 全局封装loading加载教程(全局监听)
2020/11/05 Javascript
[59:08]Ti4 冒泡赛第二天 NEWBEE vs Titan 2
2014/07/15 DOTA
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
Python中正则表达式的用法总结
2019/02/22 Python
pycharm修改file type方式
2019/11/19 Python
pytorch的batch normalize使用详解
2020/01/15 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
Ajax主要包含了哪些技术
2014/06/12 面试题
中学生在校期间的自我评价分享
2013/11/13 职场文书
中学生获奖感言
2014/02/04 职场文书
小学校园广播稿(3篇)
2014/09/19 职场文书
学习十八大宣传标语
2014/10/09 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
sql server删除前1000行数据的方法实例
2021/08/30 SQL Server
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电