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); } });
创建对象
与其他基于OOPS的语言一样,我们也可以在Sencha Touch中创建对象。
使用新关键字在Sencha Touch中创建对象的方法-
var studentObject = new student(); studentObject.read(‘History’);
控制台输出将是StudentName正在读取历史记录。
作者:terry,如若转载,请注明出处:https://www.web176.com/senchatouch/1638.html