同步就是阻塞模式粗仓,異步是非阻塞模式。
同步就是指一個(gè)進(jìn)程在執(zhí)行某個(gè)請(qǐng)求的時(shí)候设捐,若該請(qǐng)求需要一段時(shí)間才能返回信息借浊,那么這個(gè)進(jìn)程將會(huì)一直等待下去,直到收到返回信息才繼續(xù)執(zhí)行下去;異步是指進(jìn)程不需要一直等待下去萝招,而是繼續(xù)執(zhí)行下面的操作蚂斤,不管其他進(jìn)程的狀態(tài)。當(dāng)有消息返回時(shí)系統(tǒng)會(huì)通知進(jìn)程進(jìn)行處理槐沼,這樣可以提高執(zhí)行的效率曙蒸。
src和href的區(qū)別
href是指向的網(wǎng)絡(luò)資源所在位置,建立和當(dāng)前元素(錨點(diǎn))或當(dāng)前文檔(鏈接)之間的鏈接岗钩,用于超鏈接
src是指向外部資源的位置纽窟,指向的內(nèi)容將會(huì)嵌入到文件內(nèi),例如:js腳本兼吓,img圖片和frame等元素臂港。當(dāng)瀏覽器 解析到該元素是時(shí),會(huì)暫停其他資源的下載和處理,直到將該資源加載审孽,編譯县袱,執(zhí)行完畢,圖片和框架等元素也如此佑力,類(lèi)似于將所指向資源嵌入當(dāng)前標(biāo)簽內(nèi)显拳,這也是為什么將js腳本放在底部而不是頭部
瀏覽器的內(nèi)核分別是什么?
IE:trident內(nèi)核
Firefox:gecko內(nèi)核
Safari:webkit內(nèi)核
Opera:以前是presto 內(nèi)核搓萧,Opera現(xiàn)在已改用Google Chroe的Blink內(nèi)呃呃呃
怎樣添加杂数、移除、移動(dòng)瘸洛、復(fù)制揍移、創(chuàng)建和查找節(jié)點(diǎn)?
1)創(chuàng)建新節(jié)點(diǎn)
createDocumentFragment() //創(chuàng)建一個(gè)DOM片段
createElement() //創(chuàng)建一個(gè)具體的元素
createTextNode() //創(chuàng)建一個(gè)文本節(jié)點(diǎn)
2)添加反肋、移除那伐、替換、插入
appendChild() //添加
removeChild() //移除
replaceChild() //替換
insertBefore() //插入
3)查找
getElementsByTagName() //通過(guò)標(biāo)簽名稱
getElementsByName() //通過(guò)元素的Name屬性的值
getElementById() //通過(guò)元素Id石蔗,唯一性
5.你所了解到的Web攻擊技術(shù)
(1)XSS(Cross-Site Scripting罕邀,跨站腳本攻擊):指通過(guò)存在安全漏洞的Web
網(wǎng)站注冊(cè)用戶的瀏覽器內(nèi)運(yùn)行非法的HTML標(biāo)簽或者JavaScript進(jìn)行的一種攻擊。
(2)SQL注入攻擊
(3)CSRF(Cross-Site Request Forgeries养距,跨站點(diǎn)請(qǐng)求偽造):指攻擊者通過(guò)
設(shè)置好的陷阱诉探,強(qiáng)制對(duì)已完成的認(rèn)證用戶進(jìn)行非預(yù)期的個(gè)人信息或設(shè)定信息等某些狀
態(tài)更新。