文件名称:vanillajs:在Vanilla JavaScript中重新实现流行的框架示例应用程序
文件大小:309KB
文件格式:ZIP
更新时间:2024-06-06 19:53:44
JavaScript
香草JS 该仓库包含示例项目,这些项目最初是在JavaScript框架中实现的,并已在此处使用vanilla JS重新实现。 该项目的目的是展示浏览器的本机功能,并试图消除为Web构建需要框架的观念。 到目前为止,有两个移植项目: Vue.js 是最简单的端口,根本不使用任何外部库,并且使用模板文字进行模板化。 React 仅使用一个额外的库,即进行模板化。 角度TODO 仅使用一个附加库进行模板化。 注意事项 此代码在Chrome中不支持polyfils。 为了使其能够在更广泛的浏览器中运行,您将需要添加polyfills,并根据目标浏览器版本,将JS编译回ES的较早版本,并在CSS上运行前缀。 目标浏览器的范围越广,目标版本越旧,您需要通过webpack进行的处理越多,但是由于不需要更改原始代码,因此这些额外的处理步骤不在这些示例的范围之内。
【文件预览】:
vanillajs-master
----.gitignore(898B)
----README.md(1KB)
----react()
--------README.md(7KB)
--------LICENSE(11KB)
--------pages()
--------package.json(128B)
--------modules()
--------webpack.config.js(88B)
--------Makefile(221B)
--------package-lock.json(418KB)
----LICENSE(11KB)
----vue.js()
--------README.md(6KB)
--------LICENSE(11KB)
--------pages()
--------package.json(142B)
--------modules()
--------images()
--------webpack.config.js(257B)
--------Makefile(221B)
--------package-lock.json(400KB)
----angular-todo()
--------README.md(4KB)
--------pages()
--------package.json(133B)
--------modules()
--------webpack.config.js(88B)
--------Makefile(221B)
--------package-lock.json(417KB)