14-9-11 C/C++课程设计--图书馆管理系---<time.h>中时间数据类型的学习记录
2014-09-12 12:06
916 查看
开发者博客:www.developsearch.com
1. Ext.application
2. Ext.onReady()
3. Ext.define()
4. Ext.data.proxy.Proxy
5. Ext的组合属性-mixins
6. Ext.create()
7. Ext.ComponentQuery、refs:
8. Init: function(){}
9. Ext.Class.alias
10. Ext.AbstractComponent -> xtype
11. this.callParent(arguments)
12. Ext.data.Model.validations: 合法性验证
13. 动态类加载
开发者博客:www.developsearch.com
1. Ext.application
2. Ext.onReady()
3. Ext.define()
4. Ext.data.proxy.Proxy
5. Ext的组合属性-mixins
6. Ext.create()
7. Ext.ComponentQuery、refs:
8. Init: function(){}
9. Ext.Class.alias
10. Ext.AbstractComponent -> xtype
11. this.callParent(arguments)
12. Ext.data.Model.validations: 合法性验证
13. 动态类加载
//指定Ext Framework 类加载路径 Ext.Loader.setConfig({enabled:true, paths:{Hongbo:"app"}}); Ext.application( { //定义一个全局命名空间 Hongbo name: 'Hongbo', //自动创建一个 Hongbo.view.Viewport 实例目标直接对应app/view/目录下的//Viewport.js autoCreateViewport: true, controllers: [ 'frame.C_Frame'//#C_Frame#2013/07/01 指定控制器 ] });
<script type="text/javascript"> var fn = function() { alert("此用户的名字是:" + this.name); } var user = { name : "屌缌周" } Ext.onReady(fn , user); </script>
<script type="text/javascript"> Ext.define("Hongbo.Person" , // 该对象用于为Hongbo.Person类指定属性 { name:"匿名", age:0, walk:function() { alert(this.name + "正在慢慢地走..."); } }, function() // 指定类创建成功的回调函数 { alert("Hongbo.Person类创建成功!"); // 该回调函数中的this代表了Hongbo.Person类本身 alert(this.self == Hongbo.Person.Class); }); var p = new Hongbo.Person(); p.walk(); </script>
Ext.define("MyClass.A", { showA: function(){ console.log("A"); } }); Ext.define("MyClass.B", { showB: function(){ console.log("B"); } }); Ext.define("MyClass.C", { mixins: { classA: "MyClass.A", classB: "MyClass.B" }, showC: function(){ console.log("C"); } }); var objC = Ext.create("MyClass.C"); objC.showA(); // 控制台结果:A objC.showB(); // 控制台结果:B objC.showC(); // 控制台结果:C
<script type="text/javascript"> Ext.define("Hongbo.User", { // 定义静态成员,这些静态成员可以被子类继承 config: { name:"fkjava", password:"8888" }, // 定义构造器,直接接受config指定的选项 constructor: function(cfg) { this.initConfig(cfg); } }); // 创建一个Hongbo.User对象 var user = Ext.create("Hongbo.User", { name: "屌缌周", password: "1234" }); alert(user.name + "-->" + user.password); </script>
Ext.define('MyApp.CoolPanel', { extend: 'Ext.panel.Panel', alias: ['widget.coolpanel'], title: 'Yeah!' }); // Using Ext.create Ext.create('widget.coolpanel'); // Using the shorthand for defining widgets by xtype Ext.widget('panel', { items: [ {xtype: 'coolpanel', html: 'Foo'}, {xtype: 'coolpanel', html: 'Bar'} ] });
items: [ Ext.create('Ext.form.field.Text', { fieldLabel: 'Foo' }), Ext.create('Ext.form.field.Text', { fieldLabel: 'Bar' }), Ext.create('Ext.form.field.Number', { fieldLabel: 'Num' }) ] 上面的创建方式改用:xtype items: [ { xtype: 'textfield', fieldLabel: 'Foo' }, { xtype: 'textfield', fieldLabel: 'Bar' }, { xtype: 'numberfield', fieldLabel: 'Num' } ]
Ext.define("Patient", { extend: "Ext.data.Model", fields: [ {name:'id'}, {name:'dwdm'}, //单位代码 {name:'dwccm'}, //单位层次码 {name:'dwqc'} ], validations: [ { field: "age", type: "presence" }, { field: "name", type: "presence" }, { field: "name", type: "length", min: 2, max: 60 }, { field: "name", type: "format", matcher: /([a-z ]+)/ }, { field: "gender", type: "inclusion", list: ['M', 'F'] }, { field: "weight", type: "exclusion", list: [0] }, { field: "email", type: "email" } ] }); var p = Ext.create("Patient", { name: "L", phone: "9876-5432", gender: "Unknown", birthday: "95/26/1986" }); var errors = p.validate(); errors.isValid();
开发者博客:www.developsearch.com
相关文章推荐
- MySQL学习笔记之<MySQL数据类型>
- 《C++第九周实验报告2-1》---接第8周任务2,定义Time类中的<<和>>运算符重载,实现时间的输入输出
- Delphi 2010学习笔记(11)---数据类型(记录类型)---2011-01-20
- c++日期和时间相关操作-<time.h>(ctime)
- 记录我开发鞋服行业供应链软件的历程<设计数据库层>
- <C/C++>日期和时间的使用(time相关函数大全)
- <Head First Java>学习笔记--第三章:primitive主数据类型和引用
- C++中的<limits.h>和<climits>(C++基本数据类型的最值)
- 在别的地方看的<<给程序员介绍一些C++开源库>>,记录给大家共同学习
- c\c++ 时间相关函数 include<time.h>
- 第九周C++报告二。定义Time类中的<<和>>运算符重载,实现时间的输入输出
- <C/C++ 版> 设计模式 学习之 工厂模式 <2>
- C++数据结构课程设计报告(1号题)【物联网1132-11】
- C++第九周【任务二】定义Time类中的<<和>>运算符重载,实现时间的输入输出
- <C/C++ 版> 设计模式 学习之 工厂模式 <1>
- 记录程序运行的时间,使用<time.h>头文件
- JavaScript基础学习<四>基本数据和引用类型
- OpenCV 2 学习笔记(11): 算法的基本设计模式<2>:使用Controller
- C++学习记录12--#include<iomanip>成员函数
- JNA实战笔记汇总<二> JNA和C/C++的数据类型转换