一个组件的识别和开发过程(持续更新)

从学习jQuery起,就一直在使用插件,但怎样的插件才最好用了呢?一直在思考和学习这个问题,但一直没有很好的解决办法。

别人的插件老是满足不了项目需求,有着这样那样的缺陷,并且一旦出现问题,改起来有比较麻烦,所以今天结合自己以前的经验,打算用自己的想法写一个。

 简单,灵活,易懂,稳定。

 以tab为例

说起插件或者说组件,一个标准通用的名字是必不可少的。

接着就好结合业务进行设想。笔者心里只是有一个大概的想法,所以想到什么就些什么。

1、考虑css的样式及其兼容

2、考虑数据的调用及其ajax刷新

3、动效

4、风格多样

5、可能被调用,所以严格控制作用域。

目前tab有很多类型,比如3d切换,

 tab最简单的结构是这样的,但在实际用途中,却会出现很多令人纠结不已的问题,尤其是页面数据和内容多的时候,远远不如现在这样简单

<div class="bd-tab-box">
    <div class="bd-tab-menu">
        <div>菜单一</div>
        <div>菜单二</div>
        <div>菜单三</div>
    </div>
    <div class="bd-tab-content">
        <div>内容一</div>
        <div>内容二</div>
        <div>内容三</div>
    </div>
</div>

菜单和数据不对应。












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值