前端小知識點

2021-08-21 10:03:17 字數 967 閱讀 9968

1:自呼叫方法

(function($))(jquery)

這裡把jquery傳遞給$其實是方便你使用$符號而不是jquery關鍵字

2:閉包

函式用到外部變數,不需要傳參就可以獲取

3:extend()

jquery.extend()函式用於將乙個或者多個物件的內容合併到目標物件。

extend(dest,src1,src2,src3…);

它的含義是將src1,src2,src3...合併到dest中,返回值為合併後的dest

該方法修改了dest結構,

var str=$.extend({},src1,src2,src3…);也就是將」{}」 作為dest的引數

這樣也可以將src1,src2,src3…合併,然後將合併結果返回str,該方法沒有修改dest的結構

4:on和bind

簡單來說就是事件冒泡

.bind(events,[eventdata],hander)

.on(events,[seletor],[data],hander)

on方法比bind方法多了乙個選擇器。好處是:.on方法為動態新增的元素也能綁上指定事件

例如:$(「li」).on(「click」,function(){})

$(「li」).bind(「click」,function(){})

5:queue()

queue()方法顯示被選元素上要執行的函式佇列

$(seletor).queue(queuename)queuename是規定佇列的名稱

$(seletor).queue(callback())

可以為匹配元素的函式佇列最後面新增乙個函式

callback()是匹配元素上的函式佇列最後面要新增的函式

前端小知識點

列表項前面標註 span值個數分別為1個 2個 3個 4個 1 margin 上 右 下 左 2 margin 上 下 左 右 3 margin 上 左 右 下 4 margin 上 右 下 左 順時針 html特殊字元編碼對照表 賬號前後不能含空格 let spacereg s s 賬號名稱不能含...

100個前端小知識點

1.jquery使用 元素 change 可以主動觸發onchange事件,但是僅僅是用於該事件僅適用於文字域 text field 以及 textarea 和 select 元素。同理有onclick 2.div如何在另乙個div裡邊居中 style margin auto left 0 righ...

前端知識點

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 知識點 ul li 中預設選擇class active firstli rem...