Home > Database > Mysql Tutorial > body text

sencha touch2.3.1入门学习(1)

WBOY
Release: 2016-06-07 15:37:17
Original
922 people have browsed it

1:到官网下载http://www.sencha.com/products/touch/download/,我下载最新版本2.3.1a; 二:建立文件夹目录结构如下 其他文件夹自行建立,touch-2.3是第一步官网下载解压而来。 三:编写代码: 1:index.html !DOCTYPE htmlhtmlhead meta charset=utf-8 titlew

1:到官网下载http://www.sencha.com/products/touch/download/,我下载最新版本2.3.1a;sencha touch2.3.1入门学习(1)


二:建立文件夹目录结构如下

sencha touch2.3.1入门学习(1)

其他文件夹自行建立,touch-2.3是第一步官网下载解压而来。

三:编写代码:

1:index.html



    <meta charset="utf-8">
    <title>wifiApp</title>
    <link rel="stylesheet" type="text/css" href="touch-2.3/resources/css/sencha-touch.css">
    <script type="text/javascript" src="touch-2.3/sencha-touch-debug.js"></script>
    <script type="text/javascript" src="app.js"></script>




Copy after login

2:app.js


/**
 * Created by Chongshi Tan on 14-3-4.
 */

Ext.application( {
    name: 'WifiApp',
    controllers: ['WifiController'],
    views: ['WifiListContainer'],
    launch: function() {
        var wifiListContainer = Ext.create('WifiApp.view.WifiListContainer');
        Ext.Viewport.add(wifiListContainer);
    }
});
Copy after login

3:WifiListContainer.js


/**
 * Created by Chonshi Tan on 14-3-4.
 */

Ext.define("WifiApp.view.WifiListContainer", {
    extend: 'Ext.Container',
    requires: ['Ext.Toolbar'],
    config: {
        items: [{
            xtype: 'toolbar',
            docked: 'top',
            title: '开关列表',
            items: [{
                xtype: 'spacer'
            },{
                xtype: 'button',
                text: 'New',
                ui: 'action',
                iconCls: 'add',
                id: 'new-wifiList-btn'
            }]
        }]
    }
});
Copy after login

4:WifiController.js


/**
 * Created by Chongshi Tan on 14-3-4.
 */

Ext.define('WifiApp.controller.WifiController', {
    extend: 'Ext.app.Controller',
    launch: function() {
        this.callParent();
        console.info("lauch");
    },
    init: function() {
        this.callParent();
        console.info('init');
    },
    config: {
        refs: {
            newWifiBtn: "#new-wifiList-btn"
        },
        control: {
            newWifiBtn: {
                tap: 'onNewWifi'
            }
        }
    },
    onNewWifi: function() {
        console.log("onNewWifi");
    }
});
Copy after login

四:运行效果,火狐浏览器输入:http://localhost:63342/wifiapp/index.html

sencha touch2.3.1入门学习(1)


五:最后感谢

yanwushu

博客教程:http://blog.csdn.net/yanwushu/article/category/1235170

在他的代码上修改用最新的库做了一些改进和测试的demo,后续继续学习……

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template