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 相关文章推荐
javascript下阻止表单重复提交、防刷新、防后退
Aug 17 Javascript
javascript preload&lazy load
May 13 Javascript
Bootstrap实现默认导航栏效果
Sep 21 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
Jan 22 Javascript
Vue.js快速入门实例教程
Oct 15 Javascript
JS克隆,属性,数组,对象,函数实例分析
Nov 26 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
Jun 12 Javascript
微信小程序之页面拦截器的示例代码
Sep 07 Javascript
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
vue中的适配px2rem示例代码
Nov 19 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
Jul 10 Javascript
Javascript执行流程细节原理解析
May 14 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
S900/ ETON E1-XM 收音机
2021/03/02 无线电
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
php header Content-Type类型小结
2011/07/03 PHP
PHP函数学习之PHP函数点评
2012/07/05 PHP
ThinkPHP整合百度Ueditor图文教程
2014/10/21 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
javascript实现英文首字母大写
2015/04/23 Javascript
浅谈MVC+EF easyui dataGrid 动态加载分页表格
2016/11/10 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
Webpack打包慢问题的完美解决方法
2017/03/16 Javascript
[js高手之路]寄生组合式继承的优势详解
2017/08/28 Javascript
javaScript中"=="和"==="的区别详解
2018/03/16 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
vue-router两种模式区别及使用注意事项详解
2019/08/01 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
2020/12/24 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
原生JS实现天气预报
2020/06/16 Javascript
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
Python画图学习入门教程
2016/07/01 Python
python MysqlDb模块安装及其使用详解
2018/02/23 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
python中random模块详解
2021/03/01 Python
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
2015年卫生监督工作总结
2015/05/21 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
在酒桌上的敬酒词
2015/08/12 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
2021/03/31 HTML / CSS
redis 限制内存使用大小的实现
2021/05/08 Redis