1.原生的js入口函数和jQuery不同
2.原生的js等到dom加载完毕,并且图片加载完毕才会执行
3.jQuery会等到dom元素加载完毕,但不会等到图片加载完毕就执
4.jQuery中编写多个入口函数,后面的不会覆盖前面的
5.jQuery其他入口函数的写法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>HellojQuery</title>
<script src="旅游景区/js/jquery-1.11.1.min.js"></script>
<script>
//第一种写法,
$(document).ready(function(e) {
alert("HelloWorld")
});
//第二种写法,
jQuery(document).ready(function(e) {
alert("HelloWorld")
});
//第三种写法,(推荐)
$(function(e) {
alert("HelloWorld")
});
//第四种写法
jQuery(function(e) {
alert("HelloWorld")
});
</script>
</head>
<body>
</body>
</html>
6.jQuery的冲突问题
简单来说,就是
符
号
的
引
用
问
题
,
就
是
说
j
Q
u
e
r
y
用
符号的引用问题,就是说jQuery用
符号的引用问题,就是说jQuery用,其他的框架也用$,就存在冲突问题
原来的代码
$(function(e) {
alert("HelloWorld")
});
解决方法1:把 换 成 j Q u e r y , 释 放 换成jQuery,释放 换成jQuery,释放使用权;
jQuery.noConflict();
jQuery(function(e) {
alert("HelloWorld")
});
2.自定义一个访问符号
var jqu=jQuery.noConflict(); //jqu为你定义的访问符号
jqu(function(e) {
alert("HelloWorld")
});