在之前的一篇文章中我們解釋了一下為什么JavaScript要設(shè)計(jì)成單線程以及這門(mén)語(yǔ)言的任務(wù)隊(duì)列的概念,這也幫助了我們簡(jiǎn)單了解了這門(mén)語(yǔ)言的運(yùn)行機(jī)制...
一、JavaScript為什么設(shè)計(jì)為單線程? JavaScript語(yǔ)言的一大特點(diǎn)就是單線程,換言之就是同一個(gè)時(shí)間只能做一件事。 上面的代碼,只有...
概述 在面試的過(guò)程中會(huì)常常提到瀏覽器的緩存機(jī)制,那么什么是瀏覽器的緩存機(jī)制?瀏覽的緩存機(jī)制也就是我們常說(shuō)的HTTP的緩存機(jī)制,根據(jù)HTTP報(bào)文的...
什么是CDN? CDN加速意思就是在用戶和我們的服務(wù)器之間加一個(gè)緩存機(jī)制,通過(guò)這個(gè)緩存機(jī)制動(dòng)態(tài)獲取IP地址根據(jù)地理位置,讓用戶到最近的服務(wù)器訪問(wèn)...
瀏覽器的的渲染過(guò)程 我們來(lái)看張表 ps: display: none與 visibility:hidden雖然都是隱藏元素。但前者是使元素從do...
概述 關(guān)于深拷貝還是淺拷貝,淺拷貝是指拷貝一層,深層次對(duì)象級(jí)別就只拷貝引用;深拷貝是每一層的數(shù)據(jù)都會(huì)拷貝出來(lái)。簡(jiǎn)單來(lái)說(shuō)就是淺拷貝的時(shí)候如果數(shù)據(jù)是...
BFC BFC (Block formatting context) 全稱(chēng)叫"塊級(jí)格式化上下文"通過(guò)這個(gè)名字我們可以知道"塊", "格式化", ...
正則 小編自己也在學(xué)習(xí)正則,分享給大家一起學(xué)習(xí),本篇文章適用于對(duì)正則還不是了解的初級(jí)選手,廢(xia)話(che)不(dan)多說(shuō),直接進(jìn)入正題...
我們知道JS有對(duì)象,舉個(gè)栗子: 我們可以對(duì)obj進(jìn)行一些操作,包括以下的操作:-【增】-【刪】-【改】-【查】下面我們來(lái)看看我們寫(xiě)的那行代碼通過(guò)...