1、ready
第一种:DOM加载完毕后执行ready()方法
jQuery(document).ready(function() {
alert("你好");
});
$(document).ready(function() {
alert("你好");
});
第二种:DOM加载完毕后执行ready()方法
jQuery(function() {
alert("你好");
});
或
$(function() {
alert("你好");
});
第三种:立即执行匿名函数,只不过参数是jQuery对象
(function() {
alert("你好");
})(jQuery);
或
(function() {
alert("你好");
})($);
或
(function() {
alert("你哈");
})();
$(function(){})和window.onload(){}区别?
1、window.onload(){};需要等页面所有的内容(包括元素的所有关联文件)都加载完成才会执行onload的代码;
( f u n c t i o n ( ) ) ; 在 页 面 的 d o m 元 素 加 载 完 毕 后 就 执 行 , 而 无 需 等 到 图 片 或 其 他 媒 体 下 载 完 毕 ; 2 、 (function(){});在页面的dom元素加载完毕后就执行,而无需等到图片或其他媒体下载完毕; 2、 (function());在页面的dom元素加载完毕后就执行,而无需等到图片或其他媒体下载完毕;2、(document).ready()方法可以多次使用而注册不同的事件处理程序,而window.onload一次只能保存对一个函数的引用,多次绑定函数只会覆盖前面的函数。
2、引入
<head>
<meta charset="utf-8">
<script src="static\assets\global\plugins\jquery-1.11.0.min.js" type="text/javascript"></script>
<link href="static\assets\admin\pages\css\login.css" rel="stylesheet" type="text/css" />
<title></title>
</head>