官术网_书友最值得收藏!

The structure of a PhoneGap application

After creating a new project, as explained in the previous chapter, you'll see the following structure inside the project's root folder:

  • www: This directory contains the source files of the application and so we will be playing a lot in this directory. It contains the css, js, and img subdirectories, where you can place the respective files. Apart from assets such as CSS, JavaScript, and images, we will also have application-related HTML files.
  • merges: In this folder, you can add any platform-specific customization so you don't have to modify the source files every time you work with a project. For example, we can use this feature to use a different font style on Android devices only. The platforms that you want to override will have a specific folder similar to the www folder having its own CSS, JS, HTML, and image contents:
    merges/
    |-- ios/
    | '-- app.js
    |-- android/
    | '-- app.js
    www/
    '-- app.js

    In the preceding directory structure, the global application has the app.js file and in the merges directory, each platform has a separate app.js file. During the build process, the global app.js file will be replaced with the platform-specific app.js file.

  • platforms: This directory will have platform-dependent build files. For each platform that we add to the project, we can see a subdirectory.
  • plugins: This is the directory where you'll find the plugins used in the project. Whenever we install new plugins, they will be added over here.
  • hooks: This directory can contain scripts that can be used to customize the Cordova/PhoneGap commands. This is really for advanced users where integrating with build systems and version control systems is required.
  • config.xml: This configuration file will have all the values specific to the application, such as application name, package name, version number, and other such configurations.
主站蜘蛛池模板: 北票市| 沐川县| 滦南县| 萝北县| 新蔡县| 政和县| 辽宁省| 西青区| 五峰| 富源县| 临武县| 锡林郭勒盟| 平泉县| 拜城县| 安溪县| 化隆| 永仁县| 随州市| 四平市| 深圳市| 平利县| 北碚区| 思茅市| 丰台区| 临沂市| 甘德县| 武强县| 沁水县| 右玉县| 卢龙县| 西宁市| 宁德市| 漠河县| 无为县| 邓州市| 霞浦县| 库伦旗| 库尔勒市| 庄河市| 永仁县| 姜堰市|