jquery的一些小知識點

2021-07-09 11:57:55 字數 1144 閱讀 5961

該方法通過boolean的值來判斷,是向指定jquery元素中新增classname類還是刪除classname類,若為true,則新增,若為false,則將元素中的現存的該類刪除。

當引數為function(){}時,與$.fn.html()不同,後者只是給出第乙個通過選擇器得到的列表中的第乙個元素的html,而前者,則會遍歷返回列表中所有元素的url

該方法中傳入的引數可以為字串型別,也可以為$選擇器獲取的物件。若為選擇器獲取的物件,則將獲取的整個jquery包裝集都新增到fn中。比如以下**:

html:

"i am div"

"i am p1"

"i am p2"

js:
$(function())
執行以上**後,標籤中的內容由"i am div"

變為"i am p1"

"i am p2"

"i am div"

舉個例子:

html**:

"i am div1"

"i am div2"

"i am p1"

js**:
$("p")
此時的匹配列表內容為"i am p1"

此時的匹配列表為乙個jquery包裝集,包裝集中為兩個相同的p標籤"i am p1"

,"i am p1"

此時通過end方法,將匹配列表恢復至上一次的列表內容,即乙個標籤時的內容,此時列表內容為乙個p標籤"i am p1"

,如果更精確點,該p標籤為第二個div即"i am div2"

中的p標籤

當fn.css()方法傳入引數為鍵/值對時,官方文件給出的鍵型別為字串,可實際上,經過我的驗證,即使不可以寫成字串也能正常執行,比如,$("div").css()和$("div").css()的效果是一樣的。另外,除了可以通過這種直接值屬性組成的物件作為輸入引數,還可以通過函式返回值屬性組成的物件作為輸入引數。比如:

$("div").click(function() , //此時width屬性並非通過直接值賦值,而是通過函式的返回值

height: function(index, value)

});});

一些小的知識點

malloc calloc 等記憶體分配函式所獲得的記憶體塊都來自乙個稱為堆 heap 的儲存池。記憶體洩漏 memory leak 是指程式中己動態分配的堆記憶體由於某種原因程式未釋放或無法釋放,造成系統記憶體的浪費,導致程式執行速度減慢甚至系統崩潰等嚴重後果。記憶體洩漏缺陷具有隱蔽性 積累性的特...

一些小的知識點

1.recycleview中使用gridlayoutmanager使其有gridview的效果 布局,第乙個引數表示上下文,第二個引數表示 有多少列,如下 rv.setlayoutmanager new gridlayoutmanager this,3 在 布局中還可以修改引數,使其水平布局,那麼那...

一些小知識點(3)

請尊重原創,謝謝!如何讓webview頁面不能下拉,不要露出下拉後面的背景和滑到底之後上滑後面的背景?self.webview.scrollview.bounces no vi檔案儲存退出命令 先按esc鍵 然後輸入 wq 編輯時刪除當前游標所在位置的字元用x,readonly option is ...