0. 前端自动化(Workflow)

  • 前端构建工具
    • Webpack - module bundler
    • Yeoman - a set of tools for automating development workflow
    • gulp - The streaming build system
      • use-gulp
    • grunt - the JavaScript Task Runner
    • F.I.S - 前端集成解决方案
    • Web Starter Kit - 一个Google 提供的帮助开发者快速设置项目的工具集
  • 前端模块管理器
    • Bower - A package manager for the web
    • Browserify
    • Component
    • Duo
    • RequireJS
    • Sea.js
    • LABjs - 文件加载器
    • css-modulesify - CSS模块加载器
  • css预处理器
    • Less - Less is More , Than CSS
    • Sass - Syntactically Awesome Style Sheets
    • Stylus - Expressive, dynamic, robust CSS
  • 前端性能分析工具
    • analyze-css - CSS 选择器的复杂度和性能分析器

1. 前端框架(Frameworks)

2. JavaScript 框架汇总

  • JavaScript 框架
    • react
    • Angular
    • jQuery
    • Backbone.js
    • ember.js
    • Ractive.js
    • KISSY
    • Zepto.js
    • Vanilla JS
    • Vue.js - 数据驱动的组件化MVVM库(用于创建web交互界面和数据双向绑定)
      • Vuex - 一个专门为 Vue.js 应用设计的状态管理架构
      • Mint UI:基于 Vue.js 的移动端组件库
      • Vux - 基于 Vue 和 WeUI 的 UI 组件库
    • Can.js
    • Avalon
    • T3 JavaScript Framework - 一个用于搭建大型Web应用的客户端JS框架
    • jsblocks - Better MV-ish Framework 从简单 UI 到复杂单页应用都适用
  • 轻量级JavaScript框架
    • Min.js - Super minimal selector and event library
    • skel.js - A lightweight responsive framework
    • Sprint.js - 一个高性能、小体积的 DOM 操作库
    • knockout
    • PhantomJS - 一个基于 WebKit 的服务器端 JavaScript API
  • 函数式反应型编程框架 FRP (Functional Reactive Programming) library
    • Bacon.js - A small functional reactive programming lib for JavaScript.
    • Flapjax - 一个支持FRP的JavaScript框架
  • JavaScript 工具库
    • underscore.js
    • Underscore.string.js字符串操作库
    • functional.js
    • Lo-Dash - A JavaScript utility library
    • Lazy.js - a functional utility library for JavaScript
    • Fn.js
    • Way.js - 双向数据绑定库
    • boiler - a utility library that makes tasks in JavaScript easier
    • 快捷键操作
      • Keys.js - 应用快捷键
      • simple-hotkeys
      • jquery.hotkeys
      • Mousetrap - 键盘快捷键操作
    • vConsole - 一个针对手机网页的前端 console 调试面板
    • AlloyLever - 移动web开发者工具面板

3. 前端游戏框架

4. ui组件库(CSS Framework)

  • WeUI - 微信官方UI库

    • jQuery WeUI - WeUI的jQuery版本
  • GMU - 基于zepto的ui组件库,适用于移动端
  • FrozenUI - 腾讯移动端组件库
  • NEC - 更好的CSS方案
  • NEJ - 更好的JS解决方案
  • Pure CSS Components
  • magic-of-css
  • Primer - The CSS toolkit and guidelines that power GitHub
  • light7 - A Light and easy to use UI Lib
  • Spectre.css - 轻量、响应式的现代 CSS 框架

5. 基础模版

  • 浏览器统一(Cross Browser)
    • HTML5 BOILERPLATE
    • Modernizr
    • Normalize.css
    • HTML5 Shiv - 让ie浏览器成为支持html5的浏览器的解决方法
    • cssFx - 为CSS3自动生成浏览器前缀
    • -prefix-free - Break free from CSS prefix hell
    • ieBetter.js - make ie browser like a morden browser main for ie6~ie8
    • es6-promise - Promise 对象的兼容
  • 响应式
    • Responsive - 响应式布局
    • Enquire.js - Awesome Media Queries in JavaScript
    • Free Wall - 创建桌面,移动和平板的动态网格布局
  • 适配方案
    • MetaHandler.js:移动端适配各种屏幕无痛工具脚本
    • lib-flexible: 移动端自适应方案
      • 参考: 使用Flexible实现手淘H5页面的终端适配
      • flexible demo 1
      • flexible demo 2
    • pageResponse
    • responsive-page

6. 排版

7. 网格系统

8. 路由和链接(Routing And URLs)

9. UA 识别

10. 表单处理

10.1 表单验证(Form Validator)/表单提示

10.2 < input > 相关

10.3 < select > 相关

10.4 单选框/复选框相关

10.5 上传组件

10.6 日期选择

10.7 取色

10.8 标签插件(Tag)

10.9 自动完成插件

10.10 样式修正

11. 图表绘制/图形库(Graphics)

12. 日期格式化 & 时间轴

13. 页面交互

13.1 Slider

13.2 瀑布流

13.3 懒加载/加载监听/预加载

13.4 图片轮播(幻灯片)/图片展示

13.5 图片剪裁/图片处理

13.6 进度条/加载动画(Loading)

13.7 侧滑插件(offcancas)

13.8 菜单(Menu)

13.9 滚动侦测(ScrollSpy)

13.10 滚动加载更多/下拉刷新(Pull to Refresh)

13.11 平滑滚动插件(Smooth Scroll)

13.12 全屏滚动/全屏切换

13.13 分屏滚动

13.14 转场效果

13.15 固定元素(Sticky)

13.16 触控事件

13.17 拖拽组件

13.18 隐藏或展示页面元素

13.19 滚动条(Scrollbar)

13.20 视差滚动(Parallax Scrolling)

13.21 缩放 (Zooming)

14. 代码高亮插件/代码编辑器

15. UI Icon 组件

16. 动画(Animate)

17. 本地存储

18. 模板引擎

19. 通知组件/弹框组件/模态窗口

20. 提示控件(Tooltips)

21. 对话框/遮罩层/弹出层(lightbox)

22. 文档/表格/PDF

23. 目录树插件

24. 前后端交互

24.1 Ajax模块

24.2 SSE (Server-Sent Events)

SSE API用于创建到服务器的单向连接,服务器通过这个连接可以发送任意数量的数据.

  • EventSource

24.3 Web Sockets

25. 音频/视频

26. 按钮

27. 富文本编辑器/Markdown编辑器/Markdown解析器

28. 内容提取(Readability)

29. 颜色(CSS Colors)/SVG/Canvas

30. 选项卡(Tabs)

31. 文本处理

32. 布局(Layout)

33. 演示/幻灯片

34. 国际化(i18n)

35. 邮件模板(Email Templates)

36. 移动端优化(Optimizing Mobile Performance)

37. HTTP请求相关

  • pako - HTTP 请求正文压缩

    • 参考阅读: 如何压缩 HTTP 请求正文
    • HTTP 请求正文压缩 DEMO
  • RSA in JavaScript - 用RSA加密实现Web数据加密传输

38. 实用工具/其他插件

ES6( ECMAScript 2015 )

ES6转码器(ES6 to ES5)

ES6入门

设计模式( JavaScript Patterns )

在线工具( Online Tools )

前端开发工具

1. 开发工具

2. 调试工具

3. 浏览器扩展(Chrome Extensions)

前端参考集

转载于:https://www.cnblogs.com/Im-Victor/p/9237254.html

前端组件库 - 搭建web app常用的样式/组件等收集列表(移动优先)相关推荐

  1. python在线搭建教程_理解python web开发,轻松搭建web app!

    大家好,今天分享给大家的是理解python web开发,轻松搭建web app,希望大家学有所获! 因为 python代码的优雅美观且易于维护这一特点,越来越多的人选择使用 Python做web开发. ...

  2. python论坛app_理解python web开发,轻松搭建web app!

    大家好,今天分享给大家的是理解python web开发,轻松搭建web app,希望大家学有所获! 因为 python代码的优雅美观且易于维护这一特点,越来越多的人选择使用 Python做web开发. ...

  3. 移动端超高品质的Axure UI设计/交互设计组件库,几乎涵盖了所有的组件

    这套超高品质的Axure UI设计/交互设计组件库,无论是APP原型设计还是小程序设计,都能满足您日常设计所需,关键是能让交互设计稿美美哒,简直是提高工作效率必备文档库,实属移动端设计组件中的顶级资源 ...

  4. 适合前端工作者的iPhone Web App开发

    iPhone有着丰富的软件资源,到目前为止,仅在appStore上架的软件就达十多万个,而相比之下,有着10年历史的WM系统却不过只有大约2万个应用程序. 随着ipad和iphone 4的发布,iph ...

  5. Vue UI 组件库(移动端常用 UI 组件库,PC 端常用 UI 组件库,Element UI基本使用,Element UI按需引入)

    文章目录 Vue UI 组件库 7.1 移动端常用 UI 组件库 7.2 PC 端常用 UI 组件库 7.3 Element UI基本使用 7.4 Element UI按需引入 Vue UI 组件库 ...

  6. UI组件库从1到N开发心得-组件篇

    正文 距离第一篇UI组件库文章发布已经过去3个月了,在此期间利用零零散散的时间持续更新owl-ui组件库,目前owl-ui移动端组件库已经更新3大类(基础.表单.弹出层)9种组件(Button.Tab ...

  7. 这是你从未见过的组件库 -- Android 上的手绘风格组件

    之前看到一位作者开源了一款手绘风格的图表库 Chart.xkcd,感觉很是喜欢. 当然仅仅图表是满足不了我滴,于是想看看 Android 上是否有类似的开源库,一番搜索之后,颗粒无收. 想想原理可能不 ...

  8. 基于Vue和Element-ui组件库搭建的后台管理系统

    1. 电商管理后台 API 接口文档 说明 前端:https://gitee.com/Cola163/system 后台: https://gitee.com/Cola163/system-serve ...

  9. 使用云开发以及vant组件库搭建的一个收账小程序

    欢迎访问 源码-欢迎star或者提供版本建议等~ github 说明 一起算账本身的功能,对我而言是相当有用的,平时我们aa收款的时候每人付了啥都要收集起来,而且还要有人去计算,其实计算过程很容易出错 ...

最新文章

  1. Rad Studio IDE 代码编辑器增强工具 RADSplit
  2. anaconda 安装tensorfollow 镜像_镜像也有可能出问题
  3. 成功解决slave无datanode问题
  4. java的接口怎么理解_如何理解Java 中的接口
  5. XCTF-高手进阶区:ics-06
  6. Nodejs课堂笔记02
  7. linux 下安装maven
  8. Linux下coredump调试3:补录
  9. 【class2src】Decompiler
  10. php mysql 用户修改_PHP+MYSQL实现用户的增删改查,mysql增删_PHP教程
  11. 智慧机场大数据可视化分析决策系统
  12. python拟合优度R^2
  13. 自动驾驶技术-环境感知篇:基于视觉相关技术介绍
  14. centOS下mysql主从配置
  15. mac安装chromedriver谷歌浏览器驱动
  16. zabbix自定义监控项及触发动作
  17. tp获取执行的sql语句
  18. [86题更新完毕] 牛客Python专项题
  19. android 独立按键和菜单键 打开menu
  20. Vysor PRO 破解方法

热门文章

  1. JS事件冒泡机制和兼容性添加事件
  2. 在单链表的第i个位置后插入一个节点(阿里+腾讯等面试题总结)
  3. IT项目之旅(二)篮球计分器(分析、设计、实现)
  4. hadoop 之DefaultStringifier
  5. PHP爬取企业详情(百度信用)
  6. 【错误记录】Android 应用安装后出现两个启动图标 ( 排查应用及依赖库中配置了 android.intent.category.LAUNCHER 的 Activity )
  7. 【Groovy】闭包 Closure ( 自定义闭包参数 | 自定义单个闭包参数 | 自定义多个闭包参数 | 闭包参数默认值指定 )
  8. 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入具体的操作细节 | 获取 Activity 中的所有方法 | 获取方法上的注解 | 获取注解上的注解 | 通过注解属性获取事件信息 )
  9. 【Java 虚拟机原理】线程栈 | 栈帧 | 局部变量表 | 反汇编字节码文件 | Java 虚拟机指令手册 | 程序计数器
  10. 【错误记录】前台进程报错 ( Permission Denial: startForeground requires android.permission.FOREGROUND_SERVICE )