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

2016-06-24 20:13:56 +08:00
 mumuy

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

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

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

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

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

2982 次点击
所在节点    jQuery
17 条回复
zhangneww
2016-06-24 20:17:33 +08:00
感谢分享,已关注!
mumuy
2016-06-24 20:24:03 +08:00
@zhangneww 你也是前端?
zhangneww
2016-06-24 20:25:02 +08:00
@mumuy 我什么都不是,学太杂了,工作都没得找
exoticknight
2016-06-24 20:51:18 +08:00
没怎么做样式,能高度定制的样子
不过现在倒是很少用到 jq ……
lslqtz
2016-06-24 20:53:43 +08:00
感谢分享,虽然我并不需要,但是还是要滋此一个。
kindjeff
2016-06-24 20:53:50 +08:00
支持
wolfan
2016-06-24 21:04:36 +08:00
@zhangneww 宝宝也。是学的杂,完全不知道怎么找工作,结果现在成了苦力( •̥́ ˍ •̀ू )
mumuy
2016-06-24 21:06:07 +08:00
@exoticknight 我只是像让它看起来更纯粹的样子,只展示功能,可以做很漂亮的
mumuy
2016-06-24 21:06:43 +08:00
@wolfan 慢慢找自己的兴趣、优势~
zhangneww
2016-06-24 21:12:47 +08:00
@wolfan 握爪,我连苦力都没得做
fuwu1245
2016-06-24 21:52:23 +08:00
已 Star
mumuy
2016-06-24 21:55:53 +08:00
@fuwu1245 哈哈哈,谢谢~还有很多好玩的
wolfan
2016-06-24 22:20:12 +08:00
@zhangneww 工地挑砖很容易找的。
@mumuy 问题是宝宝样样会点,可是不精,完全没有丢点长处。。这可怎么办吖。
mumuy
2016-06-24 22:24:20 +08:00
@wolfan 没长处就发展发展呗
willhunger
2016-06-24 22:42:13 +08:00
感谢分享
zhibushiwo
2016-06-25 21:36:23 +08:00
已收藏
mumuy
2016-07-08 16:42:18 +08:00
@zhibushiwo 哈哈,谢谢~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/288125

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX