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

歡迎光臨中圖網 請 | 注冊
> >>
移動web前端高效開發實戰

包郵 移動web前端高效開發實戰

作者:iKcamp
出版社:電子工業出版社出版時間:2017-09-01
開本: 32開 頁數: 540
本類榜單:教材銷量榜
中 圖 價:¥44.6(5.0折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

移動web前端高效開發實戰 版權信息

移動web前端高效開發實戰 本書特色

移動互聯網的興起和快速普及,給前端開發人員帶來了前所未有的新機遇。移動Web前端技術作為整個技術鏈條中重要的一環,卻亂象叢生。本書是一本梳理移動前端和Native客戶端技術體系的入門實戰書。 本書涵蓋了移動Web前端開發中的各個關鍵技術環節,共14章。分別從HTML 5、CSS 3、JavaScript的ECMAScript 5和ECMAScript 6版本、移動端常用布局方案、MV*類新時代框架、預編譯技術、性能優化、開發調試、混合式應用、單元測試、工程化等方面全面地還原一線互聯網公司Web前端技術棧。 創作本書的初衷是幫助移動Web前端開發領域的工程師們,勾畫出一張實用并且具體的技術圖,幫助讀者正確且快速地掌握學習路徑。本書篇幅有限,力求精簡,只列舉了各技術棧中核心關鍵部分,包括大量基于Web前端的優秀開源技術類庫和框架介紹,是進入移動Web開發領域的絕佳之選。

移動web前端高效開發實戰 內容簡介

√ 《移動Web前端高效開發實戰:HTML 5 CSS 3 JavaScript Webpack React Native Vue.js Node.js》梳理了移動前端和Native客戶端技術體系 √ 涵蓋了移動Web前端開發中的各個關鍵技術環節 √ 全面地還原了一線互聯網公司的Web前端技術棧 √ 含大量基于Web前端的優秀開源技術類庫和框架介紹 √ 是進入移動Web開發領域的絕佳之選

移動web前端高效開發實戰 目錄

第1章 初識移動Web前端1
1.1 移動Web前端史1
1.1.1 Web開發的變遷2
1.1.2 移動Web與HTML 5不得不說的關系3
1.1.3 移動Web與原生應用的優劣勢 5
1.2 移動Web前端現狀與未來6
1.2.1 移動Web的現狀6
1.2.2 您需要掌握的知識體系7
1.2.3 技術拐點與未來趨勢10
1.3 常見問題11
1.3.1 移動Web前端開發有前景嗎11
1.3.2 PC Web和移動Web開發區別12
1.4 本章小結13
第2章 移動Web開發環境搭建14
2.1 Visual Studio Code免費跨平臺編輯器14
2.2 使用Node.js16
2.2.1 Node.js的用途16
2.2.2 安裝和調試Node.js17
2.2.3 什么是NPM19
2.2.4 Web代理工具NProxy22
2.2.5 HTTP服務器http-server24
2.3 本章小結25
第3章 HTML 5 必會實際常用特性 26
3.1 新的語義 26
3.1.1 新元素的到來 26
3.1.2 表單的增強應用 28
3.1.3 使用音頻和視頻 32
3.2 訪問你的設備 34
3.2.1 定位當前地埋位置35
3.2.2 實戰演練:調用攝像頭拍個照 37
3.2.3 實戰演練:在手機上實現搖一搖41
3.3 離線和存儲44
3.3.1 實戰演練:搭建一個簡單的離線應用44
3.3.2 離線之后資源該如何更新——Service Worker47
3.3.3 LocalStorage與SessionStorage48
3.3.4 實戰演練:利用IndexedDB實現便簽管理 51
3.4 圖像效果56
3.4.1 使用Canvas繪制一個簡單的餅圖56
3.4.2 使用SVG實現奧運五環58
3.4.3 WebGL帶來了3D圖像功能60
3.5 不一樣的通信62
3.5.1 PostMessages62
3.5.2 XMLHttpRequest Level 2 65
3.5.3 Server Sent Event69
3.5.4 WebSocket 72
3.5.5 WebRTC 73
3.6 其他常用特性 77
3.6.1 History API與單頁應用77
3.6.2 Drag和Drop介紹 79
3.6.3 利用Web Workers加速應用計算81
3.6.4 利用Performance API分析網站性能82
3.7 本章小結85
第4章 CSS 3 必會實戰技巧86
4.1 認識CSS 3 86
4.1.1 什么是CSS 3 87
4.1.2 移動Web的CSS 3現狀 89
4.1.3 用Modernizr檢測瀏覽器是否支持CSS 3 93
4.2 選擇器 96
4.2.1 常見選擇器 97
4.2.2 偽類和偽元素 99
4.2.3 優先級和權重 104
4.3 響應式開發 106
4.3.1 常見設備的寬高 106
4.3.2 Flex彈性盒布局 108
4.3.3 媒體查詢(Media Query) 112
4.3.4 用rem開發響應式設計 115
4.3.5 多列(Multiple Columns) 119
4.4 動效 122
4.4.1 轉換(Transform) 122
4.4.2 過渡(Transition) 126
4.4.3 動畫(Animation) 128
4.5 常用特性 131
4.5.1 開放字體格式(WOFF) 131
4.5.2 背景(Backgrounds) 134
4.5.3 顏色(Color) 138
4.5.4 文字效果(Text Effects) 141
4.5.5 邊框(Border) 144
4.6 預編譯 147
4.6.1 Less介紹和安裝 147
4.6.2 Less使用 150
4.6.3 Sass介紹和安裝 154
4.6.4 Sass使用 156
4.6.5 Compass的安裝和使用 160
4.7 本章小結 163
第5章 JavaScript關鍵語法及使用技巧 164
5.1 理解JavaScript 164
5.1.1 語言基礎 165
5.1.2 函數和參數 168
5.2 事件 171
5.2.1 事件概述 171
5.2.2 事件委托 172
5.2.3 移動端事件 175
5.3 作用域、閉包和this 178
5.3.1 使用let實現塊級作用域 178
5.3.2 閉包 180
5.3.3 采用call、apply、bind改變this 182
5.4 面向對象 184
5.4.1 原型和原型鏈 184
5.4.2 Mixin模式 186
5.4.3 ECMAScript 6的Class和Extends 188
5.5 異步編程 189
5.5.1 AJAX中的Callback回調函數 189
5.5.2 Promise模式 190
5.5.3 生成器Generator 192
5.6 模塊化 194
5.6.1 為什么需要模塊化 195
5.6.2 AMD和CMD規范 197
5.6.3 ECMAScript 6標準的模塊支持 205
5.7 ECMAScript 6其他常用功能 207
5.7.1 基礎數據類型的擴展 207
5.7.2 使用解構賦值來簡化代碼 210
5.7.3 使用Babel插件提前使用新特性 212
5.8 本章小結 215
第6章 HTML 5 移動開發實戰 216
6.1 在地圖上顯示行走軌跡 216
6.2 仿原生相冊 220
6.2.1 實現相冊初始展示頁 221
6.2.2 通過手勢操作控制相片 222
6.3 使用Socket.IO制作小型聊天室 224
6.3.1 前端HTML JavaScript實現聊天界面 225
6.3.2 服務器端Node.js監聽連接 227
6.4 移動端拍照上傳實踐 228
6.4.1 前端HTML CSS JavaScript 229
6.4.2 服務器端Node.js 232
6.5 利用Microdata進行SEO優化 232
6.5.1 認識Microdata 233
6.5.2 提升網頁SEO效果 233
6.6 制作一個帶字幕的視頻播放器 237
6.7 使用Pixi.js制作“抓住開學君”游戲(Canvas WebGL) 242
6.8 用Canvas制作刮刮卡 248
6.9 實戰演練:實現3D全景效果 251
6.9.1 需要的CSS 3特性 251
6.9.2 實現原理 251
6.9.3 實現代碼 253
6.10 本章小結 255
第7章 移動網頁樣式布局實戰 256
7.1 靜態布局的實際應用 256
7.1.1 設計活動頁面靜態布局 257
7.1.2 靜態布局在移動端上的自適應 257
7.2 水平居中與垂直居中實戰 259
7.2.1 水平居中 259
7.2.2 自適應塊級元素水平居中 260
7.2.3 行內元素垂直居中 261
7.2.4 塊級元素的垂直居中 263
7.2.5 基于視口單位的解決方案 264
7.2.6 基于Flexbox的解決方案 265
7.3 柵格系統實現響應式列表 267
7.3.1 實現柵格布局 267
7.3.2 柵格布局的原理 269
7.4 Flex多欄布局實戰 269
7.5 實戰演練:滬江網校首頁rem布局實踐 272
7.6 實戰演練:側邊欄的滑進滑出效果 276
7.7 實戰演練:模擬原生的頁面切換效果 280
7.7.1 實現頁面切換過渡效果 280
7.7.2 模擬切換原理解析 283
7.8 提高Web動畫的性能實戰 284
7.8.1 使用CSS 3動畫 284
7.8.2 使用高性能的JavaScript動畫 285
7.9 實戰演練:課程分類列表實戰 286
7.9.1 實現主頁結構 287
7.9.2 響應式CSS實現(Compass) 289
7.9.3 添加頁面動態效果 293
7.10 本章小結 294
第8章 前端工程化實戰 295
8.1 前端工程化 295
8.1.1 前端工程化的必要性 296
8.1.2 前端工程化的發展史 298
8.2 工程化入門Grunt 300
8.2.1 安裝和配置 301
8.2.2 Grunt插件 302
8.2.3 實戰演練:使用Grunt開發一個簡易相冊 305
8.3 使用Gulp構建一個ECMAScript 6和Sass應用 309
8.3.1 安裝和配置 309
8.3.2 預處理任務 310
8.3.3 實戰演練:采用ECMAScript 6開發一個Markdown編輯器 312
8.3.4 代碼檢查任務 315
8.3.5 代碼合并、壓縮、重命名任務 317
8.3.6 監聽文件變化自動構建 318
8.4 實戰演練:使用Webpack構建一個React應用 320
8.4.1 安裝和配置 320
8.4.2 常用的加載器和插件 323
8.4.3 緩存控制 327
8.4.4 簡化模塊引用 330
8.4.5 異步模塊加載 332
8.4.6 使用Source Map調試代碼 335
8.5 本章小結 338
第9章 移動Web常用開發方式實戰 339
9.1 基于DOM的開發方式 339
9.1.1 使用Zepto和前端模板開發簡單備忘錄 340
9.1.2 解決原生單擊事件的缺陷 341
9.1.3 為何拋棄掉Zepto 343
9.2 基于React的開發方式 345
9.2.1 使用JSX語法創建React組件 345
9.2.2 在實踐中掌握React生命周期 348
9.2.3 實現組件間通信 353
9.2.4 實現組件關注分離 355
9.2.5 實戰演練:運用組件化方式開發一個備忘錄 358
9.2.6 如何管理應用的狀態 364
9.2.7 添加動畫效果 366
9.2.8 提高React組件性能 369
9.3 基于Vue.js的開發方式 372
9.3.1 實戰演練:開發一個簡單的備忘錄應用(Vue.js 2.0) 372
9.3.2 管理應用的狀態及實現組件間的通信 375
9.3.3 添加動畫效果 379
9.4 打造單頁應用SPA 381
9.4.1 單頁應用的優勢是什么 382
9.4.2 實戰演練:實現一個單頁路由 382
9.4.3 實戰演練:使用React開發一個簡單的單頁應用 384
9.4.4 單頁應用的狀態管理 386
9.5 本章小結 388
第10章 混合式開發實戰 389
10.1 為什么需要混合式開發 389
10.1.1 混合式開發種類 389
10.1.2 混合式開發的優勢 390
10.1.3 選擇合適的混合式開發方案 391
10.2 Cordova開發入門 392
10.2.1 JavaScript和Native互相調用 392
10.2.2 Cordova介紹和安裝 394
10.2.3 Cordova開發使用 397
10.3 React Native實戰 400
10.3.1 React Native簡介 400
10.3.2 React Native樣式和布局 402
10.3.3 React Native組件概念 404
10.3.4 簡單組件實戰 404
10.3.5 復合組件實戰 405
10.3.6 第三方組件實戰 406
10.3.7 常用API實踐 407
10.4 實戰演練:用React Native開發新聞閱讀應用 410
10.4.1 React Native的工程項目結構一覽 410
10.4.2 列表頁 411
10.4.3 新聞評論頁 414
10.4.4 新聞展示頁 414
10.5 本章小結 415
第11章 前端開發調試實戰 417
11.1 瀏覽器調試 417
11.1.1 Chrome開發者工具 418
11.1.2 Safari開發者工具 421
11.2 代理工具 424
11.2.1 Mac OS下Charles的用法 424
11.2.2 Windows下Fiddler的用法 426
11.3 多終端同步工具 428
11.3.1 多設備瀏覽器同步測試工具BrowserSync 429
11.3.2 雙向自動刷新樣式工具Emmet LiveStyle 431
11.4 模擬器調試 432
11.4.1 Android模擬器調試 432
11.4.2 iOS模擬器調試 434
11.4.3 在線模擬器Manymo 436
11.5 多平臺調試 437
11.5.1 網站響應式設計測試工具Ghostlab 437
11.5.2
展開全部

移動web前端高效開發實戰 作者簡介

iKcamp由滬江Web前端團隊中熱愛原創和翻譯的小伙伴發起,成立于2016年7月,"iK"代表布蘭登?艾克(JavaScript之父)。追隨JavaScript這門語言所秉持的精神,崇尚開放和自由的我們一同工作、分享、創作,等候更多有趣跳動的靈魂。
本書由iKcamp團隊制作完成,主要成員如下。
陳達孚,2015年研究生畢業于香港中文大學計算機專業,現為滬江Web前端架構部成員,主要進行前端新技術調研實踐工作,曾在FDCon 2017上分享“基于React Native三端融合的應用和實踐”。
朱會震,10年Web開發經驗,曾任CSDN架構師,負責多個核心產品的研發工作。近幾年專注于移動Web開發、前端工程化、高效能等方面的研究。現就職于滬江,負責滬江網校Web前端開發和管理工作。
哈志輝,滬江CCtalk產品線前端架構師,有過多年的前后端開發及架構經驗。在前后端分離、Webpack構建、React單頁應用及自動化等方面有豐富的經驗。
干珺,曾就職于大眾點評等互聯網公司,現就職于滬江學金網絡。React忠實愛好者,喜歡研究新技術,信奉“沒有最好的技術,只有最合適的技術”。iKcamp由滬江Web前端團隊中熱愛原創和翻譯的小伙伴發起,成立于2016年7月,"iK"代表布蘭登?艾克(JavaScript之父)。追隨JavaScript這門語言所秉持的精神,崇尚開放和自由的我們一同工作、分享、創作,等候更多有趣跳動的靈魂。 本書由iKcamp團隊制作完成,主要成員如下。 陳達孚,2015年研究生畢業于香港中文大學計算機專業,現為滬江Web前端架構部成員,主要進行前端新技術調研實踐工作,曾在FDCon 2017上分享“基于React Native三端融合的應用和實踐”。 朱會震,10年Web開發經驗,曾任CSDN架構師,負責多個核心產品的研發工作。近幾年專注于移動Web開發、前端工程化、高效能等方面的研究。現就職于滬江,負責滬江網校Web前端開發和管理工作。 哈志輝,滬江CCtalk產品線前端架構師,有過多年的前后端開發及架構經驗。在前后端分離、Webpack構建、React單頁應用及自動化等方面有豐富的經驗。 干珺,曾就職于大眾點評等互聯網公司,現就職于滬江學金網絡。React忠實愛好者,喜歡研究新技術,信奉“沒有最好的技術,只有最合適的技術”。 戴亮,近十年前后端開發經驗。2014年加入滬江Web前端架構組,負責UI組件、移動打包平臺等模塊開發,推動Node.js前后端分離方案的落地。曾在GMTC 2017上分享“滬江基于Node.js大規模應用實踐”。 嚴明坤,2003年開始從事網站開發工作,2007年赴上海發展并專注于前端領域,曾就職于盛大網絡,現就職于滬江。 易未來,原滬江Web前端架構師,現任職萬達網絡科技集團資深開發工程師。多年前后端開發經驗,現專注于前端開發,先后在EMC、攜程、滬江從事相關開發及管理工作。 周遙,《HTML 5網頁開發實例詳解》作者,先后在盛大網絡、大眾點評網就職,從事相關開發及管理工作,現為滬江Web前端橫向負責人。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 江苏齐宝进出口贸易有限公司| 重庆轻质隔墙板-重庆安吉升科技有限公司 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 棉服定制/厂家/公司_棉袄订做/价格/费用-北京圣达信棉服 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 联系我们-腾龙公司上分客服微信19116098882 | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 百度关键词优化_网站优化_SEO价格 - 云无限好排名 | 石油/泥浆/不锈钢防腐/砂泵/抽砂泵/砂砾泵/吸砂泵/压滤机泵 - 专业石油环保专用泵厂家 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | 节流截止放空阀-不锈钢阀门-气动|电动截止阀-鸿华阀门有限公司 | 风信子发稿-专注为企业提供全球新闻稿发布服务 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 步入式高低温测试箱|海向仪器 | 淬火设备-钎焊机-熔炼炉-中频炉-锻造炉-感应加热电源-退火机-热处理设备-优造节能 | 制氮设备-变压吸附制氮设备-制氧设备-杭州聚贤气体设备制造有限公司 | 基本型顶空进样器-全自动热脱附解吸仪价格-AutoHS全模式-成都科林分析技术有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 通用磨耗试验机-QUV耐候试验机|久宏实业百科 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 制冷采购电子商务平台——制冷大市场| 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 制冷采购电子商务平台——制冷大市场 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 |