学习 Svelte
本文最初发表于Barbarian Meets Coding 网站。
Svelte是一个现代 Web 框架,它采用了一种全新的 Web 应用构建方式,将大部分工作从运行时转移到编译时。作为一种编译器优先的框架,Svelte 能够实现一些其他框架无法实现的有趣功能,例如在运行时从应用程序中“消失”,或者允许以组件为中心的开发模式,使 HTML、JavaScript 和 CSS 能够以非常符合 Web 标准的方式共存于同一个 Svelte 文件中。
我关注Svelte的发展已经有一段时间了,终于抽出时间来实际体验一下。这将是一个系列文章的开篇,我会在这里分享我使用 Svelte 的经验和心得,首先会放出一些视频和资源,帮助大家快速上手。
这两个入门视频非常棒,它们不仅能激发你的兴趣,还能教你一些 Svelte 的基础知识以及足够的语法,让你开始编写自己的项目:
《重新思考响应式设计》是对 Svelte 基础知识及其存在意义的绝佳介绍。同时,这也是 Svelte 的创始人兼故事大师Rich Harris带来的一场引人入胜、妙趣横生的演讲:
视频编号 2 是一个很棒的 Svelte 分步教程,其中包含大量对 Svelte 不同功能的尝试和演示:
在不久的将来,我将撰写更多关于我使用 Svelte 构建Wizards Use Vim交互式实验环境的冒险经历和经验的文章。在此之前,您可以点击此处了解更多关于 Svelte 的信息:
- Svelte 3:重新思考反应性
- 通过 svelte.dev 上这些精彩的交互式教程,一步步学习 Svelte。
- 在 Svelte Playground 中尝试构建一个小型 Svelte 应用,并从一些现有示例中汲取灵感。
- svelte.dev
- Sapper 是一个基于 Svelte 构建的 Web 应用程序框架。