jquery注意事項(一)

2021-08-14 10:40:20 字數 1019 閱讀 1025

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傳的...