中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
前端開發必知必會:從工程核心到前沿實戰

包郵 前端開發必知必會:從工程核心到前沿實戰

作者:侯躍偉
出版社:電子工業出版社出版時間:2021-09-01
開本: 其他 頁數: 272
中 圖 價:¥44.6(5.0折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

前端開發必知必會:從工程核心到前沿實戰 版權信息

  • ISBN:9787121418006
  • 條形碼:9787121418006 ; 978-7-121-41800-6
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

前端開發必知必會:從工程核心到前沿實戰 本書特色

適讀人群 :本書適合初級及中級開發人員閱讀。要想學習前端工程化,就必須掌握模塊化、組件化、規范化、高性能和自動化這5 個方面。在本書中對前端工程化的大部分內容都有涉及。模塊化見第3章,包括ES6、AMD、CMD、UMD等;規范化見前3章,包括ES規范、腳手架、函數式編程、前端文檔等;高性能見第3、4章,包括前端優化策略、V8引擎等。自動化見第2章,主要指構建工具,包括Webpack、Vite、Rollup、Parcel等。除此之外,本書還以微前端、Deno 為主題精心設計了實戰的內容。

前端開發必知必會:從工程核心到前沿實戰 內容簡介

本書共5 章。、2 章系統介紹前端工程化的核心知識,包括Babel 7、ES 規范、Deno 開發入門、腳手架、自動化部署、Nginx、Jest 測試、Webpack 5、Vite、Rollup、Parcel 等。第3、4 章著重介紹前端架構的核心思想,包括前端核心模塊的6 種常用設計模式、V8 引擎、宏任務與微任務、異步加載規范和函數式編程等。第5 章通過實戰詳細介紹如何從0 開發微前端和WebAssembly,幫助前端人員開拓視野。 本書系統介紹了前端開發的工程核心及前沿實戰。相信無論是初級開發人員,還是具有豐富經驗的中不錯開發人員都能從本書中找到需要的內容,都能從閱讀本書中有所收獲。

前端開發必知必會:從工程核心到前沿實戰 目錄

第1章 前端開發核心及Deno Web實戰 1
1.1 前端中的“大管家”package.json文件 1
1.1.1 生成package.json文件 2
1.1.2 name字段 3
1.1.3 version字段 4
1.1.4 OS配置和CPU配置 8
1.2 前端中的編譯工具Babel 7 10
1.2.1 Babel中的4種配置文件 11
1.2.2 Babel的工作過程 13
1.2.3 @babel/polyfill插件 18
1.2.4 @babel/runtime插件和@babel/plugin-transform-runtime插件 19
1.2.5 preset配置 20
1.3 ES規范 20
1.3.1 ES2021規范 21
1.3.2 ES2020規范 23
1.3.3 ES2019規范 27
1.3.4 ES2018規范 28
1.3.5 ES2017規范 29
1.4 Deno Web實戰 30
1.4.1 加載第三方包 36
1.4.2 創建服務器 36
1.4.3 Deno Web開發 37

第2章 前端工程化核心與構建工具實戰 40
2.1 前端工程化概述 40
2.2 腳手架的實現方式 41
2.2.1 渲染過程 49
2.2.2 下載依賴 49
2.3 自動化部署 51
2.4 配置負載均衡Nginx 54
2.4.1 正向代理和反向代理 55
2.4.2 配置Nginx 55
2.4.3 配置反向代理 57
2.4.4 開啟gzip壓縮 58
2.4.5 支持WebSocket 58
2.4.6 圖片防盜配置 59
2.5 Jest測試核心 60
2.5.1 Jest測試的基本功能 61
2.5.2 運行測試用例 62
2.5.3 setUp函數和tearDown函數 67
2.5.4 mock函數 68
2.5.5 測試覆蓋率 72
2.6 前端文檔 73
2.7 構建工具實戰 78
2.7.1 “經典”Webpack 5的新特性 78
2.7.2 “新秀”Vite構建實戰 92
2.7.3 小巧的Rollup實戰 99
2.7.4 零配置的Parcel實戰 104

第3章 前端核心模塊的設計與實現 110
3.1 常用設計模式介紹 110
3.1.1 狀態模式 110
3.1.2 策略模式 114
3.1.3 適配器模式 117
3.1.4 觀察者模式 121
3.1.5 代理模式 126
3.1.6 裝飾者模式 128
3.2 V8引擎 131
3.2.1 WebKit的架構 132
3.2.2 隱藏類 134
3.2.3 對象在內存中的表示 135
3.2.4 內存管理 137
3.3 宏任務和微任務 138
3.4 異步加載規范 147
3.4.1 前端模塊規范:AMD和RequireJS 147
3.4.2 前端模塊規范:CMD和SeaJS 149
3.4.3 前端模塊規范:UMD 151
3.4.4 前端模塊規范:ES6 module 152
3.4.5 前端模塊規范:CommonJS 153
3.5 函數式編程入門 154
3.5.1 引子 155
3.5.2 函數式編程的優點 156
3.5.3 函數式編程的基礎 157
3.6 實戰:狀態原理解析 160

第4章 性能優化指南 167
4.1 瀏覽器的運行機制 167
4.2 瀏覽器的緩存機制 176
4.3 性能分析 179
4.4 前端優化策略 186
4.4.1 圖片優化和DOM優化建議 186
4.4.2 JavaScript代碼優化建議 189
4.4.3 Webpack優化建議 199
4.4.4 使用HTTP/2 207
4.4.5 使用WebSocket 210

第5章 實戰:從0開發微前端和WebAssembly 213
5.1 以天氣為例實戰PWA應用 213
5.2 基于single-spa的微前端實戰 222
5.3 在Docker中部署前端應用 236
5.4 用WebAssembly提高前端性能 245
5.4.1 WebAssembly概述 245
5.4.2 WebAssembly案例 248

展開全部

前端開發必知必會:從工程核心到前沿實戰 作者簡介

混跡前端多年,經歷從前端的混沌初開、野蠻生長到前端的專業化開發。長期專注前端模塊化開發、工程化實踐和性能優化,長期關注框架React和Vue的實踐。關注ECMAScript規范,有Java項目實踐經驗。同時對Docker、Go語言有濃厚的興趣。個人網站(http://www.houyuewei.cn),GitHub(https://github.com/houyaowei)。微信公眾號:開發365。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 雾度仪_雾度计_透光率雾度仪价格-三恩时(3nh)光电雾度仪厂家 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 澳洁干洗店加盟-洗衣店干洗连锁「澳洁干洗免费一对一贴心服务」 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 宠物店加盟_宠物连锁店_开宠物店-【派多格宠物】 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 飞歌臭氧发生器厂家_水处理臭氧发生器_十大臭氧消毒机品牌 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 礼堂椅厂家|佛山市艺典家具有限公司| 微水泥_硅藻泥_艺术涂料_艺术漆_艺术漆加盟-青岛泥之韵环保壁材 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 青海电动密集架_智能密集架_密集架价格-盛隆柜业青海档案密集架厂家 | 深圳市万色印象美业有限公司| 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 气动隔膜泵-电动隔膜泵-循环热水泵-液下排污/螺杆/管道/化工泵「厂家」浙江绿邦 | 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 |