V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mumuy
V2EX  ›  jQuery

自制 WEB 前端插件库,欢迎使用~

  •  1
     
  •   mumuy · 2016-06-24 20:13:56 +08:00 · 2868 次点击
    这是一个创建于 2861 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这套 插件库 的开发时间应该挺长的,从工作到现在 3 年了,都是在实际的项目实践中慢慢完善起来的……还是很稳定吧。 类型上满足了 web 开发中常见的一些需求:轮播、全屏滚动、标签页、滚动条、日历、自定义下拉框、搜索建议等等……

    我认为一个插件设计的好不好,首先得看其参数的设置是否规范!比如:参数语义是否和功能匹配,参数是否有必要,是否独立等等。如果一个插件设计的不规范,很可能在设置一个参数的同时影响到另一个参数…… 之前见过一个轮播插件,作者在设计插件的时候考虑就有所欠妥,向左滚动 left ,向左循环滚动 leftMarquee ……

    另外,插件的可拓展性和是很重要的,处理插件内容的事件调用,还需要提供方法调用,这样在模块外需要控制插件就方便多了~为此我设计的插件除了必要的参数设置外,还有回调函数! 以轮播为例方法 调用就可以是这样的: $(selector).slider(options,callback(api));

    目前这个轮播已经支持了:响应式布局,手势键盘, x 和 y 轴滚动,无缝滚动,不定尺寸滚动, 10 余种动画效果等等特点!

    插件库的演示地址: http://passer-by.com/widget/ 感兴趣的可以在 github 上关注项目: https://github.com/mumuy/widget

    17 条回复    2016-07-08 16:42:18 +08:00
    zhangneww
        1
    zhangneww  
       2016-06-24 20:17:33 +08:00   ❤️ 1
    感谢分享,已关注!
    mumuy
        2
    mumuy  
    OP
       2016-06-24 20:24:03 +08:00
    @zhangneww 你也是前端?
    zhangneww
        3
    zhangneww  
       2016-06-24 20:25:02 +08:00
    @mumuy 我什么都不是,学太杂了,工作都没得找
    exoticknight
        4
    exoticknight  
       2016-06-24 20:51:18 +08:00
    没怎么做样式,能高度定制的样子
    不过现在倒是很少用到 jq ……
    lslqtz
        5
    lslqtz  
       2016-06-24 20:53:43 +08:00
    感谢分享,虽然我并不需要,但是还是要滋此一个。
    kindjeff
        6
    kindjeff  
       2016-06-24 20:53:50 +08:00
    支持
    wolfan
        7
    wolfan  
       2016-06-24 21:04:36 +08:00 via Android
    @zhangneww 宝宝也。是学的杂,完全不知道怎么找工作,结果现在成了苦力( •̥́ ˍ •̀ू )
    mumuy
        8
    mumuy  
    OP
       2016-06-24 21:06:07 +08:00
    @exoticknight 我只是像让它看起来更纯粹的样子,只展示功能,可以做很漂亮的
    mumuy
        9
    mumuy  
    OP
       2016-06-24 21:06:43 +08:00
    @wolfan 慢慢找自己的兴趣、优势~
    zhangneww
        10
    zhangneww  
       2016-06-24 21:12:47 +08:00
    @wolfan 握爪,我连苦力都没得做
    fuwu1245
        11
    fuwu1245  
       2016-06-24 21:52:23 +08:00
    已 Star
    mumuy
        12
    mumuy  
    OP
       2016-06-24 21:55:53 +08:00
    @fuwu1245 哈哈哈,谢谢~还有很多好玩的
    wolfan
        13
    wolfan  
       2016-06-24 22:20:12 +08:00 via Android
    @zhangneww 工地挑砖很容易找的。
    @mumuy 问题是宝宝样样会点,可是不精,完全没有丢点长处。。这可怎么办吖。
    mumuy
        14
    mumuy  
    OP
       2016-06-24 22:24:20 +08:00
    @wolfan 没长处就发展发展呗
    willhunger
        15
    willhunger  
       2016-06-24 22:42:13 +08:00
    感谢分享
    zhibushiwo
        16
    zhibushiwo  
       2016-06-25 21:36:23 +08:00
    已收藏
    mumuy
        17
    mumuy  
    OP
       2016-07-08 16:42:18 +08:00
    @zhibushiwo 哈哈,谢谢~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5366 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 07:47 · PVG 15:47 · LAX 00:47 · JFK 03:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.