![前端構(gòu)建的意義與實(shí)踐課件_第1頁](http://file4.renrendoc.com/view/f5a9901b25aba7324273ee56f741b875/f5a9901b25aba7324273ee56f741b8751.gif)
![前端構(gòu)建的意義與實(shí)踐課件_第2頁](http://file4.renrendoc.com/view/f5a9901b25aba7324273ee56f741b875/f5a9901b25aba7324273ee56f741b8752.gif)
![前端構(gòu)建的意義與實(shí)踐課件_第3頁](http://file4.renrendoc.com/view/f5a9901b25aba7324273ee56f741b875/f5a9901b25aba7324273ee56f741b8753.gif)
![前端構(gòu)建的意義與實(shí)踐課件_第4頁](http://file4.renrendoc.com/view/f5a9901b25aba7324273ee56f741b875/f5a9901b25aba7324273ee56f741b8754.gif)
![前端構(gòu)建的意義與實(shí)踐課件_第5頁](http://file4.renrendoc.com/view/f5a9901b25aba7324273ee56f741b875/f5a9901b25aba7324273ee56f741b8755.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、前端構(gòu)建的意義與實(shí)踐github博客園站酷(程序猿小卡)前端構(gòu)建的意義項(xiàng)目實(shí)踐問題/思路前端構(gòu)建的意義代碼拷貝代碼拷貝代碼拷貝。開發(fā)前sass編譯vm編譯模版編譯資源嵌入。開發(fā)中sass編譯vm編譯模版編譯CDN替換打包合并文件合并文件壓縮資源嵌入版本控制。提測前如此多的工具項(xiàng)目開發(fā)前:初始化:代碼拷貝項(xiàng)目開發(fā)中:sass編譯:ruby/sass/compass項(xiàng)目上線前:文件合并:fiddler + qzmin文件打包:require + r.js文件壓縮:YUI Compressor、Google Closure雪碧圖:cssGaga文件校驗(yàn):jshint痛在哪里重復(fù)勞動(dòng)平臺依賴團(tuán)隊(duì)協(xié)作一
2、日不完成誓死不戀愛!誰能拯救我們?前端構(gòu)建工具Grunt / FIS / GulpGrunt / FIS / Gulp相同點(diǎn) 跨平臺 可擴(kuò)展 基于nodeGruntgrunt-cligruntGulp流式構(gòu)建:task 1的輸出,作為task 2的輸入取代grunt?FIS內(nèi)置能力:資源定位、資源嵌入、資源打包GruntGulp從一個(gè)例子出發(fā)index.htmlstyle.scssstyle.scssstyle.cssstyle.cssstyle.cssreadreplaceindex.htmlindex.htmlindex.htmlwriteread替換sassGruntreplacesrc
3、dist讀操作:4寫操作:4writedistGulpstyle.scssindex.htmlsassreadindex.htmlstyle.cssreplacereplacesrc替換read讀操作:3寫操作:2工具構(gòu)建方式內(nèi)置構(gòu)建能力開發(fā)規(guī)范/流程編碼風(fēng)格grunt基于任務(wù)否無任務(wù)配置式fis流式構(gòu)建是有任務(wù)配置式gulp流式構(gòu)建否無編程式不同點(diǎn)入門介紹gulp:入門簡介grunt從入門到自定義項(xiàng)目模板fis入門簡介相關(guān)鏈接項(xiàng)目實(shí)踐項(xiàng)目構(gòu)建例子做了什么編譯:scss css資源嵌入:img base64資源定位:js/common/base.js http:/7./edu/js/commo
4、n/base.123abc.js打包:requirejs + r.js版本控制:base.123abc.js其他資源嵌入文件標(biāo)準(zhǔn)化資源定位打包優(yōu)化構(gòu)建流程資源標(biāo)準(zhǔn)化sass編譯vm編譯coffee編譯項(xiàng)目變量替。資源嵌入js文件css文件img文件html文件其他資源定位cdn替換本地化打包打包優(yōu)化合并打包雪碧圖版本控制其他preProces緩存檢查目錄清理其他postProcess資源參考sass編譯:grunt-contrib-compasss模板編譯:grunt-contrib-velocity、grunt-imweb-tpl-compile資源嵌入:grunt-inlinecdn路徑切
5、換:grunt-imweb-abs文件合并:grunt-usemin/grunt-concat - grunt-requirejs文件壓縮:grunt-contrib-uglify、grunt-contrib-cssminrequire打包:grunt-contrib-requirejs雪碧圖合并:ispriter版本控制:grunt-rev、grunt-usemin錯(cuò)誤校驗(yàn):grunt-contrib-jshint問題 / 思路問題/思路選擇:grunt / gulp / fis?grunt:配置復(fù)雜?grunt:如何調(diào)試?grunt/gulp/fis?工具構(gòu)建方式內(nèi)置構(gòu)建能力開發(fā)規(guī)范/流程編碼風(fēng)格grunt基于任務(wù)否無任務(wù)配置式fis流式構(gòu)建是有任務(wù)配置式gulp流式構(gòu)建否無編程式不同點(diǎn)插件豐富度文檔完善度社區(qū)活躍度學(xué)習(xí)/維護(hù)成本遷移成本插件名插件數(shù)GRUNT3000+GULP600+FIS100+一、適用場景 & 限制1、grunt vs gulp2、grunt/gulp vs fis3、限制來自于?二、遷移必要性1、無法解決的問題?2、成本 vs 收益配置復(fù)雜?功能插件化配置項(xiàng)目化功能插件化+CDN替換的例子配置項(xiàng)目化針對插件X針對項(xiàng)目針
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美食行業(yè)廚師助理工作總結(jié)
- 質(zhì)量管理在研發(fā)流程中的作用培訓(xùn)
- 藥店衛(wèi)生整頓要領(lǐng)
- 部編初中歷史八下第17課外交事業(yè)的發(fā)展教案
- 2025年全球及中國商用儲(chǔ)水式熱水器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國推拉式酸洗線行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球第三人稱射擊游戲行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國新能源汽車隱形門把手行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球基于人工智能的傷口護(hù)理軟件行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國高舉裝載機(jī)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 長江委水文局2025年校園招聘17人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年湖南韶山干部學(xué)院公開招聘15人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 智研咨詢發(fā)布:2024年中國MVR蒸汽機(jī)械行業(yè)市場全景調(diào)查及投資前景預(yù)測報(bào)告
- IF鋼物理冶金原理與關(guān)鍵工藝技術(shù)1
- JGJ46-2024 建筑與市政工程施工現(xiàn)場臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)
- 煙花爆竹重大危險(xiǎn)源辨識AQ 4131-2023知識培訓(xùn)
- 銷售提成對賭協(xié)議書范本 3篇
- EPC項(xiàng)目階段劃分及工作結(jié)構(gòu)分解方案
- 《跨學(xué)科實(shí)踐活動(dòng)4 基于特定需求設(shè)計(jì)和制作簡易供氧器》教學(xué)設(shè)計(jì)
- 2024-2030年汽車啟停電池市場運(yùn)行態(tài)勢分析及競爭格局展望報(bào)告
- 術(shù)后病人燙傷不良事件PDCA循環(huán)分析
評論
0/150
提交評論