前端库归纳

6 篇文章 0 订阅
4 篇文章 0 订阅

对使用过、和未来可能使用到的技术记录

望各位广大的技友们多多提交你们用过的 js 库,可能会帮助到我解决问题,项目开发时,就能使用你推荐的库来快速开发解决问题!再次感谢,无论什么库都行。

如果对您有用,欢迎也提供你的小觉得不错的库

欢迎:https://github.com/yeyuguo/awesomejs.git

前端 - broswer端

UI


UI框架

UI | UI框架

名称描述
react框架 - 纯 UI 容器组件框架,mvvm 的框架
react-native - 移动端 - 未使用框架 -和 react 同接口,使用js开发跨终端的 native 开发,类似 AST 来实现的
ant - PC端UI+框架 - 针对中后端,在 react 基础上二次封装的成熟UI组件库
ant-mobile - 移动端UI+框架 - 针对移动端,接口和组件接口类似 ant
vue框架 - 简洁使用的 纯 UI 容器组件的框架,mvvm
backbone框架 - mvc 的框架
knockout框架 - mvvm框架
样式

UI | css样式库

名称描述
bootstrapcss样式 - css 框架
图表

UI | UI 图表

名称描述
echartUI 图表 - canvas 绘制的图表,接口简洁易用
highchartUI 图表 - svg 绘制的图表,接口简洁易用
动画

UI | UI动画

名称描述
swal动画 - 弹窗
animate.css动画 - 动画css
css-doodle动画 - 使用函数式编写 css 动画

数据


框架

数据 | 数据管理

名称描述
vuex - 未使用数据管理 - vue 大型项目管理数据
pubsub-js数据管理 - 轻量简单的发布订阅
Rxjs数据管理 - 发布订阅的数据框架
redux数据管理 - 前端数据管理的框架,可插拔式的使用
react-redux数据管理 - react 结合 redux,简化 redux 的使用,核心还是 redux
redux-thunk数据管理 - 解决 redux 的异步副作用
redux-saga数据管理 - 使用 general 方式简化 redux 业务复杂副作用(异步),能处理比redux-thunk 更复杂的业务功能,相应接口也比较多
dva数据管理 - 针对 antd 框架,在 roadhog 基础上,结合 redux、react-saga的实践应用的脚手架,缺点,依赖redux、redux-saga
请求

数据 | 数据请求 & 节点操作

名称描述
ajax数据请求 & 节点操作 - 专门用于请求数据管理的,最大的作用是对 dom 进行处理
zepto数据请求 & 节点操作 - 针对移动端,轻量化的 ajax 库
graphql数据请求 - 根据查询条件请求接口自定义返回数据结构
reqwest数据请求 - 可以在node 和 前端都能 ajax 请求数据
catta数据请求 - 一个轻量级请求工具,支持 fetch,jsonp,ajax
axios数据请求 - node端、brower端都良好支持的请求数据
模拟

数据 | 数据模拟

名称描述
easy-mock数据模拟 - web网站,开发阶段,模拟数据接口
jquery-mockjax数据模拟 - 对ajax 请求进行拦截,模拟返回的数据
mock数据模拟 - 模拟假数据,专业造假
处理

数据 | 数据处理

名称描述
lodash数据处理 - js 端对数据进行处理
underscore数据处理 - js 端对数据进行处理
moment时间 - 时间插件库

工具


脚手架

工具 | 脚手架

名称描述
webpack脚手架 - 能做任何事,编译源代码,提高开发体验,插件化扩展
rollup - 未使用脚手架 - 类 webpack,默认已经有很多功能自带了,不用像 webpack 需要额外添加
grunt脚手架 - 多用于应用开发工具类软件
babel工具类 - 转译JS代码,核心利用 AST 转义 js 代码,配置、插件化扩展
roadhog脚手架 - 在create-react-app 基础上,加上了热替换,按需加载,代理等,和ant紧密结合
create-react-app脚手架 - 快速创建一个初始化的项目,结合 webpack 与 react
软件

工具 | 工具类

名称描述
fontCreator - 软件工具类 - 把图片转成字体图标,矢量图
SVGDeveloper - 软件工具类 - 软件绘画 svg 图案

地图


地图应用层

工具 | 脚手架、工具类

名称描述
leaflet地图 - 轻量级-PC、mobile 端都能适应的开源库
openstreetmap地图 - 类似 leaflet 一样的地图层;

node端


建站


server服务

建站 | 服务 server 框架

名称描述
expressserver - node 端服务
koaserver - express原作者,利用 es6 general 功能,使用 cojs,弥补js和express 的回调黑洞
命令行工具

建站 | 命令行工具、日志、配置

名称描述
commander命令行工具 - node 命令行获取参数
pm2命令行工具 - node 管理服务器项目启动的进程
nodemon命令行工具 - 代替 node 热替换启动服务
config配置 - 管理配置选项
log4js日志 - 管理日志记录

node 数据


处理

数据 | node 数据处理

名称描述
compressjs工具 - 压缩资源中间件,传递压缩资源到前端后再解压
puppeteer数据抓取 - 操作 chrome 请求页面,获取各种参数
express-http-proxy数据代理 - express 中间件:代理数据请求
node 数据库

数据 | 数据库

名称描述
mongoose数据库 - mongodb 的数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值