jQuery与原生js入口函数的区别:
1.原生js和Jquery入口函数的加载模式不同:
原生js会等到DOM元素加载完毕,并且图片加载完毕才会执行;
 Jquery会等到DOM元素加载完毕,但不会等到图片加载完毕就会执行。
 
2.原生的js如果写了多个入口函数,后面编写的会覆盖前面编写的;
Jquety如果写了多个入口函数,后面编写的不会覆盖前面编写的。
 
jQuery入口函数的其他写法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//1.第一种写法
$(document).ready(function () {
    //alert("hello ghl");
});
 
//2.第二种写法
jQuery(document).ready(function () {
    //alert("hello ghl");
});
 
//3.第三种写法(最推荐)
$(function () {
    alert("hello ghl");
});
 
//4.第四种写法
jQuery(function () {
    alert("hello ghl");
});

 

jQuery冲突问题:

1
2
3
4
5
6
7
8
9
10
11
12
13
//1.释放$的使用权
//注意点:释放操作必须在编写其他jQuery代码之前
//        释放之后不能再使用$符号,改为使用jQuery
jQuery.noConflict();
jQuery(function () {
    alert("hello ghl");
});
 
//2.自定义一个访问符号
var nj=jQuery.noConflict();
nj(function () {
    alert("hello ghl");
})