读书人

该怎么学习javascript面向对象那块呢

发布时间: 2012-09-02 21:00:34 作者: rapoo

该如何学习javascript面向对象那块呢?
最近一直在学习javascript面向对象,发觉很多不懂,去网上下载一下源码来看,结果很多看不懂,究竟设计一个模块究竟需要怎么做的,一点方向都没有。
例如我看到网上有很多tab插件,但是扩展性很差,我就像改造一下。我想通过以下的方式进行调用:

JScript code
    Tabs({nav: '.box',        cont: '.cont',        class: 'selected'},        {nav: '#box',        cont: '#cont',        class: 'selected'}        );

像写这样的Tabs类进行封装,上面写的好处是,通过.来获取box的class,这样就能获取多个相同类型的TAB切换,#是通过id进行获取,保证其唯一性。
但是发觉自己不会写面向对象的类。请高手指点一下怎么去写这个Tabs类。


[解决办法]
仔细想都不能明白你的意思,
Tabs函数作为构造函数么?两个参数拿来干嘛的?看着是每个属性对应一个css样式名的样子,但为什么要用两个参数呢?
另外class是保留字,不能用来做属性名称
[解决办法]
推荐学习js高程
[解决办法]
http://www.fishlynn.com/?p=219
这些是我看到的一些好文章 lz可以去看看
[解决办法]
我没理解错的话你是想在tabs这个函数中先让所有的选项卡可用,然后再对个别的选项卡进行特别的处理
我见这样不好,一个函数多种功能就不是面向对象了

读书人网 >JavaScript

热点推荐