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+CSS实现仿天猫侧边网页菜单效果
Aug 25 Javascript
JavaScript构造函数详解
Dec 27 Javascript
全面解析Angular中$Apply()及$Digest()的区别
Aug 04 Javascript
javascript 中的console.log和弹出窗口alert
Aug 30 Javascript
实例浅析js的this
Dec 11 Javascript
原生JS京东轮播图代码
Mar 22 Javascript
详解Vue2.x-directive的学习笔记
Jul 17 Javascript
js表单序列化判断空值的实例
Sep 22 Javascript
详解Nuxt.js Vue服务端渲染摸索
Feb 08 Javascript
基于Vue+element-ui 的Table二次封装的实现
Jul 20 Javascript
vue-cli 目录结构详细讲解总结
Jan 15 Javascript
在js文件中引入(调用)另一个js文件的三种方法
Sep 11 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
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
PHP实现时间日期友好显示实现代码
2019/09/08 PHP
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
使用JavaScript构建JSON格式字符串实现步骤
2013/03/22 Javascript
原生js编写设为首页兼容ie、火狐和谷歌
2014/06/05 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
2015/08/26 Javascript
jQuery+ajax简单实现文件上传的方法
2016/06/03 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
python测试驱动开发实例
2014/10/08 Python
在Django的模型和公用函数中使用惰性翻译对象
2015/07/27 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
Python实现基本数据结构中栈的操作示例
2017/12/04 Python
100行Python代码实现自动抢火车票(附源码)
2018/01/11 Python
python 重定向获取真实url的方法
2018/05/11 Python
Python文件操作函数用法实例详解
2019/12/24 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
2020/03/02 Python
python判断元素是否存在的实例方法
2020/09/24 Python
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
通信工程毕业生求职信
2013/11/16 职场文书
一月红领巾广播稿
2014/02/11 职场文书
人事科岗位职责范本
2014/03/02 职场文书
活动总结模板
2014/05/09 职场文书
525心理活动总结
2014/07/04 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
男方婚礼答谢词
2015/01/20 职场文书
高中教师个人总结
2015/02/10 职场文书
医学生自荐信范文
2015/03/05 职场文书
电信营业员岗位职责
2015/04/14 职场文书
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python
OpenCV实现常见的四种图像几何变换
2022/04/01 Python
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers