在javasript中delegate這個(gè)詞經(jīng)常出現(xiàn),看字面的意思,代理、委托。那么它究竟在什么樣的情況下使用?它的原理又是什么?在各種框架中,也經(jīng)常能看到delegate相關(guān)的接口。這些接口又有什么...
333
對(duì)于 JavaScript 使用的是 UCS-2 還是 UTF-16 這個(gè)問題,我找了很久,沒有發(fā)現(xiàn)一個(gè)權(quán)威的回答,我決定自己研究一下它。這個(gè)回答來自于你對(duì) JavaScript 引擎或者對(duì) Java...
367
this 可以說是 javascript 中最耐人尋味的一個(gè)特性,就像高中英語里各種時(shí)態(tài),比如被動(dòng)時(shí)態(tài),過去時(shí),現(xiàn)在時(shí),過去進(jìn)行時(shí)一樣,無論弄錯(cuò)過多少次,下一次依然可能弄錯(cuò)。學(xué)習(xí) this 的第一步就...
270
最近項(xiàng)目遇到一個(gè)小問題代碼我會(huì)簡化成小例子展示給大家。用心看到最后會(huì)有收獲哈,基礎(chǔ)扎實(shí)的童鞋可以直接跳到數(shù)組類型使用。說到 indexOf 大家并不陌生,判斷字符串是否包涵子字符串時(shí)特別常用(正則不熟...
437
事件冒泡與捕獲是 DOM 中事件傳播的兩種方式,比如說對(duì)于注冊(cè)了相同事件的兩個(gè) DOM 元素(簡單點(diǎn)就是兩個(gè) div,一里一外),當(dāng)點(diǎn)擊里層 div 的時(shí)候,這兩個(gè)事件誰先執(zhí)行。冒泡事件,由里向外,最...
330
JavaScript 是一門弱類型語言,剛接觸的時(shí)候感覺方便快捷(不需要聲明變量類型了耶!),接觸久了會(huì)發(fā)現(xiàn)它帶來的麻煩有的時(shí)候不在預(yù)期之內(nèi)呵呵一笑,哪有這么夸張,可能有人看過這樣一段代碼[][(![...
522
bind官方描述bind() 函數(shù)會(huì)創(chuàng)建一個(gè)新函數(shù)(稱為綁定函數(shù)),新函數(shù)與被調(diào)函數(shù)(綁定函數(shù)的目標(biāo)函數(shù))具有相同的函數(shù)體(在 ECMAScript 5 規(guī)范中內(nèi)置的call屬性)。當(dāng)目標(biāo)函數(shù)被調(diào)用時(shí)...
307
問題提出今天有朋友問我一個(gè)問題,前端通過 Ajax 從后端取得了大量的數(shù)據(jù),需要根據(jù)一些條件過濾,過濾的方法是這樣的:class Filter { &nbs...
324
php頁面跳轉(zhuǎn)實(shí)現(xiàn)的功能就是將網(wǎng)站中一個(gè)網(wǎng)頁跳轉(zhuǎn)到另一個(gè)網(wǎng)頁中。對(duì)于剛剛學(xué)習(xí)php語言的朋友來說,是必須要掌握的基礎(chǔ)方法。頁面跳轉(zhuǎn)可能是由于用戶單擊鏈接、按鈕等觸發(fā)的,也可能是系統(tǒng)自動(dòng)產(chǎn)生的。頁面自動(dòng)...
441
這里介紹的一個(gè)小技巧是如何用JavaScript獲取頁面上被選中的文字的方法。最關(guān)鍵的JavaScript API是:event.selection = window.getSel...
756
添加HTML內(nèi)容與文本內(nèi)容以前用的是innerHTML與innerText方法,最近發(fā)現(xiàn)還有insertAdjacentHTML和 insertAdjacentText方法,這兩個(gè)方法更靈活,可以在指...
448
四個(gè) File類定義、、1、File類是java.io包中唯一能夠代表磁盤文件本身的對(duì)象,提供了對(duì)“文件”或者“目錄”的操作。2、File類定義了一些與平臺(tái)無關(guān)的方法進(jìn)行文件操作,如建立、刪除、查詢、...
671
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head...
546
在JavaScript中“創(chuàng)建對(duì)象”是一個(gè)復(fù)雜的話題。這門語言提供了很多種創(chuàng)建對(duì)象的方式,不論新手還是老手都可能對(duì)此感到無所適從,不知道應(yīng)該選擇哪一種。不過,盡管創(chuàng)建對(duì)象的方法很多,看上去語法差異也很...
295
JavaScript有五種方法可以確定一個(gè)值到底是什么類型,分別是typeof運(yùn)算符,constructor法,instanceof運(yùn)算符,Object.prototype.toString方法以及A...
335