1.通过方法返回Jquery对象实例
用 var someDiv = $(‘#someDiv').hide(); 代替 var someDiv = $(‘#someDiv'); someDiv.hide();
2.使用find来查找
用 $(‘#someDiv').find(‘p.someClass').hide(); 代替 $(‘#someDiv p.someClass').hide();因为可以不必触发Jquery的Sizzle引擎,同时在写选择符的时候尽量让您的选择符简单同时优化最右边的选择符
3.不要滥用$(this)
用 $(‘#someAnchor').click(function() { alert( this.id ); }); 代替 $(‘#someAnchor').click(function() {alert($(this).attr(‘id'));});
4.ready的简写形式
用 $(function() { }); 代替 $(document).ready(function() {});
5.让你的代码安全
方法1(使用noConflict)
6.简化代码
用each代替for,使用数组保存临时变量,使用document fragment,这其实和写原生的Javascript需要注意的一样。
7.使用Ajax的方法
Jquery提供了get getJSON post ajax这些有用的ajax方法
8.访问原生的属性和方法
比如获取元素id的方法有9.使用PHP来检查Ajax请求
通过使用xhr.setRequestHeader(“X-Requested-With”,“XMLHttpRequest”); 服务器端如PHP就可以通过
10.Jquery和$的关系
在Jquery代码的最下面,可以看到下面的代码 window.jQuery = window.$ = jQuery; $其实就是Jquery的一个shortcut
11.条件加载Jquery
12.Jquery Filters
13.hover方法
14.传入属性对象
当创建一个元素的时候,Jquery1.4可以传入一个属性对象
原文地址:https://www.jb51.cc/jquery/56416.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。