mumuy
V2EX  ›  jQuery

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

  •  1
     
  •   mumuy · Jun 24, 2016 · 3634 views
    This topic created in 3635 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    17 replies    2016-07-08 16:42:18 +08:00
    zhangneww
        1
    zhangneww  
       Jun 24, 2016   ❤️ 1
    感谢分享,已关注!
    mumuy
        2
    mumuy  
    OP
       Jun 24, 2016
    @zhangneww 你也是前端?
    zhangneww
        3
    zhangneww  
       Jun 24, 2016
    @mumuy 我什么都不是,学太杂了,工作都没得找
    exoticknight
        4
    exoticknight  
       Jun 24, 2016
    没怎么做样式,能高度定制的样子
    不过现在倒是很少用到 jq ……
    lslqtz
        5
    lslqtz  
       Jun 24, 2016
    感谢分享,虽然我并不需要,但是还是要滋此一个。
    kindjeff
        6
    kindjeff  
       Jun 24, 2016
    支持
    wolfan
        7
    wolfan  
       Jun 24, 2016 via Android
    @zhangneww 宝宝也。是学的杂,完全不知道怎么找工作,结果现在成了苦力( •̥́ ˍ •̀ू )
    mumuy
        8
    mumuy  
    OP
       Jun 24, 2016
    @exoticknight 我只是像让它看起来更纯粹的样子,只展示功能,可以做很漂亮的
    mumuy
        9
    mumuy  
    OP
       Jun 24, 2016
    @wolfan 慢慢找自己的兴趣、优势~
    zhangneww
        10
    zhangneww  
       Jun 24, 2016
    @wolfan 握爪,我连苦力都没得做
    fuwu1245
        11
    fuwu1245  
       Jun 24, 2016
    已 Star
    mumuy
        12
    mumuy  
    OP
       Jun 24, 2016
    @fuwu1245 哈哈哈,谢谢~还有很多好玩的
    wolfan
        13
    wolfan  
       Jun 24, 2016 via Android
    @zhangneww 工地挑砖很容易找的。
    @mumuy 问题是宝宝样样会点,可是不精,完全没有丢点长处。。这可怎么办吖。
    mumuy
        14
    mumuy  
    OP
       Jun 24, 2016
    @wolfan 没长处就发展发展呗
    newbie269
        15
    newbie269  
       Jun 24, 2016
    感谢分享
    zhibushiwo
        16
    zhibushiwo  
       Jun 25, 2016
    已收藏
    mumuy
        17
    mumuy  
    OP
       Jul 8, 2016
    @zhibushiwo 哈哈,谢谢~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6169 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 03:03 · PVG 11:03 · LAX 20:03 · JFK 23:03
    ♥ Do have faith in what you're doing.