Js及Jquery頁面載入後執行的函式

2021-08-29 02:14:48 字數 1005 閱讀 3546

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 函式有以下三種...