window.onload=function()
使用$(document).ready()一般來說都要優於試用onload事件處理程式,但必須要明確一點的是,因為支援檔案可能還沒有家在完成,所以類似影象的高度和寬度這樣的屬性此時不一定有效。
$(document).ready(function());
簡寫為:
$(function());
ps:
(function($) {})(jquery)什麼意思?
(function())(jquery);
其實際上是執行()(para)匿名方法,只不過是傳遞了jquery物件。
相當於 :
function aa($);
aa(jquery);
是初始化jquery物件的慣用方法。
不過這個東西,有的時候會使頁面跳動,很多jquery外掛程式都是在載入完成後,才改變樣式的,頁面會有跳動或閃動的感覺。比如ui.tab這個外掛程式,頁面元素一多,全部顯示出來了。它才形成tab,很暈的說。
而 (function(){})(); 立即執行函式;相當於先申明乙個函式,宣告完後直接呼叫;
如果引數如:(function(str))("output"));
相當於: function outputfun(str); outputfun("output");
總結:用於存放操作dom物件的**,執行其中**時dom物件已存在。不可用於存放開發外掛程式的**,因為jquery物件沒有得到傳遞,外部通過jquery.method也呼叫不了其中的方法(函式)。
用於存放開發外掛程式的**,執行其中**時dom不一定存在,所以直接自動執行dom操作的**請小心使用。
jquery頁面載入
jquery事件新增,全部採用現代事件新增方式,乙個事件可以繫結多個函式 jquery物件 dom轉化為jquery var obj document.getelementbyid div1 dom物件轉化為jquery var jq obj alert jq.html jquery轉為dom va...
使用JQuery 載入頁面時呼叫JS
1,window.onload function 2,document ready function 或者 function 或者jquery function 一 一般的載入頁面時呼叫js方法如下 1 window.onload function 這段 會在整個頁面的document全部載入完成以...
js和JQuery的頁面載入方法
一.js 頁面載入初始化方法 1.在body裡面寫初始化方法.2.window.onload function 3.寫初始化方法,頁面順序執行到初始化方法時初始化二.jquery 頁面載入初始化方法 1.function 2.document ready function ready 函式有以下三種...