• 记录几个前端必备的库/框架


    标准库的扩充

    underscore.js 扩充了 Array 和 Object 相关 API
    moment.js 扩充了 Date
    bluebird.js / hax/my-promise 实现了 Promise
    async.js 模拟了 async 操作符
    es5shim 用 ES 3 语法部分实现了 ES 5 特性
    handlebars.js 实现模板字符串功能
    DOM 的扩充
    jQuery.js 操作 DOM
    video.js 操作 video
    Fabric.js 操作 canvas

    UI 组件

    纯 CSS 的 UI 组件库,如 Bulma
    大而全的 UI 框架(CSS + JS),如 Bootstrap、Element UI
    垂直领域的 UI 组件
    专门做轮播的 Swiper
    专门做输入提示的 typeahead.js
    专门做文件上传的 fine-uploader
    专门做 3D 瓦片效果的 vanilla-tilt.js
    专门做视差效果的 parallax.js
    专门做数据可视化的 D3.js
    专门做图表的 echarts.js
    专门做动画的 velocity.js
    专门做粒子效果的 particle.js
    专门做手势识别的 hammer.js

    编程思想类的轮子

    实现 MVC 思想的 backbone.js
    实现 MVVM 思想的 AngularJS 1 和 Vue 1
    实现 Virtual DOM 的 React 和 Preact
    实现单向数据流(FLUX)思想的 Redux
    实现 Reactive 思想的 Rx.js
    实现 Rails 思想的 Ember.js
    实现函数式思想的 Ramda

  • 相关阅读:
    修改oracle的sys、system密码
    错误随手笔记
    JS 全选
    ider向虚拟机上传jar包
    Spring中的八大设计模式
    事务的隔离级别
    hive常用函数全集
    Kafka常用命令
    字符设备驱动框架学习总结
    根文件系统熟悉(一)根文件系统构建过程记录
  • 原文地址:https://www.cnblogs.com/YooHoeh/p/10659739.html
Copyright © 2020-2023  润新知