1 1:jquery可以加载多个ready函数,而原始的js只能加载一次onload
2 2:用dom对象得到的对象不能使用jquery中的方法,比如var p=document.getElementById(“id”),此时p不能这样使用p.html(),而应该使用innerHTML。同样,jquery对象不能使用dom中的方法,如果juqery中改写了dom中的方法,则可以使用dom中的方法。
3 3:jquery对象转换为dom对象的方法:
4
5 var input=KaTeX parse error: Expected 'EOF', got '#' at position 3: ('#̲a') 6 a:使…()把DOM对象包装起来就OK:
10 var input = document.getElementById(‘a’);
11 alert(KaTeX parse error: Expected 'EOF', got '#' at position 221: …ry弹出的'+sowhat('#̲a').val()); 17…F(‘a’));
18
19 6: >号表示子标签,项目中一般不用css表达式,因为它不停地计算会使浏览器特别卡
20 $(function(){
21 KaTeX parse error: Expected 'EOF', got '}' at position 39: …red'); 22 }̲); 23 <div…(’#id’)
32 eg:KaTeX parse error: Expected 'EOF', got '#' at position 3: ('#̲p1').css('color…(’.p1’)
34 eg:
(
′
.
p
1
′
)
.
c
s
s
(
′
c
o
l
o
r
′
,
′
r
e
d
′
)
;
/
/
代
替
了
.
p
1
c
o
l
o
r
:
r
e
d
;
353
:
标
签
选
择
器
(
不
推
荐
∗
选
择
器
)
36
e
g
:
('.p1').css('color','red');//代替了.p1{color:red;} 35 3:标签选择器(不推荐*选择器) 36 eg:
(′.p1′).css(′color′,′red′);//代替了.p1color:red;353:标签选择器(不推荐∗选择器)36eg:(‘p’).css(‘color’,‘red’);//代替了.p1{color:red;}
37 4:多重选择器
38 eg: 123
39
40
163 17:jquery中的事件和对象
164 18:jquery插件编写(类级别开发,几乎不用):
165 KaTeX parse error: Expected '}', got 'EOF' at end of input: … 'top':((window).height()-div.height())/2,
169 ‘left’? KaTeX parse error: Expected 'EOF', got '}' at position 84: …e' 171 }̲); 172 …){
179 $.fn.plugin=function(options){
180 var defaults = {
181 //各种参数,各种属性
182 }
183 var options = $.extend(defaults,options);
184
185 this.each(function(){
186 //实现功能的代码
187 });
188 return this;
189 }