在Phonegap应用程序中组织Javascript代码的最佳方式
Best way to organise Javascript code in Phonegap apps
Phonegap应用程序通常与一般网站不同,即使它们是用相同的语言编写的。
主要区别:
- Phonegap应用程序从本地文件加载主页
- 许多移动设备的web框架(如jQueryMobile)通常加载一个html文件,然后以编程方式更改页面
所以我认为把代码放在外部JS文件上的常见建议已经过时了。这是真的吗?组织代码以便快速加载和易于维护的最佳方式是什么?(例如,您是否将与视图有关的代码和与数据有关的代码分开?)
即使使用jQueryMobile,我也有许多html文件。有时,我们使用jQueryMobile机制从另一个html文件加载一部分内容,该机制仅从html文件加载特定的#id。在许多应用程序中,数据是从外部网站加载的,并从本地文件插入到内容中。如果我在本地加载任何数据,我会使用数据子文件夹,除非我是从本地存储加载的。
鉴于此,以下是我的www文件夹的典型结构:
www (all my views go in this main folder)
data (any local files that will be loaded for insertion into my views)
js (all my phonegap plugins and jquery source goes here)
styles (css for jquery, local views, etc)
images (local images for my views
Phonegap应用程序通常是使用高级集成点的web应用程序。内容仍然在WebView中呈现,与系统浏览器没有太大区别。。。
组织应用程序的代码没有标准,但大多数针对网络应用程序的建议也很适合Phonegap应用程序。。。
相关文章:
- AJAX调用运行C代码的最佳实践
- 使用相同代码管理多个HTML的最佳方式
- 在我的代码中管理大量硬编码数据的最佳方法
- 在Titanium中分离平台特定代码的最佳方式
- 通用化用于切换禁用属性的代码的最佳方法
- 找出哪些 JavaScript 代码更改页面中特定 html 内容的最佳方法是什么?
- 分离AngularJs控制器代码的最佳方法
- 如何在函数中注入/覆盖代码?最佳实践
- 在应用程序框架中处理异步 Javascript 代码的最佳实践
- 使用承诺编写可读代码的最佳方法是什么?
- 适用于 ngRoute、ng-view 和代码复制的最佳实践
- 缩小Javascript代码和css代码的最佳应用程序
- 最佳实践:如何从JavaScript调用Objective-C代码
- 链接多个.然后,一些没有异步代码的函数.最佳实践
- 在Phonegap应用程序中组织Javascript代码的最佳方式
- Jquery-Carasol构建完成,希望获得关于最佳实践/整理我的代码的建议
- 单元测试Mootools代码的最佳解决方案
- 管理Javascript代码的最佳方法是什么?
- 使用AngularJS组织代码的最佳方式是什么?
- 如何写这段代码的最佳方式,这在javascript中有这么多的if条件