了不起的JavaScript工程師

《了不起的JavaScript工程師》是朱德龍編著的圖書,由電子工業出版社出版。

基本介紹

  • 書名:了不起的JavaScript工程師
  • 作者:朱德龍 
  • 出版社:電子工業出版社 
  • ISBN:9787121371295 
內容簡介,圖書目錄,

內容簡介

本書講述了開發者使用JavaScript在各種Web開發場景下所需要掌握的重點知識和概念。從最基礎的開發工具講起,再到開發思維方式和前端頁面開發,然後擴展到小程式開發和開發工具的混合套用,再講解前後端互動最常用的網路協定及API設計,最後講解了使用Node.js開發伺服器端應用程式所需要掌握的核心概念。
全書以數據鏈為線索,對重要概念進行精練的分析和對比,從而幫助讀者更好地理解和記憶。本書既包括知識技能,又包括設計思想,“道”與“術”並重,讓讀者“知行合一”,既能“坐而論道”,也能“起而行之”。
本書適合初級和中級前端開發者用來提升技術水平與視野,建立較為完備的開發技能和可遷移的學習能力,幫助讀者擁有全端的技術和全局的視野,成為“了不起的JavaScript工程師”。

圖書目錄

  1. 作者簡介
  2. 前言
  3. 第1章 開發環境
  4. 1.1 代碼編寫工具
  5. 1.2 Docker容器
  6. 1.3 代碼管理
  7. 1.4 其他軟體
  8. 1.5 硬體提升
  9. 1.6 小結
  10. 第2章 Web頁面與多頁套用
  11. 2.1 Web頁面的運行環境——瀏覽器
  12. 2.2 HTML
  13. 2.3 模板
  14. 2.4 CSS盒模型
  15. 2.5 CSS
  16. 2.6 CSS布局
  17. 2.7 CSS預處理
  18. 2.8 JavaScript
  19. 2.9 自動化構建工具
  20. 2.10 小結
  21. 第3章 高效編寫/組織代碼的心法
  22. 3.1 拆分方式
  23. 3.2 抽象原則
  24. 3.3 不止於代碼
  25. 3.4 小結
  26. 第4章 模組
  27. 4.1 模組的意義
  28. 4.2 ECMAScript 5中的模組
  29. 4.3 ECMAScript 6中的模組
  30. 4.4 模組打包工具
  31. 4.5 小結
  32. 第5章 單頁套用(SPA)
  33. 5.1 框架
  34. 5.2 視圖與數據
  35. 5.3 路由
  36. 5.4 組件
  37. 5.5 小結
  38. 第6章 JavaScript的幾個趨勢
  39. 6.1 接口與數據類型
  40. 6.2 更好的異步解決方案
  41. 6.3 面向對象與類
  42. 6.4 模組化
  43. 6.5 小結
  44. 第7章 小程式概述
  45. 7.1 常見的App
  46. 7.2 JavaScript開發者的一雙翅膀
  47. 7.3 小程式的發展
  48. 7.4 小結
  49. 第8章 小程式與Web頁面
  50. 8.1 WXML
  51. 8.2 WXSS
  52. 8.3 JavaScript與WXS
  53. 8.4 JSON
  54. 8.5 小結
  55. 第9章 小程式與單頁套用
  56. 9.1 路由
  57. 9.2 組件
  58. 9.3 web-view
  59. 9.4 小結
  60. 第10章 小程式的框架與外掛程式
  61. 10.1 RxWX
  62. 10.2 WePY
  63. 10.3 mpvue
  64. 10.4 Taro
  65. 10.5 小結
  66. 第11章 小程式的開發工具與發布
  67. 11.1 開發者工具組成
  68. 11.2 發布流程
  69. 11.3 小結
  70. 第12章 其他混合套用簡介
  71. 12.1 流套用
  72. 12.2 桌面套用
  73. 12.3 小結
  74. 第13章 HTTP協定與Web網站
  75. 13.1 HTTP的歷史
  76. 13.2 HTTP的通信方式
  77. 13.3 HTTP的狀態
  78. 13.4 小結
  79. 第14章 HTTP協定內容
  80. 14.1 請求行/狀態行
  81. 14.2 頭部
  82. 14.3 主體
  83. 14.4 Cookie
  84. 14.5 Cookie與狀態
  85. 14.6 小結
  86. 第15章 HTTP請求最佳化
  87. 15.1 減少連線/請求數
  88. 15.2 快取數據
  89. 15.3 減少傳輸數據量
  90. 15.4 最佳化網路鏈路
  91. 15.5 小結
  92. 第16章 HTTP/2協定
  93. 16.1 多路復用
  94. 16.2 壓縮
  95. 16.3 支持TLS
  96. 16.4 套用層協定協商
  97. 16.5 伺服器端推送
  98. 16.6 流控制
  99. 16.7 小結
  100. 第17章 HTTPS協定
  101. 17.1 HTTP的缺點
  102. 17.2 理解HTTPS
  103. 17.3 小結
  104. 第18章 WebSocket協定
  105. 18.1 WebSocket與HTTP
  106. 18.2 WebSocket的使用
  107. 18.3 小結
  108. 第19章 API
  109. 19.1 REST
  110. 19.2 GraphQL
  111. 19.3 小結
  112. 第20章 Node.js概述
  113. 20.1 為什麼要學習Node.js
  114. 20.2 什麼是Node.js
  115. 20.3 Node.js的歷史
  116. 20.4 Node.js的結構
  117. 20.5 Node.js的運行機制
  118. 20.6 學習Node.js的三個挑戰
  119. 20.7 小結
  120. 第21章 用Node.js編寫Web伺服器端
  121. 21.1 處理請求
  122. 21.2 回響結果
  123. 21.3 路由解析
  124. 21.4 I/O操作
  125. 21.5 Web框架
  126. 21.6 小結
  127. 第22章 Node.js記憶體控制
  128. 22.1 記憶體限制
  129. 22.2 記憶體管理
  130. 22.3 記憶體泄漏
  131. 22.4 大記憶體處理
  132. 22.5 小結
  133. 第23章 Node.js多進程
  134. 23.1 PM2模組
  135. 23.2 cluster模組
  136. 23.3 child_process模組
  137. 23.4 worker_threads模組
  138. 23.5 小結
  139. 第24章 Node.js調試與測試
  140. 24.1 開發工具
  141. 24.2 調試工具
  142. 24.3 單元測試
  143. 24.4 小結
  144. 反侵權盜版聲明
  145. 好書分享

相關詞條

熱門詞條

聯絡我們