? 高程第三版中談到 enumerable特性時(shí)說為false時(shí)不能使用for-in遍歷,想起自己常用的還有Object.keys()遍歷,心中...
?JavaScrpt高級(jí)程序設(shè)計(jì)第三版中,說對(duì)象屬性的configurable特性為false時(shí),Object.defineProperty不可...
?在寫代碼的時(shí)候遇到一個(gè)問題,我希望通過JS選中某偽元素以改變它的style,結(jié)果并沒有找到可以直接選擇到偽元素的方法,這里參考Pankaj P...
?首先,什么是模塊化?模塊化即將復(fù)雜的代碼切分成一個(gè)個(gè)模塊,不同功能的模塊各自放到單獨(dú)的文件中,使用模塊極大的提高了代碼的可維護(hù)性同時(shí)也可以避免...
一、異步編程 ?由于JavaScript是單線程的,一次只能執(zhí)行一個(gè)任務(wù),如果有多個(gè)任務(wù),那么就需要排隊(duì),但是這樣有一個(gè)缺點(diǎn),當(dāng)JavaScri...
一、概述 ?什么是閉包?MDN中第一句話就是 A closure is the combination of a function and th...
一、同源政策 ?瀏覽器的同源政策限制了從一個(gè)源加載另外一個(gè)源的資源,它是瀏覽器的安全基石,所謂同源是指: 協(xié)議相同 域名相同 端口相同?注意:I...
一、概述 ?JavaScript中,繼承是基于原型鏈的,本文簡(jiǎn)單歸納幾種繼承方法。以以下Animal、Cat分別為父、子構(gòu)造函數(shù)。 二、構(gòu)造函數(shù)...
一、概述 今天做了一套面試題,發(fā)現(xiàn)自己不少的知識(shí)點(diǎn)生疏了,還有一些知識(shí)點(diǎn)沒有仔細(xì)思考過,趁著這次機(jī)會(huì)做一個(gè)筆記。 二、知識(shí)點(diǎn) Array.pro...