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>