是否可以通过 CDN 在仅限 ES5 的环境中使用 VueJs 3?
Is it possible to use VueJs 3 in an ES5 only environment via a CDN?
我了解目前几乎所有现代浏览器 support ES6 JavaScript natively。大多数桌面和移动浏览器会自动更新到最新版本,因此现在有相当广泛的 ES6 支持。
但是,据我所知,某些 android 平板电脑无法轻松升级平板电脑 OS 或浏览器,并且通常仅支持 ES5 JavaScript。
因此我们要求所有网站代码都是ES5。我们目前正在使用 VueJs 2.x 并通过我们的 ES5 代码从 CDN 使用它。即使在非常旧的平板电脑上也能很好地工作。
我们正在考虑升级到 VueJS 3.x 但是尚不清楚 VueJs 3 是否可以作为 ES5 代码从 CDN 获得。当我查看此文件时: https://cdn.jsdelivr.net/npm/vue@3.0.5/dist/vue.global.js 我看到它使用 const
关键字并使用 =>
所以它显然是 ES6 代码。
所以我想知道是否有不同的 CDN 文件供我们这些仍然希望使用旧浏览器支持旧表格的人使用。
更具体地说:是否可以通过 CDN 在仅限 ES5 的环境中使用 VueJs 3?
没有
Vue3 依赖 Proxy
来处理反应性。即使您可以绕过某些功能,调整核心代码以使用 Proxies 也是一项 non-trivial 的努力,据我所知,这是 Vue3 支持和不支持 IE11 的主要原因。
您将需要继续使用 Vue2,或者像 Svelte 这样可以生成 ES5 包的替代品。
我了解目前几乎所有现代浏览器 support ES6 JavaScript natively。大多数桌面和移动浏览器会自动更新到最新版本,因此现在有相当广泛的 ES6 支持。
但是,据我所知,某些 android 平板电脑无法轻松升级平板电脑 OS 或浏览器,并且通常仅支持 ES5 JavaScript。
因此我们要求所有网站代码都是ES5。我们目前正在使用 VueJs 2.x 并通过我们的 ES5 代码从 CDN 使用它。即使在非常旧的平板电脑上也能很好地工作。
我们正在考虑升级到 VueJS 3.x 但是尚不清楚 VueJs 3 是否可以作为 ES5 代码从 CDN 获得。当我查看此文件时: https://cdn.jsdelivr.net/npm/vue@3.0.5/dist/vue.global.js 我看到它使用 const
关键字并使用 =>
所以它显然是 ES6 代码。
所以我想知道是否有不同的 CDN 文件供我们这些仍然希望使用旧浏览器支持旧表格的人使用。
更具体地说:是否可以通过 CDN 在仅限 ES5 的环境中使用 VueJs 3?
没有
Vue3 依赖 Proxy
来处理反应性。即使您可以绕过某些功能,调整核心代码以使用 Proxies 也是一项 non-trivial 的努力,据我所知,这是 Vue3 支持和不支持 IE11 的主要原因。
您将需要继续使用 Vue2,或者像 Svelte 这样可以生成 ES5 包的替代品。