利用自己的空余時(shí)間一直在維護(hù)http://www.wx2share.com這個(gè)小網(wǎng)站,全是一個(gè)人在弄,由于只租得起虛擬空間,所以后臺(tái)采用了簡(jiǎn)單方便的ThinkPHP反正主要也是做一些CURD操作ThinkPHP還是挺好用的,幫我提前做好了好多功能。
本人并不擅長(zhǎng)前端,但是開(kāi)始開(kāi)發(fā)這個(gè)小網(wǎng)站發(fā)現(xiàn),基本的功能全部要通過(guò)前端javascript來(lái)實(shí)現(xiàn)。一開(kāi)始的時(shí)候所有的javascript代碼全部寫(xiě)在html頁(yè)面里。也沒(méi)有太大問(wèn)題,后來(lái)為了頁(yè)面性能要求把所有javascript和css全部minify一下。我采用的辦法把js和css通過(guò)資源文件引入。然后用在線的minify工具復(fù)制過(guò)去minify以后,復(fù)制回來(lái)保存為xxx.min.js。方法是笨一點(diǎn),但是一來(lái)頁(yè)面不多,到也沒(méi)有多麻煩。但是漸漸的頁(yè)面開(kāi)始多了以后,就越來(lái)越不方便了。
原來(lái)方法中的痛點(diǎn)
每次minify都要復(fù)制來(lái)復(fù)制去,文件多了麻煩
代碼重復(fù)利用率不高。
辦法1:重復(fù)代碼全部復(fù)制到新文件(傻)
辦法2:公用代碼保存為單獨(dú)文件分別引入,不利入頁(yè)面性能
這時(shí)候讓我不得不考慮使用前端自動(dòng)化構(gòu)鍵工具
構(gòu)鍵工具的選擇
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26