在Sencha Touch 2中加载外部javascript的正确方法是什么

Dis*_*sco 14 sencha-touch sencha-touch-2

在我的开发中,我需要包括第三部分javascripts; 像money.js(http://josscrowcroft.github.com/money.js/)

实现它的最佳'干净'/'适当'方式是什么?只需将它包含在index.html中?

sgo*_*les 17

不.不要直接在文件中添加其他javascript index.html文件.这不是推荐的方式(虽然它可能有效).

相反,这样做,

  • 在您的帐号中包含以下行index.html.microloader是sencha sdk附带的文件夹,主要包含三个文件development.js,production.js并且testing.js每个文件都有自己的用途.

<script id ="microloader"type ="text/javascript"src ="../../ microloader/development.js"> </ script>

  • 然后,在您的<appname>文件夹中,您将需要一个名为的文件app.json.看起来像这样......
{
    "name": "Sencha",

     // All javascript files go here ...
    "js": [
        {
            "path": "../../sencha-touch-all-debug.js"
        },
        {
            "path": "app.js",
            "update": "delta"
        },
        { 
            "path": "http://josscrowcroft.github.com/money.js/",
            "update": "delta"  
        }
    ],
    "css": [
        {
            "path": "../../resources/css/sencha-touch.css",
            "update": "delta"
        },
        {
            "path": "resources/css/app.css",
            "update": "delta"
        }
    ],

    .....
    .....
    .....
 }
Run Code Online (Sandbox Code Playgroud)