使用es6的class定義react組件時(shí),經(jīng)常會(huì)看到下面的代碼: 通常會(huì)有兩個(gè)疑問: 必須要調(diào)用super()嗎? super()與super...
一、使用es6之前(也沒用其他模塊管理插件) a.js文件如下: b.js文件需要使用模塊a時(shí): 二、使用es6之后 a.js變成: b.js文...
公司引入jenkins作為部署工具,需要在服務(wù)器上對(duì)前端源碼執(zhí)行構(gòu)建,我們使用的構(gòu)建工具是grunt,需要依賴nodejs,以此為背景。 概括 ...
前言:用backbone開發(fā)有幾個(gè)月時(shí)間了,以下是本人使用過程中總結(jié)的一些小建議。最大的感受是:對(duì)于框架,會(huì)用很簡(jiǎn)單,用得好是非常不容易的,無論...
一、準(zhǔn)備階段 1.1 框架選型 隨著對(duì)MV*架構(gòu)模式的逐步理解,越來越發(fā)覺對(duì)于一般的業(yè)務(wù)場(chǎng)景,mvvm是前端架構(gòu)的不二選擇。在我所了解的框架范圍...
一、學(xué)習(xí)背景 本文是繼“前端MV*框架之經(jīng)典MVC”的第二篇,學(xué)習(xí)動(dòng)機(jī)是通過深入理解MVC、MVP、MVVM后,找到適合backbone.js框...
一、學(xué)習(xí)背景 由于公司業(yè)務(wù)日益龐大,很多老項(xiàng)目需要維護(hù),由于這些項(xiàng)目的前端基本都是jQuery+jQuery plugins搞定的,編寫的代碼可...
函數(shù)是JavaScript中最基本的要素,是基礎(chǔ)中的基礎(chǔ),如果你對(duì)函數(shù)僅僅是一知半解,那基于函數(shù)構(gòu)建的JavaScript知識(shí)體系也不會(huì)牢固。本...
一、閉包(Closures)的定義 描述閉包定義之前需要先了解一個(gè)學(xué)術(shù)名詞--(free variable)自由變量,網(wǎng)絡(luò)上的解釋是:一些被某個(gè)...