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