jquery插件总结与推荐

来源:互联网 发布:菲律宾妹子 知乎 编辑:程序博客网 时间:2024/05/19 12:24

          非IT企业或者个人一般都没有自己的库(偏前端),这个时候如果要开发网页,有的会选择类似EXTJS这样的商业库,这样可以减轻美工压力(对没有专业美工的企业来说甚至可以节省美工),并增加开发效率,但是我个人更喜欢jquery及其插件,下面就总结下我目前使用的一些插件:

   

        下面这些基本上基于管理系统所必须拥有的功能而选择的插件

 

        1.jquery 这个毋庸置疑

        2.my97datepicker 最适合中国人的日期控件,用的人非常多,像12306这样的大型网站也是用的这个(这个是独立的,不需要jquery)

        3.zTree 树形控件的最佳选择,功能齐全,最最重要的是有完整的demo和详细的文档,这点非常重要

        4.pagination 分页控件,用法简单,源码也很少,可以根据需求修改

        5.jquery-ui 官方的ui,功能多

        6.jquery-ui-multiselect-widget-master  很棒的下拉多选框,特点是用法简单,demo和API都很齐全,缺点是竟然要基于jquery-ui,这个不好

        7.flot  简单而实用的图表控件

        8.表格控件,这个目前还有找到像extjs的那种支持过滤,排序,固定表头的强大控件,大家有好的可以推荐下。

        9.弹出窗(支持模态):目前用jquery-ui(强大但是庞大)和另一个及其简单的jquery窗体插件(功能简单,但是小巧,源代码100多行,支持IE6的模态,界面就是一个DIV,需要自己设计标题等)

          最近又用到了colorbox,效果确实非一般的弹出窗能比,推荐

        10.导航栏:目前是自己用html设计的,没有用插件,个人感觉这种关系到页面框架结构的最好自己设计或者修改别人的,不要用其他的成品。

         11.tab页面:可以自己设计,我是自己找的一个别人设计好的,基于jquery的代码,很简单,js代码就5-6行,主要用ul-li+div+css实现,这样的好处是可控性强,容易修改,但是要完成动态添加tab,拖曳tab这样的功能还是找 其他框架更好(比如jquery-ui的tab插件)

       

 

        以上是前端非常实用的控件,对于asp.net程序员我想说:除了repeater这样的算法控件,其他的控件最好能不用就不用,微软的这种服务器控件做法虽然能提升一些开发效率(这个还不一定),但是缺点确非常多,比如 生成的html代码及其杂乱,页面效率低下,很难与其他后台语言公用框架和前台代码(比如php)等。

       

 

       以下列出服务器端务必拥有的库,有了这些库对以后开发会减轻很多工作:

 

       1.json库:经历过自己json字符串的和自己解析json字符串的肯定深有体会

       2.上传控件,最好是flash的,指望javascript帮你控制进度是妄想

       3.文件生成库 :csv格式必须支持,不用自己去拼csv文件,不用自己去编写http 附件 协议头。

       4.图片生成库:生成一些动态图片撒的

       5.图表生成库:能够根据数据生成图表图片,具体的以后说

 

好了,今天到这里,以后慢慢更新完善。