
- Sencha Touch 教程
- Sencha Touch - 首頁
- Sencha Touch - 概述
- Sencha Touch - 環境
- Sencha Touch - 命名約定
- Sencha Touch - 架構
- Sencha Touch - MVC 解釋
- Sencha Touch - 第一個應用程式
- Sencha Touch - 構建應用程式
- Sencha Touch - 遷移步驟
- Sencha Touch - 核心概念
- Sencha Touch - 資料
- Sencha Touch - 主題
- Sencha Touch - 裝置配置檔案
- Sencha Touch - 依賴項
- 環境檢測
- Sencha Touch - 事件
- Sencha Touch - 佈局
- Sencha Touch - 歷史和支援
- Sencha Touch - 上傳和下載
- Sencha Touch - 檢視元件
- Sencha Touch - 封裝
- Sencha Touch - 最佳實踐
- Sencha Touch 有用資源
- Sencha Touch - 快速指南
- Sencha Touch - 有用資源
- Sencha Touch - 討論
Sencha Touch - 類系統
Sencha Touch 是一個具有面向物件程式設計功能的 JavaScript 框架。Sencha Touch 類系統基於 Ext JS 4 標準。Ext 是封裝了 Sencha Touch 中所有類的名稱空間。
在 Sencha Touch 中定義一個類
Ext 提供了 300 多個類,我們可以將其用於各種功能。
Ext.define() 用於在 Sencha Touch 中定義類。
語法
Ext.define(class name, class members/properties, callback function);
類名根據應用程式結構是類的名稱。例如,appName.folderName.ClassName studentApp.view.StudentView。
類屬性/成員定義類的行為。
回撥函式是可選的。當類已正確載入時,將呼叫該函式。
Sencha Touch 類定義示例
Ext.define(studentApp.view.StudentDeatilsGrid, { name: 'StudentName, read: function(bookName){ console.log(this.name +’is reading ’bookName); } });
建立物件
與其他基於 OOP 的語言一樣,我們也可以在 Sencha Touch 中建立物件。
在 Sencha Touch 中使用 new 關鍵字建立物件的方法 -
var studentObject = new student(); studentObject.read(‘History’);
控制檯輸出將為 StudentName 正在讀取歷史記錄。
sencha_touch_core_concepts.htm
廣告