前端 优秀资源汇集[2021.05.19更新]

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 组件库,主要用于研发企业级中后台产品。
  • Bootstrap - 来自 Twitter,是目前最受欢迎的前端框架。
  • LayUI - 开源模块化前端 UI 框架
  • EasyUI - 帮助web开发者更轻松的打造出功能丰富并且美观的UI界面

移动端UI框架

  • Vant UI - Vant 是有赞前端团队开源的移动端组件库

架构工具

用于单页面

  • npm - NPM是随同NodeJS一起安装的包管理工具
  • npms - 一个更好的和开源的节点包搜索
  • Bower - Bower是Web开发中的一个前端文件包管理器。类似于Node模块的npm包管理器
  • JSPM - jspm 还是一个包管理工具,可以安装来自不同地方的包,比如 npm,github,或者你自己定义的位置

用于多页面

  • grunt - JavaScript 世界的构建工具
  • gulp - 基于流(stream)的自动化构建工具

工程化化工具

用于单页面

  • Webpack - 是一个前端资源加载/打包工具
  • Rollup - 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序
  • Browserify - Browserify 可以让你使用类似于 node 的 require() 的方式来组织浏览器端的 Javascript 代码,通过预编译让前端 Javascript 可以直接使用 Node NPM 安装的一些库。

用于多页面

  • seajs - 目前由阿里、腾讯等公司共同维护
  • Requirejs - RequireJS是一个JavaScript文件和模块加载器。

jQuery插件

第三方插件

  • Swiper - 开源、免费、强大的触摸滑动插件

字体&样式库

服务端的JavaScript

  • Node.js - 简单的说 Node.js 就是运行在服务端的 JavaScript
  • Deno - Deno 是一个 JavaScript/TypeScript 的运行时,默认使用安全环境执行代码,有着卓越的开发体验

数据可视化类库

插件

富文本

  • TinyMCE - TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。

未分类

术语

0%