91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Vue學(xué)習(xí)手冊(cè)
Vue學(xué)習(xí)手冊(cè)
Maya Shavin
于淼, 梁思漢 譯
出版時(shí)間:2025年06月
頁(yè)數(shù):379
“事實(shí)證明,Maya是一位出色的教師,她用引人入勝的例子和專業(yè)的知識(shí)引導(dǎo)讀者?!?br /> ——Edward Wong
@arkangelofkaos
“踏上利用最先進(jìn)的庫(kù)和工具構(gòu)建現(xiàn)代化、可擴(kuò)展的Vue應(yīng)用程序之旅。本書是一本全方位的學(xué)習(xí)指南,通過(guò)基于組件的架構(gòu)、響應(yīng)式數(shù)據(jù)管理、有用的動(dòng)畫和全面的測(cè)試策略,提供深入的知識(shí)和實(shí)踐案例。”
——Lipi Deepaakshi Patnaik
高級(jí)軟件開(kāi)發(fā)人員,Zeta-Directi
學(xué)習(xí)Vue.js的核心概念,Vue.js是用于從頭開(kāi)始構(gòu)建前端應(yīng)用程序和界面的現(xiàn)代JavaScript框架。本書通過(guò)簡(jiǎn)潔、實(shí)用和清晰的示例,帶領(lǐng)網(wǎng)頁(yè)開(kāi)發(fā)人員逐步了解Vue.js生態(tài)系統(tǒng)中的工具和庫(kù),并向他們展示如何為真實(shí)世界的網(wǎng)絡(luò)項(xiàng)目創(chuàng)建完整的應(yīng)用程序。
你將學(xué)習(xí)如何使用Pinia架構(gòu)處理組件之間的數(shù)據(jù)通信,為前端項(xiàng)目開(kāi)發(fā)可管理的路由系統(tǒng)以控制應(yīng)用程序流,以及制作基本的動(dòng)畫效果以創(chuàng)造更好的用戶體驗(yàn)。
本書還包括以下內(nèi)容:
● 使用Vue.js創(chuàng)建可重用的輕量級(jí)組件系統(tǒng)。
● 將響應(yīng)性引入現(xiàn)有的靜態(tài)應(yīng)用程序。
● 使用前端項(xiàng)目代碼管理的構(gòu)建工具Vite.js建立項(xiàng)目。
● 使用Pinia為前端應(yīng)用程序構(gòu)建交互式狀態(tài)管理系統(tǒng)。
● 將外部數(shù)據(jù)從服務(wù)器連接到Vue應(yīng)用程序。
● 使用Vue Router通過(guò)靜態(tài)和動(dòng)態(tài)路由控制應(yīng)用程序流。
● 使用Vitest和Playwright全面測(cè)試應(yīng)用程序。
  1. 前言
  2. 第1章 歡迎來(lái)到Vue.js的世界
  3. 1.1 什么是Vue.js
  4. 1.2 Vue在現(xiàn)代網(wǎng)頁(yè)開(kāi)發(fā)中的優(yōu)勢(shì)
  5. 1.3 安裝Node.js
  6. 1.3.1 NPM
  7. 1.3.2 Yarn
  8. 1.4 Vue開(kāi)發(fā)者工具
  9. 1.5 將Vite.js作為程序構(gòu)建管理工具
  10. 1.6 創(chuàng)建一個(gè)新的Vue應(yīng)用程序
  11. 1.7 文件存放結(jié)構(gòu)
  12. 1.8 總結(jié)
  13. 第2章 Vue如何工作:基礎(chǔ)知識(shí)
  14. 2.1 虛擬DOM原理
  15. 2.1.1 布局更新問(wèn)題
  16. 2.1.2 什么是虛擬DOM
  17. 2.1.3 虛擬DOM在Vue中的工作原理
  18. 2.2 Vue應(yīng)用程序?qū)嵗瓦x項(xiàng)API
  19. 2.3 探索選項(xiàng)API
  20. 2.4 Template語(yǔ)法
  21. 2.5 使用Data屬性創(chuàng)建本地狀態(tài)
  22. 2.6 Vue響應(yīng)式原理
  23. 2.7 v-model的雙向綁定
  24. 2.8 使用v-model.lazy修飾符
  25. 2.9 使用v-bind綁定響應(yīng)式數(shù)據(jù)和傳遞props數(shù)據(jù)
  26. 2.10 綁定到類和樣式屬性
  27. 2.11 使用v-for迭代數(shù)據(jù)集
  28. 2.11.1 遍歷對(duì)象屬性
  29. 2.11.2 使用key屬性使元素間的綁定具有唯一性
  30. 2.12 使用v-on為元素添加事件監(jiān)聽(tīng)器
  31. 2.12.1 使用v-on事件修飾符處理事件
  32. 2.12.2 使用鍵碼修飾符檢測(cè)鍵盤事件
  33. 2.13 使用v-if、v-else和v-else-if的條件渲染元素
  34. 2.14 使用v-show有條件地顯示元素
  35. 2.15 使用v-html動(dòng)態(tài)顯示HTML代碼
  36. 2.16 使用v-text顯示文本內(nèi)容
  37. 2.17 使用v-once和v-memo優(yōu)化渲染
  38. 2.18 在全局注冊(cè)組件
  39. 2.19 總結(jié)
  40. 第3章 組合組件
  41. 3.1 Vue單文件組件結(jié)構(gòu)
  42. 3.2 使用defineComponent()實(shí)現(xiàn)TypeScript支持
  43. 3.3 組件生命周期鉤子函數(shù)
  44. 3.3.1 Setup
  45. 3.3.2 beforeCreate
  46. 3.3.3 Created
  47. 3.3.4 beforeMount
  48. 3.3.5 mounted
  49. 3.3.6 beforeUpdate
  50. 3.3.7 Updated
  51. 3.3.8 BeforeUnmount
  52. 3.3.9 Unmounted
  53. 3.4 方法
  54. 3.5 計(jì)算屬性
  55. 3.6 監(jiān)聽(tīng)器
  56. 3.6.1 觀察嵌套屬性的變化
  57. 3.6.2 使用this.$watch()方法
  58. 3.7 插槽的魅力
  59. 3.8 通過(guò)Template標(biāo)簽和v-slot屬性使用具名插槽
  60. 3.9 了解ref
  61. 3.10 使用Mixins共享組件配置
  62. 3.11 作用域樣式組件
  63. 3.11.1 在Scoped樣式中為子組件應(yīng)用CSS
  64. 3.11.2 對(duì)插槽內(nèi)容應(yīng)用作用域樣式
  65. 3.11.3 在Style標(biāo)簽中使用v-bind()偽類訪問(wèn)組件數(shù)據(jù)值
  66. 3.12 用CSS模塊設(shè)計(jì)組件樣式
  67. 3.13 總結(jié)
  68. 第4章 組件之間的交互
  69. 4.1 Vue中的嵌套組件和數(shù)據(jù)流
  70. 4.1.1 使用Props將數(shù)據(jù)傳遞給子組件
  71. 4.1.2 聲明帶有驗(yàn)證和默認(rèn)值的Prop類型
  72. 4.1.3 使用自定義類型檢查聲明Props
  73. 4.1.4 使用defineProps()和withDefaults()聲明Props
  74. 4.2 使用自定義事件在組件間通信 143
  75. 4.3 使用defineEmits()定義自定義事件
  76. 4.4 使用provide/inject模式在組件間通信
  77. 4.4.1 使用provide傳遞數(shù)據(jù)
  78. 4.4.2 使用inject接收數(shù)據(jù)
  79. 4.5 Teleport API
  80. 4.5.1 使用Teleport和<dialog>元素實(shí)現(xiàn)模態(tài)框
  81. 4.5.2 使用Teleport的渲染問(wèn)題
  82. 4.6 總結(jié)
  83. 第5章 組合式API
  84. 5.1 使用組合式API設(shè)置組件
  85. 5.2 使用ref()和reactive()處理數(shù)據(jù)
  86. 5.2.1 使用ref()
  87. 5.2.2 使用reactive()
  88. 5.3 使用生命周期鉤子函數(shù)
  89. 5.4 了解組合式API中的監(jiān)聽(tīng)器
  90. 5.5 使用Computed()
  91. 5.6 創(chuàng)建可重復(fù)使用的組合式函數(shù)
  92. 5.7 總結(jié)
  93. 第6章 整合外部數(shù)據(jù)
  94. 6.1 什么是Axios
  95. 6.2 安裝Axios
  96. 6.3 使用生命周期鉤子函數(shù)和Axios加載數(shù)據(jù)
  97. 6.4 運(yùn)行時(shí)異步數(shù)據(jù)請(qǐng)求:挑戰(zhàn)
  98. 6.5 創(chuàng)建可重復(fù)使用的Fetch組件
  99. 6.6 將應(yīng)用程序與外部數(shù)據(jù)庫(kù)連接
  100. 6.7 總結(jié)
  101. 第7章 高級(jí)渲染、動(dòng)態(tài)組件和插件組合
  102. 7.1 Render函數(shù)和JSX
  103. 7.1.1 使用Render函數(shù)
  104. 7.1.2 使用h函數(shù)創(chuàng)建VNode
  105. 7.1.3 在render函數(shù)中編寫JavaScript XML
  106. 7.2 功能組件
  107. 7.3 定義功能組件的Props和Emits
  108. 7.4 使用Vue插件全局添加自定義功能
  109. 7.5 使用<component>標(biāo)簽進(jìn)行動(dòng)態(tài)渲染
  110. 7.6 使用<keep-alive>緩存組件實(shí)例狀態(tài)
  111. 7.7 總結(jié)
  112. 第8章 路由
  113. 8.1 什么是路由
  114. 8.2 使用Vue路由
  115. 8.2.1 安裝Vue路由
  116. 8.2.2 定義路由
  117. 8.2.3 創(chuàng)建一個(gè)路由實(shí)例
  118. 8.2.4 將路由實(shí)例插入Vue應(yīng)用程序
  119. 8.2.5 使用RouterView組件渲染當(dāng)前頁(yè)面
  120. 8.2.6 使用RouterLink組件構(gòu)建導(dǎo)航欄
  121. 8.3 路由之間的數(shù)據(jù)傳遞
  122. 8.4 使用Props解耦路由參數(shù)
  123. 8.5 了解導(dǎo)航守衛(wèi)
  124. 8.5.1 全局導(dǎo)航守衛(wèi)
  125. 8.5.2 路由級(jí)導(dǎo)航守衛(wèi)
  126. 8.5.3 組件級(jí)路由守衛(wèi)
  127. 8.6 創(chuàng)建嵌套路由
  128. 8.7 創(chuàng)建動(dòng)態(tài)路由
  129. 8.8 使用路由實(shí)例后退和前進(jìn)
  130. 8.9 處理未知路徑
  131. 8.10 總結(jié)
  132. 第9章 使用Pinia進(jìn)行狀態(tài)管理
  133. 9.1 了解Vue中的狀態(tài)管理
  134. 9.2 了解Pinia
  135. 9.3 為披薩屋創(chuàng)建披薩倉(cāng)庫(kù)
  136. 9.4 為披薩屋創(chuàng)建購(gòu)物車倉(cāng)庫(kù)
  137. 9.5 在組件中使用購(gòu)物車倉(cāng)庫(kù)
  138. 9.6 從披薩圖庫(kù)添加項(xiàng)目到購(gòu)物車
  139. 9.7 操作時(shí)顯示購(gòu)物車項(xiàng)目
  140. 9.8 從購(gòu)物車倉(cāng)庫(kù)中刪除商品
  141. 9.9 對(duì)Pinia倉(cāng)庫(kù)進(jìn)行單元測(cè)試
  142. 9.10 訂閱對(duì)倉(cāng)庫(kù)變更的副作用
  143. 9.11 總結(jié)
  144. 第10章 Vue中的過(guò)渡和動(dòng)畫
  145. 10.1 了解CSS過(guò)渡和CSS動(dòng)畫
  146. 10.2 Vue.js中的過(guò)渡組件
  147. 10.2.1 使用自定義過(guò)渡類屬性
  148. 10.2.2 使用appear在初始渲染時(shí)添加過(guò)渡效果
  149. 10.3 為一組元素建立過(guò)渡
  150. 10.4 創(chuàng)建路由轉(zhuǎn)換
  151. 10.5 使用過(guò)渡事件控制動(dòng)畫
  152. 10.6 總結(jié)
  153. 第11章 在Vue中進(jìn)行測(cè)試
  154. 11.1 單元測(cè)試和E2E測(cè)試介紹
  155. 11.2 作為單元測(cè)試工具的Vitest
  156. 11.3 使用參數(shù)和配置文件配置Vitest
  157. 11.4 編寫第一個(gè)測(cè)試
  158. 11.5 測(cè)試非生命周期的組合式函數(shù)
  159. 11.6 使用生命周期鉤子函數(shù)測(cè)試組合式函數(shù)
  160. 11.7 使用Vue Test Utils測(cè)試組件
  161. 11.8 測(cè)試組件的交互和事件
  162. 11.9 通過(guò)圖形用戶界面(GUI)使用Vitest
  163. 11.10 將Vitest與覆蓋運(yùn)行程序結(jié)合使用
  164. 11.11 使用PlaywrightJS進(jìn)行端到端測(cè)試
  165. 11.12 在VSCode中使用Playwright測(cè)試擴(kuò)展調(diào)試E2E測(cè)試
  166. 11.13 總結(jié)
  167. 第12章 Vue.Js應(yīng)用程序的持續(xù)集成/持續(xù)部署
  168. 12.1 軟件開(kāi)發(fā)中的CI/CD
  169. 12.1.1 持續(xù)集成
  170. 12.1.2 持續(xù)交付
  171. 12.1.3 持續(xù)部署
  172. 12.2 使用GitHub Actions的CI/CD管道
  173. 12.3 使用Netlify進(jìn)行持續(xù)部署
  174. 12.4 使用Netlify CLI進(jìn)行部署
  175. 12.5 總結(jié)
  176. 第13章 使用Vue進(jìn)行服務(wù)器端渲染
  177. 13.1 Vue中的客戶端渲染
  178. 13.2 服務(wù)器端渲染(SSR)
  179. 13.3 使用Nuxt.js進(jìn)行服務(wù)器端渲染
  180. 13.4 靜態(tài)站點(diǎn)生成器(SSG)
  181. 13.5 最后的話
書名:Vue學(xué)習(xí)手冊(cè)
作者:Maya Shavin
譯者:于淼, 梁思漢 譯
國(guó)內(nèi)出版社:中國(guó)電力出版社
出版時(shí)間:2025年06月
頁(yè)數(shù):379
書號(hào):978-7-5198-9957-8
原版書書名:Learning Vue
原版書出版商:O'Reilly Media
Maya Shavin
 
Maya Shavin是微軟的高級(jí)軟件工程師,擅長(zhǎng)使用Vue、TypeScript和React進(jìn)行網(wǎng)頁(yè)和前端開(kāi)發(fā)。她熱衷于良好的UX/UI實(shí)踐、網(wǎng)絡(luò)可訪問(wèn)性和網(wǎng)頁(yè)開(kāi)發(fā)。
 
 
本書封面上的動(dòng)物是一只歐亞金鸝(學(xué)名:Oriolus oriolus)。這種鳥向西遠(yuǎn)至西歐和斯堪的納維亞半島,向東遠(yuǎn)至中國(guó)。它們是候鳥,通常在非洲南部過(guò)冬。
雄性歐亞金鶯主要呈明亮的金黃色。它們的尾巴和翅膀?yàn)楹谏?,覆羽為黃色。它們的眼睛是深栗色的,喙是深粉色的。與雄鳥相比,雌鳥的綠色多于黃色。它們的腹下是帶有深色條紋的黃白色,翅膀是綠褐色。盡管顏色鮮艷,但在它們筑巢的枝繁葉茂的樹冠中,歐亞金鶯很難被發(fā)現(xiàn)。
歐亞金鶯的分布范圍很廣,可以在各種生境中發(fā)現(xiàn)它們的蹤跡。它們可以在落葉林(主要是橡樹、楊樹和白蠟樹)、河岸林、果園、大型花園和針葉混交林中找到。冬季,它們生活在半干旱到潮濕的林地和森林-熱帶草原交錯(cuò)地帶。
歐亞金鶯以喙啄食地面和樹上縫隙中的昆蟲為食。它們主要以昆蟲和節(jié)食為生,但偶爾也看到它們吃小型脊椎動(dòng)物、種子、花蜜和花粉。這些鳥類面臨的最大威脅是惡劣天氣、棲息地喪失和森林砍伐。不過(guò),歐亞金鶯仍然是一種數(shù)量豐富的物種,在瀕危物種名單上被認(rèn)為是最不值得關(guān)注的物種。
購(gòu)買選項(xiàng)
定價(jià):128.00元
書號(hào):978-7-5198-9957-8
出版社:中國(guó)電力出版社