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 相关文章推荐
Jquery AJAX 框架的使用方法
Nov 03 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
Jan 11 Javascript
xmlhttp缓存清除的2种解决方法
Dec 13 Javascript
JavaScript简单实现鼠标拖动选择功能
Mar 06 Javascript
js实现左侧网页tab滑动门效果代码
Sep 06 Javascript
jQuery动画效果图片轮播特效
Jan 12 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 Javascript
AngularJS 自定义指令详解及示例代码
Aug 17 Javascript
JSP防止网页刷新重复提交数据的几种方法
Nov 19 Javascript
详解webpack引入第三方库的方式以及注意事项
Jan 15 Javascript
Ajax实现三级联动效果
Oct 05 Javascript
微信小程序中wxs文件的一些妙用分享
Feb 18 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者的疑难问答(2)
2006/10/09 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
2019/06/13 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
小试JQuery的AutoComplete插件
2011/05/04 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
跨浏览器的事件对象介绍
2012/06/27 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
Javascript 颜色渐变效果的实现代码
2013/10/01 Javascript
Node.js 制作实时多人游戏框架
2015/01/08 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
2015/08/18 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
javascript将非数值转换为数值
2018/09/13 Javascript
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
python实现定制交互式命令行的方法
2014/07/03 Python
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
举例讲解Python程序与系统shell交互的方式
2015/04/09 Python
Python通过90行代码搭建一个音乐搜索工具
2015/07/29 Python
python数字图像处理之骨架提取与分水岭算法
2018/04/27 Python
python通过Windows下远程控制Linux系统
2018/06/20 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
用Python配平化学方程式的方法
2019/07/20 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
Ooni英国官网:披萨烤箱
2020/05/31 全球购物
机电一体化专业应届本科生求职信
2013/09/27 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
人事行政助理岗位职责
2015/04/11 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
python 模块重载的五种方法
2021/04/24 Python
深入理解Pytorch微调torchvision模型
2021/11/11 Python
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS