Jquery中的縮寫總結

2021-07-24 03:56:28 字數 908 閱讀 9200

1,(1)大多數情況下,

jquery

**的編寫,都要求我們將jquery的**放在

$(document).ready(function());
它的縮寫**是:

$(function());
他的執行時間是:在網頁中所有dom結構繪製完畢後就執行。

可以簡寫成:

$(fun

ction ());

(2)window.onload方法是在網頁中的所有的元素(包括元素的所有關聯檔案)都完全載入到瀏覽器之後才執行。而通過jquery中的$(document).ready()方法註冊的事件處理程式,只要在dom完全就緒時,就可以呼叫了,比如一張只要

(3)$(document).ready()方法可以多次使用而註冊不同的事件處理程式,而window.onload一次只能儲存對乙個函式的引用,多次繫結函式只會覆蓋前面的函式.

就是乙個window.onload只能執行乙個函式。

2,再來看乙個縮寫:

(1)(function ($) {})(jquery)

其實際上是執行()(para)匿名方法,只不過是傳遞了jquery物件。 

用於存放開發外掛程式的**,執行其中**時dom不一定存在,所以直接自動執行dom操作的**請小心使用。 

這 裡實際上是匿名函式 function(arg) 這就定義了乙個匿名函式,引數為arg 而呼叫函式時,是在函式後面寫上括號和實參的,由於操作符的優先順序,函式本身也需要用括號,即: (function(arg))(param) 這就相當於定義了乙個引數為arg的匿名函式,並且將param作為引數來呼叫這個匿名函式 而(function($))(jquery)則是一樣的,之所以只在形參使用$,是為了不與其他庫衝突,所以實參用jquery var fn = function($); fn(jquery);

Jquery中的縮寫總結

1,1 大多數情況下,jquery 的編寫,都要求我們將jquery的 放在 document ready function 它的縮寫 是 function 他的執行時間是 在網頁中所有dom結構繪製完畢後就執行。可以簡寫成 fun ction 2 window.onload方法是在網頁中的所有的元...

個人程式設計常用縮寫(持續總結中 )

以下僅代表個人習慣,與英語語法可能不一定一致,如果有錯誤,不吝賜教!謝謝!目錄a b cd e f gh i j kl m n op q r st u v wx y zalg algorithm演算法,algo也可以 bk back bkup back up btw between ctrl con...

API函式中的縮寫

1 去掉所有的不在詞頭的母音字母如screen寫成scrn,primtive寫成prmv 2 使用每個單詞的頭乙個或幾個字母如channel activation寫成chanactiv release indication寫成relind 3 使用變數名中每個有典型意義的單詞如count of fa...