挑战极限 ,非哥,2009 23:59:51 ,问一个难题 $.create干什么? 本帖最后由 plglenn28 于 2009-12-31 00:00:03 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //创建扩展对象 注释不是说了吗判断 对象类型是否=string,是则返回该类型对象,不是则返回 类型 以创建一个名为X的类为例子: 在prototype.js中,创建一个类使用Class.create()方法: var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } } var X = Class.create(); X.prototype.initialize=function(){.....} 楼主俨然是非哥的忠实“歌”迷var $ = function...这是js里面定义的类,$.create = function...这是js里面讲$类扩展出来一个create方法 //就是定义个方法么$.create2 = function(obj){return obj};alert($.create2('就是个方法么')); //创建扩展对象,$指上面定义的函数对象,$.create相当于定义$对象的create属性$.create = function(elementType){ var obj = null; if(typeof elementType=='string'){//如果参数是字符串类型 obj = document.createElement(elementType);//创建一个页面元素 }else{ obj = elementType; } return $(obj);};//调用var o = $.create("DIV");//创建一个DIV元素 $ 是函数$.create 也是函数吧 $是函数,也是对象,$.create是该对象的一个静态方法 $是函数,也是对象,$.create是该对象的一个静态方法-》$是函数,也是对象,$.create是该对象的一个静态方法$.create是函数,也是对象js好神奇 说的是正确的, $.create 的意思 就是为 $ 这个对象 追加一个 create 的属性不要考虑它是方法, 可以看下面这句代码$.create = new Function(elementType,"return $(typeof elementType == 'string' ? document.createElement(elementType) : elementType);");和那个是等价的, 只是 new Function 的效率慢。可以看出来,方法 就是属性, 是引用值 treeview的问题 求教! 求各位指点下。 asp.net DropDownList回发丢值! VS2005用datalist做分页效果....求高人帮忙... perl代码解析,救命啊,马上结账 50分求救水晶报表的页面显示问题??急,多谢!在线等 为什么说我“未将对象引用设置到对象的实例”??? @@@@@ 我刚刚学习ASp.net 请个位大虾推荐几本书和学习资料,谢谢了!!! asp.net 插入数据库数据 千百年难遇的问题!! jquery 如何copy table 谁有系统可用性评估报告?
以创建一个名为X的类为例子:
在prototype.js中,创建一个类使用Class.create()方法:
var Class = {
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
}
var X = Class.create();
X.prototype.initialize=function(){.....}
这是js里面定义的类,$.create = function...
这是js里面讲$类扩展出来一个create方法
//就是定义个方法么
$.create2 = function(obj){return obj};
alert($.create2('就是个方法么'));
$.create = function(elementType){
var obj = null;
if(typeof elementType=='string'){//如果参数是字符串类型
obj = document.createElement(elementType);//创建一个页面元素
}else{
obj = elementType;
}
return $(obj);
};
//调用
var o = $.create("DIV");//创建一个DIV元素
$是函数,也是对象,$.create是该对象的一个静态方法
$.create是函数,也是对象
js好神奇
说的是正确的, $.create 的意思 就是为 $ 这个对象 追加一个 create 的属性不要考虑它是方法, 可以看下面这句代码$.create = new Function(elementType,"return $(typeof elementType == 'string' ? document.createElement(elementType) : elementType);");和那个是等价的, 只是 new Function 的效率慢。可以看出来,方法 就是属性, 是引用值