JQuery事件处理的注意事项
2016-01-29 11:21
639 查看
1.jQuery 名称冲突
jQuery 使用 $ 符号作为 jQuery 的简介方式。
某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。
jQuery 使用名为 noConflict() 的方法来解决该问题。
var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。
2.由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循以下原则时,您的代码会更恰当且更易维护:
把所有 jQuery 代码置于事件处理函数中
把所有事件处理函数置于文档就绪事件处理器中
把 jQuery 代码置于单独的 .js 文件中
如果存在名称冲突,则重命名 jQuery 库
jQuery 使用 $ 符号作为 jQuery 的简介方式。
某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。
jQuery 使用名为 noConflict() 的方法来解决该问题。
var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。
2.由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循以下原则时,您的代码会更恰当且更易维护:
把所有 jQuery 代码置于事件处理函数中
把所有事件处理函数置于文档就绪事件处理器中
把 jQuery 代码置于单独的 .js 文件中
如果存在名称冲突,则重命名 jQuery 库
相关文章推荐
- 使用jQuery Autocomplete(自动完成)插件
- jquery的each和js原生for循环性能对比
- jquery里的val()给对象重新复制
- JQuery基本选择器
- jQuery下的瀑布流效果
- jQuery Raty星级评分插件使用方法
- jQuery获取Select选择的Text和Value(详细汇总)
- JQuery元素控制方法汇总
- jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
- jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
- jquery插件理解看这
- jQuery实现跨域请求
- jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
- jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
- 《锋利的jQuery》第4-6章
- jQuery+HTML5弹出创意搜索框层
- KindEditor提交用jquery获取不到数据的解决方法
- jQuery第六章
- jQuery第五章
- Jquery 获取对象的几种方式介绍