Cordova.js 有必要吗?
Is Cordova.js Necessary?
如果我们不需要访问设备的相机、联系人、GPS 等,有什么理由不删除 cordova.js 文件?也许它会改善加载时间。我成功构建并预览了该应用程序并注释掉了它的脚本标签,它似乎工作正常,但也许 cordova.js 比访问那些我不知道的设备 api 更重要。
如果你不使用它,那么不,你不需要它。但是,您基本上不是在构建网站吗?
Cordova 允许您通过在特定于平台的应用程序中嵌入浏览器来构建应用程序,因此您作为应用程序开发人员可以使用 JavaScript。 Cordova.js 提供对各种API 的透明访问以控制硬件,但如果您不使用它们,那么您可能不需要Cordova.js。
但除了设备 API 之外,Cordova 还可能实现某些浏览器(例如 polyfill). As far as I know Cordova doesn't do that out of the box, although there are plugins that do (like this one)缺少的标准浏览器 JavaScript 功能。
不过,当有疑问时,就性能而言,它并不重要。 Cordova.js 将成为应用程序的一部分,因此安装后无需下载。在浏览器中加载本地 js 文件的开销并不大,即使在 phone.
上也是如此
如果我们不需要访问设备的相机、联系人、GPS 等,有什么理由不删除 cordova.js 文件?也许它会改善加载时间。我成功构建并预览了该应用程序并注释掉了它的脚本标签,它似乎工作正常,但也许 cordova.js 比访问那些我不知道的设备 api 更重要。
如果你不使用它,那么不,你不需要它。但是,您基本上不是在构建网站吗?
Cordova 允许您通过在特定于平台的应用程序中嵌入浏览器来构建应用程序,因此您作为应用程序开发人员可以使用 JavaScript。 Cordova.js 提供对各种API 的透明访问以控制硬件,但如果您不使用它们,那么您可能不需要Cordova.js。
但除了设备 API 之外,Cordova 还可能实现某些浏览器(例如 polyfill). As far as I know Cordova doesn't do that out of the box, although there are plugins that do (like this one)缺少的标准浏览器 JavaScript 功能。
不过,当有疑问时,就性能而言,它并不重要。 Cordova.js 将成为应用程序的一部分,因此安装后无需下载。在浏览器中加载本地 js 文件的开销并不大,即使在 phone.
上也是如此