摘要:前言已爛想來(lái)大家對(duì)自動(dòng)化構(gòu)建工具已經(jīng)不陌生了,自動(dòng)化構(gòu)建工具可以幫開(kāi)發(fā)者省去很多重復(fù)勞動(dòng)比如語(yǔ)法糾錯(cuò)文件打包文件操作,合并壓縮等等常用的自動(dòng)化構(gòu)建工具有等等,這些構(gòu)建工具核心都是依賴(lài)第三方插件,通過(guò)顆粒化任務(wù),再將這些任務(wù)按照合適的方式進(jìn)行 前言 F5已爛 showImg(https://segmentfault.com/img/bVyS47); 想來(lái)大家對(duì)自動(dòng)化構(gòu)建工具已經(jīng)不陌生了,...
摘要:例行長(zhǎng)度重要每行不得超過(guò)個(gè)字符,除非單行不可分割例如超長(zhǎng)。例屬性前綴建議屬性的私有前綴按長(zhǎng)到短排列,按對(duì)其例 * 約定: 以下事例代碼中所用單位均為 rem ,關(guān)于 rem 單位的使用可參照 《移動(dòng)端web app自適應(yīng)布局探索與總結(jié)》 1 命名 1.1 文件命名 常用的文件命名: 全局:global.css 結(jié)構(gòu):layout.css 模塊:module.css 主題:theme...
js運(yùn)行機(jī)制-事件循環(huán)EventLoop 先來(lái)看看一段js代碼: console.log(script begin) setTimeout(() => { console.log(setTimeout) },0) new Promise((resolve) => { console.log(promise begin) for(let i = 0; i < 1000; i...
摘要:孕育是一個(gè)特殊的值,它代表沒(méi)有。嗯,不是說(shuō)真的沒(méi)有,它就像小強(qiáng)一樣無(wú)所不在,但你又抓不住它,因?yàn)樗菦](méi)有。。。可以用代替,壓縮插件就是這么做的有條件的看官請(qǐng)用,給每個(gè)都發(fā)通行證寫(xiě)盡量用,兩個(gè)等于號(hào)的就忘了它吧 孕育 undefined是一個(gè)特殊的值,它代表沒(méi)有。嗯,不是說(shuō)真的沒(méi)有,它就像小強(qiáng)一樣無(wú)所不在,但你又抓不住它,因?yàn)樗菦](méi)有。。。 卑微的出生 數(shù)組溢出 var arr = [1...
摘要:很多人認(rèn)為虛擬最大的優(yōu)勢(shì)是算法,減少操作真實(shí)的帶來(lái)的性能消耗。雖然這一個(gè)虛擬帶來(lái)的一個(gè)優(yōu)勢(shì),但并不是全部。回到最開(kāi)始的問(wèn)題,虛擬到底是什么,說(shuō)簡(jiǎn)單點(diǎn),就是一個(gè)普通的對(duì)象,包含了三個(gè)屬性。 是什么? 虛擬 DOM (Virtual DOM )這個(gè)概念相信大家都不陌生,從 React 到 Vue ,虛擬 DOM 為這兩個(gè)框架都帶來(lái)了跨平臺(tái)的能力(React-Native 和 Weex)。因...
暫無(wú)介紹