- 主题:问个js 封装的问题
在网上查了查,好像说的比较乱,不能使我完全清楚
为了封装,或者更好看,我想对js进行简单的封装
一种方式
function QueryTree(){
column:[],
init:function(){
}
}
QueryTree.showTree=function(){
alert("showTree");
}
对于这种方式,
1 是不是 QueryTree.showTree就代表是公用的方法?
2 是不是不用 new QueryTree() ,可以直接调用 QueryTree.showTree()方法?
3 是不是 column,init 就是QueryTree的私有内容,不能通过QueryTree.xxx方式调用
只能在showTree方法内部调用? 需要this前缀吗?
第二种
var QueryTree={
。。。。。
}
QueryTree.showTree=....
这两种是不是一样的?使用上也是一样的吧?
类似于我上面的这种问题,有没有什么好的理论支持?
问题比较弱,呵呵,在网上看有什么 prototype方式,动态邦定方式定义等,好像和我的问题
有些差异
--
FROM 210.76.124.*
什么乱七八糟的,去找点书看看再说
【 在 wpf (秘书) 的大作中提到: 】
: 在网上查了查,好像说的比较乱,不能使我完全清楚
: 为了封装,或者更好看,我想对js进行简单的封装
: 一种方式
: ...................
--
FROM 202.106.68.*
是我说的不对,还是问得弱智,或者是最基本的必须知道的内容?
有没有什么推荐的
【 在 sayinger (言者) 的大作中提到: 】
: 什么乱七八糟的,去找点书看看再说
--
FROM 210.76.124.*
两点:
1、如果没资料,就去查,网上一堆一堆的。
2、如果有资料,仔细看,别似是而非,抄代码也抄完整了。
做到以上两点弄清楚这个问题不难。
PS:webdev版24222也许对你有所帮助
【 在 wpf (秘书) 的大作中提到: 】
: 是我说的不对,还是问得弱智,或者是最基本的必须知道的内容?
: 有没有什么推荐的
--
修改:sayinger FROM 202.106.68.*
FROM 202.106.68.*
好吧,我错了,自己去摸索了
【 在 sayinger (言者) 的大作中提到: 】
: 两点:
: 1、如果没资料,就去查,网上一堆一堆的。
: 2、如果有资料,仔细看,别似是而非,抄代码也抄完整了。
: ...................
--
FROM 210.76.124.*
JS的oo封装,AjaxInAction的附录还行,推荐一下。
要深入看周爱民的精髓吧。
【 在 wpf (秘书) 的大作中提到: 】
: 在网上查了查,好像说的比较乱,不能使我完全清楚
: 为了封装,或者更好看,我想对js进行简单的封装
: 一种方式
: ...................
--
FROM 124.42.13.*
用 GWT 吧。我就一直用山寨 GWT 干活
【 在 wpf (秘书) 的大作中提到: 】
: 在网上查了查,好像说的比较乱,不能使我完全清楚
: 为了封装,或者更好看,我想对js进行简单的封装
: 一种方式
: ...................
--
FROM 131.107.0.*
这个效率好么?
我总担心这种东西,还有相对类似的flex之类的,自动生成的代码太庞大。。
【 在 nullgate (空门·恨只恨我们家鬼害家神) 的大作中提到: 】
: 用 GWT 吧。我就一直用山寨 GWT 干活
--
FROM 61.135.255.83
我做的引擎都超级华丽... 只是没人肯出钱实用化。
但是,这玩意儿,怎么都比不上 flex 的。可能还是得等 chrome 普及了,这类东西才能发扬光大
【 在 sly9 (= =b) 的大作中提到: 】
: 这个效率好么?
: 我总担心这种东西,还有相对类似的flex之类的,自动生成的代码太庞大。。
--
FROM 131.107.0.*
。。空门大师 啥游戏 能给个截图不?
【 在 nullgate (空门·恨只恨我们家鬼害家神) 的大作中提到: 】
: 我做的引擎都超级华丽... 只是没人肯出钱实用化。
: 但是,这玩意儿,怎么都比不上 flex 的。可能还是得等 chrome 普及了,这类东西才能发扬光大
--
FROM 123.127.134.*