使用MEAN angularjs Nodejs堆栈的Phonegap客户端

Phonegap clients using MEAN angularjs Nodejs Stack

本文关键字:Phonegap 客户端 堆栈 Nodejs MEAN angularjs 使用      更新时间:2023-09-26

我正在使用MEAN(Mongo,Express,Angular,Node)JS堆栈开发Web应用程序。

我想使用PhoneGap为Android/iphone原生应用程序编译我的客户端。同时我想保持相同的客户端视图&AngularJS代码可用于桌面浏览器。我使用引导程序进行响应式设计,它在移动浏览器上对我来说很好。

我看到,Phonegap要求我们包含一些它自己的Javascript文件,我将被要求在index.html.的页脚中再包含一些.js文件

  • 如果我按ume,我就不应该使用服务器端的.jaed引擎来处理index.html文件,我所有的.html都应该留在客户端
  • 如果我将其用于桌面浏览器,为phoneGap创建的index.html会引起问题吗?我应该为浏览器和phoneGap输入不同的index.html吗。可以帮我自定义index.html文件吗

我还应该为自己的需求做些什么

我给你的建议是将项目分开,Phonegap或Cordova应用程序没有运行的服务器,它们通过file://协议提供html文件。

如果我按下,我不应该使用服务器端index.html文件,所有我的.html都应该保留在客户端。

你的假设是正确的,不应该使用.jaed模板,你的视图应该是纯html文件,或者,如果你愿意,可以将它们作为脚本加载,这样你就不必在页面请求时加载它们,从而提高应用程序的性能。

如果我使用它,为phoneGap创建的index.html会引起问题吗桌面浏览器?我应该为浏览器提供不同的index.html吗和phoneGap输入。可以帮我自定义index.html文件吗。

是的,如果你试图在桌面浏览器上使用phonegap的html索引,你会收到很多javascript警报。由于phonegap.js预计在设备上运行时会收到一些由cordova触发的事件。如果你有Cordova插件,情况会更糟。