Svelte

一个 non-virtual dom 的前端框架,很快,很炫酷。官网 (opens in a new tab)

官方教程走了一遍,开始本地开发

教程 (opens in a new tab)用的是npx degit sveltejs/template my-svelte-project

degit (opens in a new tab) 是 npm 包,可以直接 clone github 仓库里面的代码degit some-user/some-repo target-path(用 npx 吧,npx 真香)

所以在 sveltejs/template 这个仓库里面就是一个项目模版了,复制到my-svelte-project这个文件夹了。

进去之后看了眼package.json,发现是用 rollup 打包的,以及 sirv-cli (opens in a new tab) 作为静态资源的服务器 cli??,当然还需要npm install或者yarn

去学一学 rollup!

关于 media 元素的教程 (opens in a new tab)有点东西

进度条的 tag,<progress>