Javascript 如何在web和PhoneGap应用程序之间共享公共代码,两者都是用Angular编写的?

Javascript 如何在web和PhoneGap应用程序之间共享公共代码,两者都是用Angular编写的?,javascript,angularjs,cordova,Javascript,Angularjs,Cordova,我有一个有棱角的前端,被用作一个网站。但是,我也希望将它与PhoneGap一起用作移动应用程序。问题在于,手机版中有一些功能在网络版中是不存在的,比如一个按钮可以自动将用户的电话号码插入到文本字段中 这两个应用程序中90%以上是相同的,无论是HTML/CSS还是Javascript,我都不知道如何保持这些共享代码的同步 有没有一种方法可以在这两个应用程序(web和移动)之间共享公共代码,同时允许它们彼此独立地更改?您可以像从CDN加载一样从服务器加载CSS和JS(而不是HTML),但这会在应用程

我有一个有棱角的前端,被用作一个网站。但是,我也希望将它与PhoneGap一起用作移动应用程序。问题在于,手机版中有一些功能在网络版中是不存在的,比如一个按钮可以自动将用户的电话号码插入到文本字段中

这两个应用程序中90%以上是相同的,无论是HTML/CSS还是Javascript,我都不知道如何保持这些共享代码的同步

有没有一种方法可以在这两个应用程序(web和移动)之间共享公共代码,同时允许它们彼此独立地更改?

您可以像从CDN加载一样从服务器加载CSS和JS(而不是HTML),但这会在应用程序中引起启动缓慢的问题

也考虑离线场景。如果用户在脱机时打开你的应用,你的应用将无法工作,因为它找不到应从服务器加载的资源

您可以使用插件将HTML/CSS/JS与服务器同步 看看它是否可以满足您的需求。

您可以像从CDN加载一样从服务器加载CSS和JS(而不是HTML),但这会在应用程序中引发启动缓慢的问题

也考虑离线场景。如果用户在脱机时打开你的应用,你的应用将无法工作,因为它找不到应从服务器加载的资源

您可以使用插件将HTML/CSS/JS与服务器同步
看看它是否能满足您的要求。

我的问题不是如何在用户设备上更新代码。相反,这是关于如何在PhoneGap和web应用程序之间共享常见的js/css/htmls。您可以从服务器加载js和css,但这会在移动应用程序中引发启动缓慢的问题。啊。谢谢你能编辑你的答案来反映我的问题吗?我的问题不是如何更新用户设备上的代码。相反,这是关于如何在PhoneGap和web应用程序之间共享常见的js/css/htmls。您可以从服务器加载js和css,但这会在移动应用程序中引发启动缓慢的问题。啊。谢谢你能修改你的答案来反映我的问题吗?这样我就可以接受了?