《同構JavaScript套用開發》是2017年人民郵電出版社出版的圖書,作者是:[美]傑森·史特林貝爾(Jason Strimpel)、馬克西姆·納吉姆(Maxime Najim)。
基本介紹
- 書名:同構JavaScript套用開發
- 作者:美]傑森·史特林貝爾(Jason Strimpel)、馬克西姆·納吉姆(Maxime Najim)
- 出版社:人民郵電出版社
- ISBN:9787115468680
《同構JavaScript套用開發》是2017年人民郵電出版社出版的圖書,作者是:[美]傑森·史特林貝爾(Jason Strimpel)、馬克西姆·納吉姆(Maxime Najim)。
React自開源以來,便以革命性的設計理念迅速顛覆了前端開發的傳統意義,其倡導的組件化、狀態管理、虛擬DOM等思想極大提高了前端開發效率。為了更加高效地維護React套用的數據狀態,以Redux為代表的數據管理模式橫空出世。《React狀態管理與同構實戰》以React技術棧為核心,在介紹React用法的基礎上,從源碼層面分析了Redux...
◆ 學習如何創建通用/同構套用程式從而改進用戶體驗和SEO ◆ 深刻理解複雜應用程式中的數據流策略 ◆ 學習如何測試、完善和部署React項目 圖書目錄 第1章 React入門 1 1.1 開始學習之前 1 1.1.1 Node.js和npm 1 1.1.2 JavaScript ES6 2 1.2 定義React 2 1.3 React的優點 2 1.3.1 簡單易學的回響...
Tom Hallett 是一位高級Ruby 和JavaScript 工程師。他是jasmine-react 的作者,jasmine-react 是一個開源的類庫,旨在幫助開發者使用測試框架Jasmine 測試React 套用程式。他的愛好是打水球,以及與妻子和兒子待在一起。Richard Feldman 是NoRedInk 的前端工程師。他是一個函式式編程愛好者,會議發言人,還是seamless-...
17 同構套用中你所忽略的細節285 打包環境區分285 注水和脫水287 請求認證處理292 樣式問題處理293 meta tags渲染295 404處理296 安全問題297 性能最佳化297 總結298 18 通過框架和類庫,我們該學會什麼299 React和Vue:神仙打架299 新版本發布的思考302 從框架再談基礎304 總結304 第五部分...
《React與Redux開發實例精解》適合熟悉JavaScript 編程,有意使用React 與Redux 搭建Web 套用的程式設計師學習參考。目錄 第一部分基礎篇1 第1 章技術簡介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
《MERN全棧開發:使用Mongo Express React和Node》是2018年1月清華大學出版社出版的圖書,作者是[美]Vasan Subramanian 。內容簡介 使用React構建現代Web套用,需要組合使用一個完整的技術棧:MongoDB(NoSQL資料庫)、Express(Web套用伺服器框架)及其運行語言Node(伺服器端的JavaScript),從而形成對React技術的完美補充。
《ASP.NET Core套用開發》通過一個跨平台Web應用程式的開發、部署與管理的完整流程,指導你學習ASP.NET Core。你將掌握微軟革命性的開源ASP.NET Core技術,並學習如何將MVC、Docker、Azure Web Apps、Visual Studio、C#、JavaScript和Entity Framework融匯貫通。通過與一個虛擬的Alpine Ski House開發團隊並肩工作,你將...
Next.js是一個為構建基於React的Web套用而定製的JavaScript框架,同時提供對靜態和伺服器端呈現Web 應用程式的支持。主要功能 Next.js考慮到最佳做法,能夠以一致的方式創建“通用”Web 套用,需要最小的配置。 這些“通用”伺服器呈現的 Web 套用(也稱為“同構”)在客戶端和伺服器之間共享代碼。 Next.js 使開發...
Nuxt.js是一個框架,用於基於 Vue.js、Node.js、Webpack和Babel.js創建由伺服器呈現的JavaScript套用。 運行環境 假定已完成設定Node.js開發環境的步驟,具體包括:安裝適用於Linux的Windows子系統 (WSL),其中包括一個 Linux 分發版(如 Ubuntu),並確保其在 WSL 2 模式下運行。 可通過打開 PowerShell 並輸入...
《快速上手React編程》面向希望快速上手React.js進行Web開發的讀者,藉助精心挑選和詳細解釋的實例,幫助讀者使用現有的JavaScript和Web開發技能學習React開發。在學習Web組件、表單和數據的過程中,還將探索許多不同的項目。主要特點:掌握React基礎使用數據和路由構建完整的Web套用測試組件最佳化React套用 圖書目錄 第Ⅰ部分...
3.11.1 認識同構套用 101 3.11.2 解決方案 103 3.12 構建Electron套用 107 3.12.1 認識Electron 107 3.12.2 接入Webpack 110 3.13 構建Npm模組 113 3.13.1 認識Npm 113 3.13.2 拋出問題 113 3.13.3 使用Webpack構建Npm模組 115 3.13.4 發布到Npm 119 3.14 構建離線套用 120 3.14.1 ...
《React學習手冊(第二版)》是2021年中國電力出版社出版的圖書。內容簡介 本書的主要內容有:理解JavaScript函式式編程的關鍵概念。深入了解React在瀏覽器中的運行機制。使用React組件創建套用的表現層。管理數據,減少花在調試套用上的時間。利用React鉤子管理狀態及獲取數據。在單頁套用中使用路由方案。學習站在伺服器的...
《Meteor實戰》是2017年3月人民郵電出版社出版的圖書,作者是[德]霍赫豪斯 施厄貝爾。內容簡介 本書秉承“實戰”系列圖書的一貫風格,以解決開發 者實際問題為出發點,通過Meteor平台構建可擴展的高性能套用。書中詳細介紹了如何用Meteor進行全棧開發,涵蓋了Meteor棧的所有關鍵部分,涉及構成Meteor棧的各種組件和概念、...
例如if條件語句、while循環、switch語句、do-while循環等)。在客戶端,JavaScript在傳統意義上被實現為一種解釋語言,但在最近,它已經可以被即時編譯(JIT)執行。隨著最新的HTML5和CSS3語言標準的推行它還可用於遊戲、桌面和移動套用程式的開發和在伺服器端網路環境運行,如Node.js。
同構性和通用性 287 通用顏色管理器 297 與伺服器端互動 308 作者簡介 Alex Banks是北加利福尼亞州軟體開發培訓公司Moon Highway的軟體工程師、講師和共同創始人。他曾先後為芝加哥馬拉松、MSN和能源部開發過套用程式。Eve Porcello是一名軟體架構師、培訓師和Moon Highway公司的共同創始人。她還曾在史丹福大學、...
6.5 啟動前端套用 146 6.5.1 創建套用腳手架 147 6.5.2 構建組件庫 148 6.5.3 考慮瀏覽器的支持範圍 150 6.6 服務端渲染 155 6.6.1 非JavaScript語言的同構渲染 155 6.6.2 基於JavaScript語言的同構渲染 157 6.6.3 預渲染 158 6.7 小結 159 第7章 架構設計:組件化架構 7.1 前端的組件化...
3.3.4 JavaScript衍生腳本 106 3.4 JavaScript標準實踐 107 3.4.1 ECMAScript 5 107 3.4.2 ECMAScript 6 113 3.4.3 ECMAScript 7+ 128 3.4.4 TypeScript 130 3.5 前端表現層基礎 131 3.5.1 CSS發展概述 131 3.5.2 CSS選擇器與屬性 132 3.5.3 簡單的套用舉例 133 3.6 前端界面技術 135...
●將PostGIS擴展到網路和桌面套用程式 《PostGIS實戰(第3版)》是一本很好的、介紹PostGIS的書, 作者Regina是PostGIS核心開發團隊和項目指導委員會的成員,擁有豐富的實踐經驗。本書的主要特點是示例豐富,讓讀者在例子中不斷嘗試並探索,從而掌握相關的知識。此外,本書內容較為全面,讀者可以根據自己的需要選擇特定...
《GraphQL實戰——寫給全棧工程師們》以當下流行的移動網際網路套用開發為切入點,結合作者多年的前後端實際架構經驗,針對目前網際網路上程式設計師們對GraphQL的疑問和誤解,並輔以業界真實案例,對前後端設計中的難點要點分別加以介紹。在前端,本書重點講述了如何提升用戶體驗和回響速度;在後端,主要講解了在高並發海量數據...
5.1.1 單頁套用的問題 166 5.1.2 引入服務端渲染 167 5.1.3 套用場景評估 168 5.2 如何做服務端渲染 169 5.2.1 立即使用San SSR 170 5.2.2 開發支持SSR的組件 172 5.2.3 編譯到其他語言和平台 174 5.3 San SSR的工作原理 176 5.3.1 San服務端渲染過程 176 5.3.2 組件...
10.2.3 本地開發注意事項 199 10.2.4 高性能載入 200 10.3 Push 快取 ... 202 10.3.1 後一道快取 202 10.3.2 Push 快取與預載入 203 10.4 CDN 快取 ... 205 10.4.1 CDN 概述 205 10.4.2 套用場景. 208 10.4.3 最佳化實踐. 209 10.5 本章小結 210 第3 篇 前端性能檢測實踐 第11 ...
第五部分 前端全鏈路——Node.js全棧開發 27 同構渲染架構:實現SSR套用 308 實現一個簡易的SSR套用 308 SSR套用中容易忽略的細節 312 總結 317 28 性能守衛系統設計:完善CI/CD流程 318 性能守衛理論基礎 318 Lighthouse原理介紹 319 性能守衛系統Perf-patronus 322 總結 328 29 打造網...