zoukankan      html  css  js  c++  java
  • 记录几个前端必备的库/框架

    标准库的扩充

    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

  • 相关阅读:
    SqlHelper
    C#中gridView常用属性和技巧介绍
    oracle中的存储过程例子
    log4j.properties配置详解
    Ant之build.xml
    jQuery源码
    jQuery实现分页
    mysql中log
    SQL只获取字段中的中文字符
    子Repeater获取父级Repeater绑定项的值
  • 原文地址:https://www.cnblogs.com/YooHoeh/p/10659739.html
Copyright © 2011-2022 走看看