用于穿透的神仙屬性!可惜我是最近才知道的。過于孤陋寡聞!以前只用過它給a鏈接禁止點(diǎn)擊啥的。應(yīng)用場(chǎng)景:元素a層級(jí)高于元素b,如何穿過a觸發(fā)b的事件呢,利用pointer-eve...
用于穿透的神仙屬性!可惜我是最近才知道的。過于孤陋寡聞!以前只用過它給a鏈接禁止點(diǎn)擊啥的。應(yīng)用場(chǎng)景:元素a層級(jí)高于元素b,如何穿過a觸發(fā)b的事件呢,利用pointer-eve...
刪除對(duì)象中的某個(gè)屬性 delete 操作符用于刪除對(duì)象的某個(gè)屬性;如果沒有指向這個(gè)屬性的引用,那它最終會(huì)被釋放。 當(dāng)一個(gè)屬性被設(shè)置為不可設(shè)置,delete操作將不會(huì)有任何效果...
HTML5提供了兩種本地存儲(chǔ)的方式 sessionStorage 和 localStorage sessionStorage sessionStorage 屬性允許你訪問一個(gè)...
參考:數(shù)組去重的六種方法 一、使用for循環(huán) 對(duì)于數(shù)組,沒有什么是for循環(huán)解決不了的問題。但是bigger不夠啊。 由于使用 ==作比較,會(huì)發(fā)生類型轉(zhuǎn)換, 1 == tru...
參考來自阮一峰老師使用export default時(shí),對(duì)應(yīng)的import語句不需要使用大括號(hào);不使用export default時(shí),對(duì)應(yīng)的import語句需要使用大括號(hào)。一個(gè)...
eslint使用 針對(duì)單個(gè) js 文件禁用 ESLint 語法校驗(yàn) 在代碼頂部添加一行注釋 還可以在注釋后加入詳細(xì)規(guī)則,這樣就能避開指定的校驗(yàn)規(guī)則了 eslint配置 JSO...
Object.prototype.toString.call() 每一個(gè)繼承 Object 的對(duì)象都有 toString 方法,如果 toString 方法沒有重寫的話,會(huì)返...
詳細(xì)介紹見MDN文檔,本文是從文檔中精簡(jiǎn)的 介紹 symbol是一種基本數(shù)據(jù)類型。 Symbol()函數(shù)會(huì)返回symbol類型的值,此值是唯一的。 一個(gè)symbol值能作為對(duì)...
查看MDN中更詳細(xì)的文檔 箭頭函數(shù) 箭頭函數(shù)表達(dá)式?jīng)]有自己的this,arguments,super或new.target。 引入箭頭函數(shù)作用 引入箭頭函數(shù)的作用:更簡(jiǎn)短的函...
typeof typeof返回的是字符串。typeof對(duì)于原始類型來說,除了null都可以正確判斷類型。 原始類型: null、undefined、string、number...
this this是 JavaScript 語言的一個(gè)關(guān)鍵字。 它是函數(shù)運(yùn)行時(shí),在函數(shù)體內(nèi)部自動(dòng)生成的一個(gè)對(duì)象,只能在函數(shù)體內(nèi)部使用。 函數(shù)的不同使用場(chǎng)合,this有不同的值...
看了npm官網(wǎng)的解釋:官網(wǎng)鏈接 dependencies: 生產(chǎn)環(huán)境。devdependencies: 開發(fā)環(huán)境。 那么問題來了,生產(chǎn)環(huán)境,開發(fā)環(huán)境的區(qū)別是什么?經(jīng)過搜索,又...
阮一峰 網(wǎng)頁的大小與瀏覽器窗口的大小 一張網(wǎng)頁的全部面積,就是他的大小。通常情況下,網(wǎng)頁的大小由內(nèi)容和css樣式表決定。瀏覽器窗口的大小,指的是在瀏覽器窗口中看到的那部分網(wǎng)頁...
js的默認(rèn)行為 首先了解一下什么是默認(rèn)事件,javascript中的默認(rèn)行為是指javascript中事件本身具有的屬性。比如說a鏈接點(diǎn)擊會(huì)跳轉(zhuǎn),文本框可輸入文字、字母,鼠標(biāo)...