Svelte 3

Svelte

Svelte是一个组件框架,类似于react或vue。它区别于传统框架的声明式,避免浏览器使用虚拟DOM等技术将声明式结构转化为DOM操作的额外消耗,增加垃圾收集器负担和消耗框架预算等。

什么是Svelte?

Svelte 是由 Rich Harris 创建的 JavaScript UI 库。 Rich 认为 virtual DOM 带来了额外开销,并提出了 Svelte,现在它正处于第三版的状态。

但是你为什么要学习Svelte?而不是 React 或 Vue?嗯,它有一些有趣的卖点:

  • Svelte是编译器,而不是像 React 或 Vue 这样的依赖项
  • Svelte 似乎需要更少的代码,用 React 开发同样的功能代码量大约会多 40% (来源:Rich Harris)
  • Svelte 没有 virtual DOM,它会被编译成最小的 “vanilla” JavaScript,并且看起来比其他库性能更好

介绍性博客文章
官方网站
Git地址
Svelte preprocessor for less

设置项目

npx degit sveltejs/template my-svelte-project
cd my-svelte-project

npm install
npm run dev

这将在my-svelte-project目录中创建一个新项目,安装其依赖项,并在http://localhost:5000/上启动服务器。

项目简介

项目就绪后,先来看看里面都有些什么。使用文本编辑器打开项目。你会看到一堆文件:
在这里插入图片描述

  • App.svelte:程序的根组件
  • rollup.config.js:Rollup 的配置,即 Svelte 选择的模块捆绑器

Svelte 3 快速开发指南(对比React与vue)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值