jquery學習總結1 12 擺渡人VPN

2022-09-23 23:33:16 字數 2375 閱讀 6817

jquery學習總結1-12

一、jquery入口函式的幾種寫法

1.$(document).ready(function() ) ;

2.jquery(document).ready(function() ) ;

3.$(function( ) ) ;

二、jquery的衝突問題

有時,jquery中的$符號有可能會被占用,我們可以釋放系統的$符號,然後自己進行定義

方法:jquery.noconflict( );釋放$符號的使用權,之後只能使用jquery來代替$;通過noconflic還可以實現$的自定義eg:var nv = jquery.noconflict( );

三、jquery的核心函式

jquery的核心函式為$()他可以接受乙個函式,也可以接受乙個字串;字串選擇器;**片段以及dom元素

四、jquery物件

jquery物件是乙個偽陣列,又0--length-1的屬性,並且又lenght屬性

五、jquery中的靜態方法與例項方法

直接新增到類上的為靜態方法,新增到原型上的為例項方法;靜態方法可以通過類名來呼叫;例項方法通過類的例項呼叫(建立乙個物件,new())

六、jquery中的each方法

原生js中遍歷陣列用到foreach方法,引數一,遍歷到的元素,引數二,當前遍歷的索引(不能遍歷偽陣列);

jquery中利用each來遍歷物件,$.each(arr, function( ) );引數一,遍歷的陣列或物件,引數二,乙個**函式(函式中新增兩個形參,形式與foreach中的引數相反);

七、jquery中的map方法

原生js中map方法有三個引數,第一二個與each相同,第三個引數為當前遍歷的陣列,

jquery中map與each相似;區別:1.each靜態方法預設的返回值是遍歷誰就返回誰,而map方法的返回值是乙個空陣列

2.each方法不支援在**函式中對遍歷的陣列進行處理,而map方法則可以,然後會生成乙個新的陣列

八、jquery中的其他靜態方法

1.$.trim()方法可以去除字串兩端的空格, 引數:需要去除空格的字串;返回值:去除空格之後的字串

2.$.iswindow()方法可以判斷傳入的物件是否是window的物件,返回值:true/false

3.$isarray()方法可以判斷傳入物件是否是真陣列,返回值:true/false

4.$sifunction()方法可以判斷傳入的物件是否是乙個函式,返回值:true/false(jquery本質上是乙個匿名函式)。

九、jquery中的holdready()方法

$.holdready(true)方法可以暫停ready的執行;$.holdready(false)方法可以恢復ready的執行

十、jquery中的常見選擇器

1.empty eg: var div = $("div : empty") 找到既沒有文字內容又沒有子元素的div(空)

2.parent eg :var div = $("div : parent") 找到有文字內容或有子元素的div

3.contains eg:var div = $("div : contains(「我是div」)") 找到包含指定文字內容的div

4.haseg:var div = $("div :has(「span」)") 找到包含指定子元素(span)的(div)指定元素

十一、jquery中attr()方法與removeattr()方法

attr()方法可以獲取或者設定屬性節點的值;若傳遞乙個引數,則代表獲取屬性節點的值,若傳遞兩個引數,則代表設定屬性節點的值;

書寫形式:dom元素.attr()

注意點:1.如果獲取元素的屬性節點:無論找到多少元素都會返回第乙個元素指定節點的值

2.如果設定元素的屬性節點:找到多少個元素就會設定多少個元素的值

3.如果設定元素的屬性節點:屬性節點不存在,則系統會新增該屬性節點

removeattr()方法

刪除屬性節點,dom元素.removeattr(」class「)作用為刪除dom元素中的class屬性

注意點:會刪除所有選中dom元素的屬性,引數之間可以用空格相隔,(刪除兩個共有屬性)

十二、prop()方法和removeprop()方法

prop()特點與attr()方法一致;removeprop()與removeattr()方法一致;

注意點:prop()方法不僅可以操作屬性,還可以操作屬性節點

console . log ( $ ( " input " ) . prop ( " check " ) ) ; //true /f alse;

console . log ( $ ( " input " ) . attr ( " check " )) ; //check / undefined ;

靈魂擺渡 bgm總結

歌曲名 we shall survive 歌手 christopher james harvey post apocalyptic road trip 歌曲名 main theme,歌手名 王子 小傑,名 ost 生死決斷 歌曲名 epilogue 歌手名 李東俊 名 太極旗飄揚 歌曲名 mothe...

11 2程式設計總結

1.如何讓多個div排列在一行當中input type text value style width 25 type text class form control placeholder sku style width 25 float left maxlength 50 box1 box2 st...

jQuery學習總結

function jquery jquery function fn是jquery建構函式的prototype屬性的別名 通過布林型別的 boxmodel標誌可以知道當前頁面使用的是哪乙個方框模型 如果頁面使用w3c標準的方框模型,被設定為true 如果頁面使用ie瀏覽器的方框模型 有時稱為傳統模型...