组件化开发之常用组件汇总

一、前端组件

1、模块加载器
  • require.js
  • sea.js
2、js常用类库
  • jquery
  • zepto.js
3、弹出框插件
  • layer
4、日历(日期时间插件)
  • laydate
5、ajax表单插件
  • jquery.form
6、表单验证插件
  • jquery.validate
7、HTML编辑器插件
  • ueditor
  • kindeditor
8、文件上传插件
  • webuploader
9、统计图表插件
  • highcharts
  • jquery.flot
  • echarts
10、表格树插件
  • treetable
11、分页插件
  • bootstrap-paginator
12、颜色选择器插件
  • colpick
13、Md5加密插件
  • jquery.md5
14、下拉列表框插件
  • chosen
15、自动填充插件
  • jquery.autocomplete
16、密码输入显示与隐藏插件

jquery-ipass

二、PHP组件

1、验证码组件

2、短信组件

3、邮件组件

4、数据库操作组件

5、日志组件

三、Node.js组件

1、web开发框架
  • expressjs
  • KOA
2、API框架插件
  • restify
3、模板引擎
  • handlebars
  • ejs
  • jade
4、session组件
  • express-session
5、MySQL操作组件
  • mysql
6、数据库ORM组件
  • sequelize
7、上传组件
  • multer
8、html截取组件
  • html-trim
9、ueditor服务端组件
  • ueditor
10、定时任务组件
  • later
四、openresty组件
1、web开发框架
  • vanilla
  • lor
  • thinklua
2、模板引擎组件
  • lua-resty-template
3、IP定位库插件
  • lua-resty-iplocation
4、防远程提交csrf插件
  • lua-resty-csrftoken