xss(cross site script)粪躬,跨站腳本攻擊信殊,簡稱本應(yīng)該是css,但是為了避免和css層疊樣式表沖突,退而求其次取xss.csrf...
使用JavaScript實現(xiàn)的經(jīng)典排序算法 util 冒泡 簡單選擇 直接插入 快速排序 堆排序 歸并排序
這是一個關(guān)于JS模塊化的掃盲貼父虑。 列舉一下我們會遇到的一些概念: AMD,CMD,CommonJs,同步加載,異步加載妒峦,module.expor...
Vue是目前炙手可熱的JS框架杏节,作為一個視圖庫,最重要的功能當(dāng)然是數(shù)據(jù)綁定了乐导,數(shù)據(jù)變化苦丁,模板變化。 接下來讓我看看Vue實現(xiàn)的大致原理是怎樣的物臂。...
數(shù)據(jù)結(jié)構(gòu)中旺拉,樹或圖有兩種遍歷方法产上,BFS--廣度優(yōu)先搜索、DFS--深度優(yōu)先搜索蛾狗。 DOM樹也是一種樹的實現(xiàn)晋涣。 如果我們有如下一顆DOM樹,如果...
快速理解瀏覽器緩存知識沉桌。 瀏覽器緩存主要為兩類:強緩存谢鹊、協(xié)商緩存。 和緩存相關(guān)的HTTP頭有6個留凭。 強緩存: Cache-Control Exp...
一些概念 prototype是構(gòu)造函數(shù)的指針撇贺,指向原型對象。講述的是構(gòu)造函數(shù)和原型對象之間的關(guān)系冰抢。__proto__是實例對象的指針松嘶,也指向原型...
debounce -- 函數(shù)防抖,throttle -- 函數(shù)節(jié)流都是在JavaScript中可以限制函數(shù)發(fā)生頻率的utility挎扰,可以作為性能...
JavaScript從某些角度來看是一門殘缺的語言翠订,即使es6在語法層面上實現(xiàn)了類和繼承,但也只不過是語法糖而已遵倦,而且還沒有實現(xiàn)私有成員尽超。 當(dāng)然...