作 者:(美)R.馬克·沃爾克曼 著 顏宇,周軼,王威 譯
定 價:118
出 版 社:清華大學出版社
出版日期:2022年01月01日
頁 數:816
裝 幀:平裝
ISBN:9787302595151
"現在,很多Web框架都要加載大量“備用代碼,造成應用程序結構雜亂、運行緩慢。Svelte 是一個對開發人員友好的創新工具,能用更少代碼實現更多功能;編譯後的應用程序非常小,加載時間更短。將Svelte和Sapper框架結合使用,頁面路由、服務端渲染、靜態頁面開發將變得簡單且靈活。《Svelte和Sapper實戰》一書將講述如何設計和構建快捷、優雅的Web應用程序。你將學習如何創建Svelte組件和出色的UX,並將開發一個很好的Travel Packing應用程序。你將掌握Svelte特等
●第Ⅰ部分 起步
第1章 初識Svelte
1.1 Svelte介紹
1.1.1 為什麼選擇Svelte
1.1.2 重新思考響應式設計
1.1.3 Svelte的缺點
1.1.4 Svelte原理
1.1.5 Svelte“消失”了?
1.2 Sapper介紹
1.2.1 為什麼選擇Sapper?
1.2.2 Sapper的工作方式
1.2.3 Sapper適用的場景
1.2.4 Sapper不適用的場景
1.3 Svelte Native介紹
1.4 Svelte與其他框架對比
1.4.1 Angular
1.4.2 React
1.4.3 Vue
1.5 開發工具
1.6 小結
第2章 第一個Svelte應用程序
2.1 Svelte REPL
2.1.1 Svelte REPL的使用
2.1.2 第一個REPL應用程序
2.1.3 保存REPL應用程序
2.1.4 分享REPL應用程序
2.1.5 REPL URL
2.1.6 導出REPL應用程序
2.1.7 引用npm包
2.1.8 REPL
2.1.9 CodeSandbox
2.2 在REPL之外開發
2.2.1 npx degit入門
2.2.2 package.json
2.2.3 關鍵代碼
2.2.4 你的第一個本地Svelte應用程序
2.3 獎金應用程序
2.4 小結
第Ⅱ部分 深入探討Svelte
第3章 創建組件
3.1 .svelte文件內容
3.2 組件標記
3.3 組件名稱
3.4 組件樣式
3.5 CSS特異性
3.6 作用域樣式和全局樣式
……
第Ⅲ部分 深入探討Sapper
第Ⅳ部分 Svelte和Sapper的其他相關知識
附錄A 資源
附錄B 調用REST服務
附錄C MongoDB
附錄D Svelte 的ESLint配置
附錄E 在Svelte 中使用Prettier
附錄F VS Code
附錄G Snowpack
現在,很多Web框架都要加載大量“備用”代碼,造成應用程序結構雜亂、運行緩慢。Svelte是一個對開發人員友好的創新工具,能用更少代碼實現更多功能;編譯後的應用程序非常小,加載時間更短。將Svelte和Sapper框架結合使用,頁面路由、服務端渲染、靜態頁面開發將變得簡單且靈活。 《Svelte和Sapper實戰》一書將講述如何設計和構建快捷、優雅的Web應用程序。你將學習如何創建Svelte組件和出色的UX,並將開發一個很好的Travel Packing應用程序。你將掌握Svelte特有的狀態管理器模型,學會使用Sapper簡化頁面路由,並學習現代前端領域的一些很好實踐,如代碼分割、離線支持和服務器渲染的視圖。
(美)R.馬克·沃爾克曼 著 顏宇,周軼,王威 譯
"R. Mark Volkmann從1996年開始就提供軟件咨詢和培訓服務,目前是位於聖路易斯的Object Computing公司的合作人。作為一名資深的咨詢顧問,Mark為很多公司提供JavaScript、Node.js、Svelte、React、Vue、Angular等方面的幫助,創建並講授了許多課程,包括React、Vue、AngularJS、Node.js、jQuery、JavaScript、HTML5、CSS3、Ruby、Java和XML。他經常面向聖路易斯地區的用戶發表演講,並出席各種會議,包括Nordic.js、Jfokus、NDC Oslo、Strange Loop、Midw等