摘要:簡介跨站腳本攻擊英文全稱是本來縮寫是但是為了和層疊樣式表有所區(qū)別所以在安全領(lǐng)域叫做攻擊通常是指黑客通過注入篡改了網(wǎng)頁插入了惡意的腳本從而在用戶瀏覽網(wǎng)頁時(shí)控制用戶瀏覽器的一種攻擊在一開始這種攻擊的演示案例是跨域的所以叫做跨站腳本但是發(fā)展到今天 XSS簡介 跨站腳本攻擊,英文全稱是Cross Site Scrit,本來縮寫是CSS,但是為了和層疊樣式表(Cascading Style Sh...
根據(jù)預(yù)先配置動(dòng)態(tài)產(chǎn)生單個(gè)或者一組form字段。 動(dòng)態(tài)產(chǎn)生form字段 //這個(gè)可以是后臺(tái)返回的一個(gè)字段定義json,這是一個(gè)個(gè)的字段,也可以是一行行的布局,嵌套一層 var formData = [{ id: 1, name: real_name, ...
摘要:多個(gè)異步任務(wù)的順序執(zhí)行通過方法,取得了一個(gè)描述加載順序的二維數(shù)組。同時(shí),二維數(shù)組的長度也是不定的,更不能窮舉。利用這個(gè)特性,只需要遍歷原二維數(shù)組,將每個(gè)放在一個(gè)中的函數(shù)中執(zhí)行并返回即可因?yàn)榈姆祷刂稻褪且粋€(gè),有一種惰性執(zhí)行的感覺。 問題 bowl 是一個(gè)利用 local storage 進(jìn)行靜態(tài)資源緩存和加載的工具庫,在開發(fā)過程中遇到過一些問題,其中比較典型的是加載多個(gè)資源的時(shí)候資源之間...
摘要:調(diào)用初始的的方法,將匿名函數(shù)和匿名函數(shù)添加到原始的回調(diào)列表。當(dāng)?shù)臓顟B(tài)發(fā)生了改變,相關(guān)的回調(diào)函數(shù)會(huì)被執(zhí)行,上面注冊(cè)的是的和方法作為的回調(diào)函數(shù),那么的函數(shù)會(huì)在的狀態(tài)改變后被執(zhí)行,那么的狀態(tài)就發(fā)生了改變。 Promise實(shí)現(xiàn)代碼分析 全是去嘗試?yán)斫鈩e人是怎么實(shí)現(xiàn)promise的,感覺下面這兩個(gè)鏈接的Promise實(shí)現(xiàn)比較好。實(shí)現(xiàn)1 實(shí)現(xiàn)2 實(shí)現(xiàn)2的配圖以及講解更細(xì)致一點(diǎn),如果能跟著作...
摘要:定義變量如果不使用則變量為為全局作用域。當(dāng)然嚴(yán)格模式是禁止這樣做的。遵循詞法作用域原則,其中后兩題來源于權(quán)威指南。非箭頭函數(shù)下的指向運(yùn)行時(shí)所在作用域。中逗號(hào)操作符會(huì)從左到右計(jì)算它的操作數(shù),返回最后一個(gè)操作數(shù)的值。原文發(fā)表于我的博客 (function(){ var a = b =1; })() console.log(b) 答案:1。定義變量如果不使用 var 則變量為為全局作...
暫無介紹