production version - 用於實際的**中,已被精簡和壓縮。
development version - 用於測試和開發(未壓縮,是可讀的**)
2、語法上新增這行**$
(document).
ready
(function()
);這是為了防止文件在完全載入(就緒)之前執行 jquery **,即在 dom 載入完成後才可以對 dom 進行操作。
如果在文件沒有完全載入之前就執行函式,操作可能失敗。
3、通過 $(":button") 可以選取所有 type="button" 的 元素 和 元素,如果去掉冒號,$("button")只能獲取 元素。
4、關於 :和
這兩個符號的理解
:可以理解為種類的意思,如:
p:first,p
的種類為第乙個。
很自然的可以理解為屬性的意思,如:
[href]
選取帶有
href
屬性的元素。
5、keypress,keydown,keyup的區別:
1).keydown:在鍵盤上按下某鍵時發生,一直按著則會不斷觸發(opera瀏覽器除外), 它返回的是鍵盤**;
2).keypress:在鍵盤上按下乙個按鍵,並產生乙個字元時發生, 返回ascii碼。注意:
shift、alt、ctrl
等鍵按下並不會產生字元,所以監聽無效 ,換句話說, 只有按下能在螢幕上輸出字元的按鍵時keypress事件才會觸發。若一直按著某按鍵則會不斷觸發。
3).keyup:使用者鬆開某乙個按鍵時觸發, 與keydown相對, 返回鍵盤**。
6、對於可選的 callback 引數,有以下兩點說明:
1).$(
selector
)選中的元素的個數為n個,則callback函式會執行n次;
2).callback函式名後加括號,會立刻執行函式體,而不是等到顯示/隱藏完成後才執行;
3).callback既可以是函式名,也可以是匿名函式。
jquery遍歷checkbox注意事項
這兩天在做前端專案時,想通過jquery遍歷頁面上的checkbox,用以下 var val instancecodestr input type checkbox name chk jvmmachinename checked each function 變數val instancecodestr...
php與jquery開發注意事項
一 編碼問題 jquery預設是utf 8編碼的,如果php.ini的default charset utf 8就最好了,那麼php原始碼件的以utf 8無bom編碼為宜 若php.ini的default charset gbk,那麼php原始碼以ansi格式編碼為宜 原始碼編碼與php的defau...
jQuery的Ajax方法注意事項
用 post url,data,callback,type 方法實現ajax和php的互動 注釋部分為原生ajax 注意 1.post裡的data引數,為key value格式,並在php裡接收的引數應為 key post key 這裡的key不是為變數名,例如下面的 var user,給php傳的...