JavaScript常用类库
用于多页面
- jQuery - jQuery是一个快速、小巧且功能丰富的JavaScript库。
- MooTools - MooTools是一组JavaScript工具,专为中级到高级JavaScript开发者设计。
- YUI - YUI是一个免费的开源JavaScript和CSS库,用于构建丰富的交互式web应用程序。
用于单页面
- React - 用于构建用户界面的 JavaScript 库
- Vue.js - 是一套构建用户界面的渐进式框架
- AngularJS - 是一款开源JavaScript库,由Google维护,用来协助单一页面应用程序运行
- Backbone.js - 为复杂WEB应用程序提供模型(models)、集合(collections)、视图(views)的结构
应用框架
- uni-app - 一个使用 Vue.js 开发所有前端应用的框架
- Weex - Weex 是使用流行的 Web 开发体验来开发高性能原生应用的框架
- Egg.js - Egg.js 为企业级框架和应用而生
- DvaJS - 基于 redux、redux-saga 和 react-router 的轻量级前端框架。
- UmiJS - 可插拔的企业级 react 应用框架
- Express - 基于 Node.js 平台,快速、开放、极简的 Web 开发框架
- Sails.js - Sails.js是一个Web框架,可以于轻松构建自定义,企业级Node.js Apps
- Koa - Koa – 基于 Node.js 平台的下一代 web 开发框架
后台UI框架
- Ant Design -
antd
是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。 - Ant Design Pro - 开箱即用的中台前端/设计解决方案
- Ant Design Pro (Vue) - 是 Ant Design Pro 的 Vue 版本
- Vue Antd Admin - 实现了 Ant Design Pro 的所有功能。根据 Vue 的特性,对 Ant Design Pro 的一些组件和布局作出了相应的修改及优化,同时不影响保持与 Ant Design Pro 的一致。
- vue-element-admin - 是一个后台前端解决方案,它基于 vue 和 element-ui实现。
- Bootstrap - 来自 Twitter,是目前最受欢迎的前端框架。
- LayUI - 开源模块化前端 UI 框架
- EasyUI - 帮助web开发者更轻松的打造出功能丰富并且美观的UI界面
移动端UI框架
- Vant UI - Vant 是有赞前端团队开源的移动端组件库
- Ant Design Mobile - 一个基于 Preact/React/React Native 的 UI 组件库
- TDesign Mobile - TDesign 适配移动端的组件库,适合在 vue 3 技术栈项目中使用
- Ant Design Mobile Vue - 基于 Vue 的移动端 UI 组件库
架构工具
用于单页面
- npm - NPM是随同NodeJS一起安装的包管理工具
- npms - 一个更好的和开源的节点包搜索
- Bower - Bower是Web开发中的一个前端文件包管理器。类似于Node模块的npm包管理器
- JSPM - jspm 还是一个包管理工具,可以安装来自不同地方的包,比如 npm,github,或者你自己定义的位置
用于多页面
工程化化工具
用于单页面
- Webpack - 是一个前端资源加载/打包工具
- Rollup - 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序
- Browserify - Browserify 可以让你使用类似于 node 的 require() 的方式来组织浏览器端的 Javascript 代码,通过预编译让前端 Javascript 可以直接使用 Node NPM 安装的一些库。
用于多页面
jQuery插件
- mCustomScrollbar - 滚动条插件
第三方插件
- Swiper - 开源、免费、强大的触摸滑动插件
字体&样式库
服务端的JavaScript
- Node.js - 简单的说 Node.js 就是运行在服务端的 JavaScript
- Deno - Deno 是一个 JavaScript/TypeScript 的运行时,默认使用安全环境执行代码,有着卓越的开发体验
数据可视化类库
- ECharts - 一个基于 JavaScript 的开源可视化图表库
- 蚂蚁数据可视化|AntV
插件
富文本
- TinyMCE - TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。