Svelte

您所在的位置:网站首页 frist音标怎么写 Svelte

Svelte

#Svelte| 来源: 网络整理| 查看: 265

此條目可参照英語維基百科相應條目来扩充。 (2023年2月19日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 Svelte原作者Rich Harris首次发布2016年11月26日,​6年前​(2016-11-26)[1]目前版本3.58.0 (2023年3月30日)[2] 源代码库github.com/sveltejs/svelte编程语言TypeScript文件大小4.1 KB[3]类型Web应用框架许可协议MIT License网站svelte.dev

Svelte是一个由Rich Harris创建的开放源代码的前端编译器[4],由志願者维护。[5]与传统框架(如React和Vue)在浏览器中进行大量处理的方式不同,Svelte将这些工作提前到编译阶段处理。[6]构建一个Svelte應用程式会生成操作文档对象模型(DOM)的代码,Svelte借此可以减少传输的文件的大小,并提供更好的启动和运行时性能。Svelte有由TypeScript编写的编译器[4],用于在构建时将应用代码转换为客户端的JavaScript。

Svelte的源代码採用MIT许可證,托管在GitHub上。[7]

示例[编辑]

Svelte應用和組件由 .svelte 文件定義。這是一种添加了類似于JSX的模板語法的HTML文件。Svelte使用 $: 語法來標記響應式的組件。顶層的变量是组件的状态,导出的变量成为组件接收的属性。

let count = 1; $: doubled = count * 2;

{count} * 2 = {doubled}

count = count + 1}>Count 参考资料[编辑] ^ Frameworks without the framework: why didn't we think of this sooner?. Svelte.  ^ 2.0 2.1 Release 3.58.0. 2023年3月30日 [2023年4月3日].  ^ [email protected]. BundlePhobia. January 8, 2021.  ^ 4.0 4.1 Svelte入門 - 學習該如何開發 Web | MDN. developer.mozilla.org. [2021-08-21]. (原始内容存档于2022-03-26) (中文(臺灣)).  ^ Svelte • Cybernetically enhanced web apps. svelte.dev. [2021-08-21]. (原始内容存档于2022-05-09) (英语).  ^ Apr 22 2019, Rich Harris Mon. Svelte 3: Rethinking reactivity. svelte.dev. [2021-08-21]. (原始内容存档于2022-04-26) (英语).  ^ GitHub - sveltejs/svelte: Cybernetically enhanced web apps. GitHub. [2021-08-21]. (原始内容存档于2022-05-03) (英语). 


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3