中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
前端工程化體系設計與實踐

包郵 前端工程化體系設計與實踐

作者:周俊鵬著
出版社:電子工業出版社出版時間:2018-01-01
開本: 32開 頁數: 212
中 圖 價:¥42.4(6.1折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

前端工程化體系設計與實踐 版權信息

前端工程化體系設計與實踐 本書特色

前端工程化包含一系列規范和流程,其可提升前端工程師的工作效率,加快Web開發迭代速度,是現在前端開發領域中非常重要的一環。前端工程化:體系設計與實踐》系統、全面地介紹了前端工程體系的各個環節,包括設計要點和實踐經驗。全書分為7章,分別是前端工程簡史、腳手架、構建、本地開發服務器、部署、工作流、前端工程化的未來。 前端工程化:體系設計與實踐》適合對前端工程化有一定理解和實踐的中高級前端工程師閱讀,同樣適合對前端工程化感興趣的服務器端開發者以及運維人員閱讀。

前端工程化體系設計與實踐 內容簡介

1.本書由周愛民老師傾情作序,美團技術總監趙強、搜狐高級技術經理邵充、Facebook軟件工程師鄧凌飛、ofo前端架構師代學輝聯袂力薦。 2.本書系統、全面地介紹了前端工程體系的各個環節,包括設計要點和實踐經驗。全書分為7章,分別包括緒論、腳手架、構建、本地開發服務器、部署、工作流、前端工程化的未來。 3.本書以本地工具鏈形態的前端工程化方案Boi為例,以Yeoman為內核的腳手架、以Express承載本地服務器、以webpack為內核的構建系統、基于SFTP協議的遠程部署功能,這個方案的很多理念可以作為論證本書觀點的參考。 4.前端工程化現在正處于不斷探索的初級階段,這本書提供了大量的前端工程師可借鑒、參考并投之于生產實作的實踐,適合前端工程師進階學習和參考。

前端工程化體系設計與實踐 目錄

第1章 前端工程簡史 1 1.1 前端工程師的基本素養 2 1.1.1 前端工程師的發展歷史 2 1.1.2 前端工程師的技能棧 3 1.2 Node.js帶給前端的改革 7 1.2.1 前端的兩次新生 7 1.2.2 Node.js帶來的改革 9 1.3 前后端分離 12 1.3.1 原始的前后端開發模式 13 1.3.2 前后端分離的基本模式 14 1.3.3 前后端分離與前端工程化 19 1.4 前端工程化 19 1.4.1 前端工程化的衡量準則 20 1.4.2 前端工程化的進化歷程 21 1.4.3 前端工程化的3個階段 32 1.5 工程化方案架構 34 1.5.1 webpack 34 1.5.2 工程化方案的整體架構 36 1.5.3 功能規劃 37 1.5.4 設計原則 41 1.6 總結 42 第2章 腳手架 43 2.1 腳手架的功能和本質 44 2.2 腳手架在前端工程中的角色和特征 45 2.2.1 用完即棄的發起者角色 45 2.2.2 局限于本地的執行環境 47 2.2.3 多樣性的實現模式 49 2.3 開源腳手架案例剖析 51 2.4 集成Yeoman封裝腳手架方案 56 2.4.1 封裝腳手架方案 57 2.4.2 集成到工程化體系中 63 2.5 總結 66 第3章 構建 68 3.1 構建功能解決的問題 68 3.2 配置API設計原則和編程范式約束 71 3.2.1 配置API設計 71 3.2.2 編程范式約束 75 3.3 ECMAScript與Babel 76 3.3.1 ECMAScript發展史 76 3.3.2 ES6的跨時代意義 78 3.3.3 Babel——真正意義的JavaScript編譯 80 3.3.4 結合webpack與Babel實現JavaScript構建 84 3.4 CSS預編譯與PostCSS 89 3.4.1 CSS的缺陷 90 3.4.2 CSS預編譯器 90 3.4.3 PostCSS 91 3.4.4 webpack結合預編譯與PostCSS實現CSS構建 93 3.4.5 案例:自動生成CSS Sprites功能實現 95 3.5 模塊化開發 101 3.5.1 模塊化與組件化 101 3.5.2 模塊化與工程化 102 3.5.3 模塊化開發的價值 103 3.5.4 前端模塊化發展史 107 3.5.5 webpack模塊化構建 109 3.6 增量更新與緩存 112 3.6.1 HTTP緩存策略 113 3.6.2 覆蓋更新與增量更新 117 3.6.3 按需加載與多模塊架構場景下的增量更新 120 3.6.4 webpack實現增量更新構建方案 122 3.7 資源定位 128 3.7.1 資源定位的歷史變遷 128 3.7.2 常規的資源定位思維 132 3.7.3 webpack的逆向注入模式 132 3.8 總結 147 第4章 本地開發服務器 149 4.1 本地開發服務器解決的問題 150 4.2 動態構建 152 4.2.1 webpack-dev-middleware 152 4.2.2 Livereload和HMR 157 4.3 Mock服務 161 4.3.1 Mock的必要前提和發展進程 162 4.3.2 異步數據接口 166 4.3.3 SSR 172 4.4 總結 174 第5章 部署 175 5.1 部署流程的設計原則 175 5.1.1 速度——化繁為簡 177 5.1.2 協作——代碼審查和部署隊列 181 5.1.3 安全——嚴格審查和權限控制 184 5.2 流程之外:前端靜態資源的部署策略 186 5.2.1 協商緩存與強制緩存 186 5.2.2 Apache設置緩存策略 186 5.3 總結 190 第6章 工作流 191 6.1 本地工作流 192 6.1.1 二次構建的隱患 193 6.1.2 代碼分離與測試沙箱 194 6.2 云平臺工作流 197 6.2.1 GitFlow與版本管理 199 6.2.2 WebHook與自動構建 201 6.3 持續集成與持續交付 203 6.4 總結 205 第7章 前端工程化的未來 206 7.1 前端工程師未來的定位 206 7.1.1 不只是瀏覽器 207 7.1.2 也不只是Web 208 7.2 前端工程化是一張藍圖 209 7.3 總結 212
展開全部

前端工程化體系設計與實踐 相關資料

前端技術棧在Web 2.0時代來臨后,搭上了高速列車,幾年時間里迅速完成了從面向過程到面向對象的轉變。但對于前端工程師來說研發效率一直是一個痛點。有幸在與俊鵬同學共事期間,見證了其積極探索并付諸實踐地嘗試改變現狀,通過Boi框架來將思想落地并將其開源出來,從而讓更多前端小伙伴從中受益。本書更是體系化地介紹了前端工程體系設計思想,適合前端工程師進階學習和參考。 美團技術總監 趙強 看到有關前端工程化的書,回想自己從事Web開發的歷程,感受到現在的前端工程師正處在前端編程飛速發展的時期。如果你沒有做過美工(早期前端工程師的統稱)或者維護過一個超過3000行的JavaScript代碼文件,可能會無法理解工程化帶來的收益。本書很詳細地講解了前端項目從構建到發布的完整過程,對于已經有開發經驗的前端工程師來說,可以用于梳理現有項目結構、進行代碼重構,也可為準備進入前端領域的新工程師指明學習前端知識的路線。 搜狐高級技術經理 邵充 Web產品的需求和技術的進化是非常迅速的,前端領域尤為明顯。開發人員需要考慮功能、交互、UI的實現,并且兼顧用戶體驗與性能。邏輯與架構復雜度的提升是一個熵增的過程,無序、耦合等因素困擾著Web開發人員,嚴重拖累了工作效率。工程化以嚴謹的、規范的工作流程,將無序化有序,將耦合化松散。本書剖析了建設前端工程體系需要考慮的各方面因素,為剛剛踏入前端工程領域的開發者和團隊提供了優質的參考。 Facebook Software Engineer 鄧凌飛 俊鵬是我的前同事,其多年豐富的經驗在本書內體現得淋漓盡致。他站在架構師的高度,將前端工程化工作流實踐整理成書,獨具特色。特別適合中高級前端研發人員或有志從事前端架構相關工作的人員研讀。 ofo前端架構師 代學輝

前端工程化體系設計與實踐 作者簡介

周俊鵬 1987年生人,天蝎座,5只貓和1只狗的鏟屎官,大前端(客戶端 Web Service)踐行者。主要研究方向為前端工程化和Web應用層架構,好于研究事物的本質,并且樂于從宏觀的角度解決問題。時任搜狗地圖Web前端開發主管。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 隧道窑炉,隧道窑炉厂家-山东艾瑶国际贸易 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 烘干设备-热泵烘干机_广东雄贵能源设备有限公司 | 微妙网,专业的动画师、特效师、CG模型设计师网站! - wmiao.com 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 常州减速机_减速机厂家_常州市减速机厂有限公司 | 牛奶检测仪-乳成分分析仪-北京海谊| 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 免费B2B信息推广发布平台 - 推发网 | 比士亚-专业恒温恒湿酒窖,酒柜,雪茄柜的设计定制| 杭州门窗厂家_阳光房_包阳台安装电话-杭州窗猫铝合金门窗 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 【化妆品备案】进口化妆品备案流程-深圳美尚美化妆品有限公司 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 | 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 氮化镓芯片-碳化硅二极管 - 华燊泰半导体 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 纸箱抗压机,拉力机,脂肪测定仪,定氮仪-山东德瑞克仪器有限公司 | 菲希尔X射线测厚仪-菲希尔库伦法测厚仪-无锡骏展仪器有限责任公司 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 过跨车_过跨电瓶车_过跨转运车_横移电动平车_厂区转运车_无轨转运车 | 福州仿石漆加盟_福建仿石漆厂家-外墙仿石漆加盟推荐铁壁金钢(福建)新材料科技有限公司有保障 | 北钻固控设备|石油钻采设备-石油固控设备厂家 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 |