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

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.
主站蜘蛛池模板: 永修县| 盐亭县| 师宗县| 合川市| 马尔康县| 扎兰屯市| 湖北省| 彭阳县| 台东市| 绿春县| 沈丘县| 屏山县| 高雄市| 滦南县| 扎赉特旗| 重庆市| 晋中市| 越西县| 噶尔县| 兰考县| 年辖:市辖区| 河源市| 大宁县| 潮安县| 怀安县| 合肥市| 衡水市| 拜泉县| 会东县| 大足县| 大英县| 甘泉县| 津南区| 元阳县| 荥经县| 卓资县| 松溪县| 商水县| 邢台县| 定州市| 扶风县|