转自:JavaScript教程网
XMLHttpRequest对象阅读全文>
发表于 @ 2008年06月02日 03:06:00|评论(loading...)|收藏
Extending Ext Class (EXT 的类继承概念)
阅读全文>
发表于 @ 2008年03月16日 23:15:00|评论(loading...)|收藏
Tutorial:Getting Started with Templates(模板)
阅读全文>
发表于 @ 2008年03月16日 23:13:00|评论(loading...)|收藏
使用Ext中的Grid,Form,Dialog来实现列表,创建,更新,删除,查找和分页功能阅读全文>
发表于 @ 2008年03月14日 14:48:00|评论(loading...)|收藏
1、Ext.apply(Object obj, Object config, Object defaults ) : Object
将config中的所有属性复制到obj中,如果配置了defaults,则先将defaults中的属性传入obj,然后再将config中属性传入,一般defaults用于定义一些默认值。
注意:每个参数都必须是对象object,而不能是function或其他。
创建object可以通过new function(){}、new Object()、{}等方法创建。
2、Ext.emptyFn: Function
用于返回一个空函数,便于在程序中创建空函数。Ext.emptyFn返回function(){}
3、Ext.applyIf(Object obj, Object config) : Object
功能如同Ext.apply,但是只把config中存在而obj不存在的属性复制过去。
4、Ext.addBehaviors( Object obj ) : void
为页面中一个或多个元素添加事件
元素使用css规则查找,其中阅读全文>
发表于 @ 2008年03月14日 11:01:00|评论(loading...)|收藏
导读:
Javascrīpt没有namespaces概念或class关键字, 但是对象定义却有很多种方式。在js中使用对象往往只是用来减少对全局函数namespace的污染。
最简单的方式是使用直接量的语法,它适合于单个的实例,比如整体布局,或窗体部件。不使用"new"来创建。
aaa = {
ccc: "test",
bbb : function() { alert(this.cc); }
}
aaa.bbb();
好处是调式的时候可以很方便的访问内部变量。
Class definitions with private variables
aaa = (function () {
var myprivate;
return {
setIt: function(val) { myprivate = val; }
getIt: function() { return myprivate; }
}
})();
我目前的用法function AAA() {
var myprivate;
阅读全文>
发表于 @ 2008年03月13日 23:27:00|评论(loading...)|收藏
导读:
ExtJS编程基础--类(Classes)
ExtJS编程基础--类(Classes)
创建一个类
Javascript与其他的面向对象语言不同,如C++,Java或PHP等。它并不是基于类的,而是基于原型的一种语言。
在Javascript中创建一个类是非常容易的:你不必通过定义一个类然后实例化该类来创建一个对象。我们在这里使用了一个对象构造器。它满足了使用单个对象的场合。如果我们需要使用同一个类型的多个对象,我们必须使用一个构造器函数和new关键字。
例:
Person 类: 使用 Person 类:
var Person = function(config) {
Ext.apply(this,config);
};
var me = new Person({fName: ‘Aaron’,lName:‘Conran’, dob:’03/23/1984’});
Ext.apply
Ext.apply 复制一个对象所有属性到另一个.
Ext.apply 通常是在一开始被创建者拷贝配置参数到这个空间
New关阅读全文>
发表于 @ 2008年03月13日 23:18:00|评论(loading...)|收藏