Svelte和Sapper实战
系统讲述Svelte,全面介绍Svelte的功能特性及API。源代码和彩图下载见封底二维码。

作者:[美] R. 马克·沃尔克曼(R. Mark Volkmann)著 颜宇 周轶 王威 译

丛书名:Web开发与设计

定价:118元

印次:1-1

ISBN:9787302595151

出版日期:2022.01.01

印刷日期:2021.12.28

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

主要内容 ●创建 Svelte组件 ●通过store管理共享数据 ●配置页面路由 ●调试、测试和部署Svelte 应用程序 ●使用Sapper开发动态网站和静态网站

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、MidwestJS、No Fluff Just Stuff和XML DevCon。Mark长期撰写各类关于软件开发的文章,这些文章收录在https://objectcomputing.com/resources/publications/mark-volkmann。在业余时间,Mark爱好跑步,已经在39个州参加了49场马拉松比赛。

前 言 本书读者对象 《Svelte和Sapper实战》一书面向希望提升开发效率的Web开发人员。也许你一直在思考是不是有一种更简单的开发方式来开发Web应用程序。恭喜你,答案就在《Svelte和Sapper实战》。通过大量代码示例,你将学会如何使用Svelte和Sapper开发Web应用程序。 《Svelte和Sapper实战》面向的读者需要具备一些基本的HTML、CSS和JavaScript知识。 · 关于HTML,读者需要熟悉html、head、link、style、script、body、div、span、p、ol、ul、li、input、textarea和select等元素。 · 关于CSS,读者需要理解CSS语法规则,什么是CSS的“级联”,了解基本的CSS选择器(包括元素名、类名、id、继承关系),了解常用的CSS属性(包括color、font-family、font-size、font-style和font-weight)以及CSS盒模型(content、padding、border和margin)。 · 关于JavaScript,读者需要知道变量、字符串、数组、对象、函数、类、promise、解构、spread操作符、export和import。 如果你发现了关于《Svelte和Sapper实战》的任何问题,可以在网络上与我们沟通。我希望当你读完《Svelte和Sapper实战》时,能够发现Svelte和Sapper的一些与众不同的地方,并在下一个项目中尝试使用它们。 《Svelte和Sapper实战》的结构:路线图 《...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

 

第Ⅰ部分  起步  

第1章  初识Svelte   2

1.1  Svelte介绍   3

1.1.1  为什么选择Svelte   3

1.1.2  重新思考响应式设计   7

1.1.3  Svelte的缺点   9

1.1.4  Svelte原理   9

1.1.5  Svelte“消失”了?   11

1.2  Sapper介绍   11

1.2.1  为什么选择Sapper?   11

1.2.2  Sapper的工作方式   13

1.2.3  Sapper适用的场景   13

1.2.4  Sapper不适用的场景   13

1.3  Svelte Native介绍   13

1.4  Svelte与其他框架对比   14

1.4.1  Angular   14

1.4.2  React   14

1.4.3  Vue   14

1.5  开发工具   15

1.6  小结   15

第2章  第一个Svelte应用程序   16

2.1  Svelte REPL   16

2.1.1  Svelte REPL的使用   17

2.1.2  第一个REPL应用程序   18

2.1.3  保存REPL应用程序   22

2.1.4  分享REPL应用程序   24

2.1.5  REPL URL   24

2.1.6  导出REPL应用程序   24

2.1.7  引用npm包   25

2.1.8  REPL限制   25

2.1.9  CodeSandbox   26

2...

现在,很多Web框架都要加载大量“备用"代码,造成应用程序结构杂乱、运行缓慢。Svelte 是一个对开发人员友好的创新工具,能用更少代码实现更多功能;编译后的应用程序非常小,加载时间更短。将Svelte和Sapper框架结合使用,页面路由、服务端渲染、静态页面开发将变得简单且灵活。
《Svelte和Sapper实战》一书将讲述如何设计和构建快捷、优雅的Web应用程序。你将学习如何创建Svelte组件和出色的UX,并将开发一个卓越的Travel Packing应用程序。你将掌握Svelte特有的状态管理器模型,学会使用Sapper简化页面路由,并学习现代前端领域的一些**实践,如代码分割、离线支持和服务器渲染的视图。