今天我給大家來講講這幾個咱們經(jīng)常打交道的詞到底啥意思,以及他們之間到底有什么關系。這篇文章是我花了一個下午從N多篇文章里提煉出的一個白話版,保證讓你看得懂。 咱們從...
React 的開發(fā)準備: React 開發(fā)用到的庫有: react.js 是React 的核心庫 react-dom.js 是提供與DOM相關的功能 Browser.js 的...
什么是線程 由于JavaScript是單線程語言,因此,在一個進程上,只能運行一個線程,而不能多個線程同時運行。也就是說JavaScript不允許多個線程共享內存空間。因此,...
為什么要了解瀏覽器的加載、解析、渲染這幾個過程 了解瀏覽器如何進行加載,我們可以在引用外部樣式文件,外部js文件時,將他們放到合適的位置,使瀏覽器以最快的速度將文件加載完畢。...
AMD規(guī)范: AMD規(guī)范: 全稱"Asynchronous Module Definition", 稱為異步模塊加載規(guī)范。一般應用在瀏覽器端。requireJS遵循的就是AM...
首先 gulp 和 browserify / webpack 不是一回事 gulp應該和grunt比較。它們的區(qū)別就暫時不提了。gulp / grunt 是一種構建工具,能夠...
IndexOf indexOf() 方法返回在該數(shù)組中第一個找到元素位置,如果它不存在則返回-1;不用indexOf() 時 使用后 lastindexOf() lastIn...
1 交換變量的值 2 使函數(shù)返回多個值函數(shù)只能返回一個值,如果要返回多個值,只能將它們放在數(shù)組或對象里返回。有了解構賦值,取出這些值就非常方便了。 3 函數(shù)參數(shù)的定義 4 提...
從業(yè)三年,項目無數(shù),現(xiàn)在回過頭來,想要把一些重要的知識用白話整理出來:這個東西是什么?怎樣才是最佳實踐?希望對自己知識體系有梳理作用, 也希望對大家有些許幫助。 前端技術棧更...
首先要說下第三方登錄的意義:用戶是越來越懶,而各個平臺又都要用戶注冊自己平臺的賬號,更可惡的是各個平臺的賬號規(guī)范還不統(tǒng)一。結果導致用戶注冊完之后,在下一次登錄的時候完全不記得...
函數(shù)節(jié)流場景例如:實現(xiàn)一個原生的拖拽功能(如果不用H5 Drag和Drop API),我們就需要一路監(jiān)聽mousemove事件,在回調中獲取元素當前位置,然后重置dom的位置...