概要
Tip:Svelte是UI组件框架,如果想了解全栈Web应用框架等应用开发解决方案就要学习SvelteKit
文章内容点
- 浅谈Svelte
- 创建初始的Svelte项目
- 使用VsCode查看代码本地运行。
- svelte5.x语法例子
- 分享代码git地址
简要说明
-
先看一下State of JS官网2024年的统计截图https://stateofjs.com

参照资料现在工作中常用的前段框架按照排名依次是React,Vue.js,Angular还有这次要分享的Svelte:26%(2024)稳步提升中 -
What is Svelte?
官方回答:Svelte is a tool for building web applications.
Svelte官方教程参照:https://svelte.dev/tutorial/svelte/welcome-to-svelte
- Svelte与上述主流三大框架核心区别是什么?
核心区别:编译时框架 vs 运行时框架
1.设计理念差异:在构建/编译阶段将组件转换为高效的原生JavaScript代码,不依赖运行时框架。React/Vue/Angular:作为运行时框架,需要在浏览器中加载框架代码并实时处理虚拟DOM或响应式系统。
2.无运行时开销轻量特性:Svelte编译后的代码只包含必要的更新逻辑,没有框架运行时开销。无需在浏览器中加载框架代码,直接执行编译后的原生JavaScript。
3.编译时依赖分析机制:在Svelte编译器会分析模板中的绑定关系,确定哪些DOM节点依赖于特定变量,当变量变化时,直接更新对应的DOM片段。
创建Svelte项目
- 在当前目录下创建Svelte项目
npm create vite@latest my-svelte-app -- --template svelte
STEP1

STEP2

STEP3

STEP4

STEP5

创建成功会自动启动項目,浏览器访问Local地址查看結果

使用VSCode
- 提前安装Svelte f

最低0.47元/天 解锁文章
935

被折叠的 条评论
为什么被折叠?



