jQuery和JS入口函数区别
原生JS和jQuery入口函数的加载模式不同
- 原生JS会等到DOM元素加载完毕,并且图片也加载完毕才会执行
- jQuery会等到DOM元素加载完毕,但不会等到图片也加载完毕就会执行
覆盖
- 原生的JS如果编写了多个入口函数,后面编写的会覆盖前面编写的
- jQuery中编写多个入口函数,后面的不会覆盖前面的
其他写法
第一种写法
$(document).ready(function(){
//代码块;
});
第二种写法
jQuery(document).ready(function(){
//代码块;
});
第三种写法 推荐
$(function(){
//代码块;
});
第四种写法
jQuery(function(){
//代码块;
});
冲突问题
1.释放$的使用权
//释放操作必须编写其他jQuery之前编写,释放之后就不能再使用$,改用jQuery
jQuery.noConflict();
2.自定义访问符号
var jq = jQuery.noConflict();