首页»前端»笼统的前端

笼统的前端

来源:VICHILY'S BLOG 发布时间:2017-03-01 阅读次数:
笼统的前端,前端图谱,前端工具大全

核心 Core

  1. HTML(HTML5)
  2. CSS(CSS3)
  3. JavaScript
  4. jQuery
  5. ES6
  6. 插件

包管理工具 Package Managers

  1. NPM
  2. Bower
  3. Yarn

前端性能 Front-End Performance

  1. WebPagetest
  2. PerfBudget
  3. CriticalCSS
  4. Picturefill

编辑器 Text Editors

  1. WebStorm
  2. VScode
  3. Sublime Text
  4. Atom
  5. HBuilder

JS框架 JS Frameworks

  1. Backbone
  2. AngularJs
  3. React
  4. Vue

UI框架 UI Frameworks

  1. Bootstrap
  2. Ionic
  3. Foundation
  4. FrozenUI
  5. materializecss
  6. mui
  7. Ant Design
  8. eleme

JS预处理 JS Preprocessors

  1. TypeScript
  2. CoffeeScript
  3. Babel

响应式网页 Responsible WEB Design

  1. 渐进增强、可访问性

过程自动化 Process Automation

  1. Grunt
  2. Gulp

模板引擎 Templating

  1. Handlebars
  2. Haml
  3. Jade

代码质量 Code Quality

  1. JSCS
  2. ESLint

浏览器刷新 Browser Refreshing

  1. LiveReload
  2. Guard

构建工具 Build Tools

  1. RequireJS
  2. seajs
  3. Browserify
  4. Webpack

CSS预处理器 CSS Preprocessors

  1. Sass
  2. Less
  3. stylus

后端 Back-End

  1. nodeJS
  2. PHP

版本控制 Version Control

  1. Git
  2. Svn

代码测试 Testing

CSS设计模式 OOCSS & Style Guides

  1. MVCSS

核心 Core

HTML5
  1. W3C http://www.w3school.com.cn/html5/
  2. W3C https://www.w3.org/html/ig/zh/wiki/HTML5
  3. 菜鸟教程 http://www.runoob.com/html/html5-intro.html
  4. HTML5中文门户 http://www.html5cn.org/
CSS3
  1. W3C CSS教程 http://www.w3school.com.cn/css/index.asp
  2. W3C CSS3教程 http://www.w3school.com.cn/css3/index.asp
  3. 菜鸟教程CSS教程 http://www.runoob.com/css/css-tutorial.html
  4. 菜鸟教程CSS3教程 http://www.runoob.com/css3/css3-tutorial.html
  5. CSS武松娱乐 http://css.doyoe.com/
JS
  1. W3C http://www.w3school.com.cn/js/
  2. 菜鸟教程 http://www.runoob.com/js/js-tutorial.html
  3. 廖雪峰js教程 http://www.liaoxuefeng.com
  4. js标准参考教程-阮一峰http://javascript.ruanyifeng.com/
jQuery
  1. W3C http://www.w3school.com.cn/jquery/
  2. 菜鸟教程 http://www.runoob.com/jquery/jquery-tutorial.html
  3. 极客学院 http://wiki.jikexueyuan.com/project/jquery-tutorial/
  4. 廖雪峰 http://www.liaoxuefeng.com/wiki/
  5. 武松娱乐 http://www.css88.com/jqapi-1.9/
  6. 武松娱乐 http://www.runoob.com/manual/jquery/
ES6
  1. 阮一峰ES6 http://es6.ruanyifeng.com/
  2. 极客学院 http://wiki.jikexueyuan.com/project/es6/
  3. JavaScript 标准参考 阮一峰http://javascript.ruanyifeng.com/advanced/ecmascript6.html
插件
  1. parallel.js: 前后端通用的一个并行库
  2. zepto: 用于现代浏览器的兼容 jQuery 的库
  3. totoro: 稳定的跨浏览器测试工具
  4. TheaterJS: 一个用于模拟人输入状态的 JS 库
  5. stellar.js: 前端用于实现异步滚动效果的库,现已不再维护
  6. skrollr: 另一款实现一步滚动的开源库,使用人数众多,可实现各种狂拽酷炫掉渣天的前端效果,看真相
  7. Framework7: 前端框架,是开发人员可以基于 web 技术构建 IOS7 程序
  8. regulex: 用于生成 正则表达式 的可视化流程图
  9. markdown-it: 新型 Markdown 解析器,快速,支持插件
  10. multiline: 用于 Javascript 中的多行文本,类似于 Ruby 的 HERE Doc
  11. screenfull.js: 全屏插件,支持各大浏览器
  12. lunr.js: 类似于 Solr, 但是用于浏览器上的全文搜索引擎,可以为 JSON 创建索引,离线也可以使用
  13. jquery.hotkeys: jQuery 插件,用于绑定热键
  14. breach_core: Javascript 编写的 Browser (浏览器)
  15. octocard: 用于生成 Github 信息卡片的库
  16. github-cards: 用于生成 Github 信息卡片的库
  17. money.js: 轻量级货币转换库,web 和 node 皆可用
  18. accounting.js: 轻量级的数字、货币转换库
  19. javascript-algorithms: Javascript 实现的各种算法集合
  20. lazy.js: 类似于 underscore, 但是会延迟执行,某些场景下,性能会有很大的提升
  21. seajs: 前端模块加载器,解决模块化、依赖等问题
  22. jQuery-One-Page-Nav: 单页应用中一个用于处理导航栏的库
  23. js.js: Javascript 实现的 javascript JIT
  24. jquery-ui: jQuery 团队开发的 UI 相关的前端库,功能强大
  25. todomvc: 分别基于 AngularJS/EmberJS/Backbone等实现的 TODO List, 帮助武松娱乐选择前端 MVC 库
  26. localForage: Mozilla 出品,用于离线存储,基于IndexedDB, WebSQL 或者 localStorage, 提供一致的接口
  27. EventEmitter: 浏览器版的 EventEmitter
  28. jquery.serializeJSON: jQuery 插件,用于将 form 表单序列化成 JSON 数据
  29. knockout: 前端 MVVM 框架,用于开发富前端应用
  30. mermaid: 可以根据文本生成流程图,类似于 Markdown 的语法
  31. js-sequence-diagrams: 另一款可以根据文本生成流程图的库,类似于 Markdown 的语法
  32. flow: 一个用来检测 Javascript 语法错误的库, Facebook 出品
  33. zoomooz: jQuery 插件,用来处理浏览器缩放
  34. fancyBox: 一个用于放大缩小图片、Web 内容或者多媒体元素的库,优雅大方
  35. mithril.js: 轻量型前端 MVC 框架,部分使用场景下性能优于 Angular.js 和 React
  36. backbone: 强大的前端 MVC 库,鼻祖级前端库,最初为了配合 Rails 来模块化前端应用,兼容性良好 (兼容到 IE6),插件丰富,性能良好
  37. jquery.smartbanner: smartbanner 是从 IOS6 开始支持的一个新特性, 这个插件提供了对早期 IOS4/5 和 Android 的支持
  38. jquery.scrollTo: 在页面上以一个元素为起始以动画的方式移动(ScrollTo)到另一个元素, 支持回退等
  39. jScrollPane: 自定义的滚动条,让所有浏览器都显示一样的滚动条
  40. onepage-scroll: 提供类似于 iPhone6 展示页类似的效果,适用于单页应用,兼容到 IE8
  41. scrollMonitor: 前端插件用来监控元素的滚动事件(进入、退出等),性能很好
  42. ScrollMagic: 神奇的滚动交互效果插件,可以在滚动的过程中设置各种各样的动态效果
  43. infinite-scroll: 滚动加载,滚动到最下到自动加载, Paul Irish 大神之作
  44. animatable: 仅仅依靠 border-widthbackground-position 实现的各种动态效果,看真相
  45. Fluidbox: 页面上内嵌图片的放大缩小效果,类似于 Medium 中的效果
  46. jquery-validation: jQuery 的一个插件,用于校验 Form 表单
  47. BigVideo.js: jQuery 的一个插件, 用于实现大背景(视频、图片)效果
  48. emscripten: 一款基于 LLVM, 可以将 C/C++ 转换成 Javascript 的工具,使得 Javascript 可以近乎 Native 的速度
  49. qrcode-generator: 各种语言的二维码生成工具
  50. device.js: 一个可以检测设备类型的工具,可以让我们根据不同的设备来为其定制响应的 Javascript 和 CSS
  51. jquery-qrcode: jQuery 插件,用来生成二维码
  52. Wookmark-jQuery: jQuery 的一个插件,可以用来实现瀑布流的效果
  53. isotope: 可以用来过滤、排列布局,实现美观的动态布局切换效果,Demo
  54. lazysizes: 功能强大的图片延迟加载工具,可以首先加载一个低质量的图片,然后再加载高质量的图片
  55. progressbar.js: 简洁美观的进度条,扁平化
  56. pigshell: 一个由 Javascript 实现的Shell, 将互联网当做一个大的文件系统, 通过 cd/ls/cat…..等命令, 可以访问 Facebook/Twitter/Google Drive 等网络服务
  57. spectrum: Js实现的颜色选择器 (Colorpicker)
  58. jQuery.countdown: jQuery 倒计时插件
  59. summernote: WYSIWYG 富文本编辑器
  60. awesomplete: 非常轻型的一个自动补全 JS 库, 没有任何依赖, 配置简单, 美观
  61. switchery: IOS 7 上 Switch 的 JS 实现, 支持 IE8 及以上浏览器
  62. trix: Basecamp 公司出品的富文本编辑器,简洁小巧
  63. sensor.js: 在智能移动设备浏览器上,通过HTML5的api使用移动设备的功能。定位、运动、倾斜等
  64. hyhyhy: 用于创建 基于 HTML5 的 演示文稿
  65. swipebox: jQuery 插件,用于处理移动端的触摸事件
  66. FileAPI: 前端用户处理文件(拖放、多文件上传等)
  67. Sortable: 现代浏览器上用于实现元素拖拽排序的功能,支持 Meteor, AngularJS, React,不依赖 jQuery
  68. Swiper: 用于实现浏览器上的滑动切换效果,支持硬件加速
  69. matter-js: 2D 物理效果引擎,碰撞、弹跳等
  70. jQTouch: 用于辅助创建手机端的 Web 应用,支持主题、Zepto.js 等
  71. snabbt.js: 一个利用 Javascript 和 CSS transform 的 animation 库
  72. c3: 基于 D3 的图表库
  73. echarts: 企业级图表库,百度开发
  74. parallax.js: 一个用于响应智能手机 orientation 的库
  75. jQuery-Animate-Enhanced: jQuery 动画库的一个增强,用于现代浏览器
  76. wysihtml: 富文本编辑器,适用于现代浏览器
  77. slip: 一个通过滑动或者拖拽来操控列表的库
  78. evil-icons: 一个矢量图库,提供 Ruby/Node 等支持
  79. PhotoSwipe: JS 的一个图片展示库
  80. focusable: 是页面上一个元素高亮的库,有图有真相
  81. firefox.html: Firefox 在浏览器端的实现 —— HTML 版的 Firefox
  82. jquery-mobile: jQuery 团队开发的用于辅助手机端 web app 开发的库,基于 HTML5
  83. mobile-angular-ui: 基于angularjs和bootstarp的web app开发框架
  84. interact.js: 一个适用于现代浏览器的,用于处理 手势、拖放、缩放等的库
  85. rebound-js: 实现部分物理效果,Facebook 出品
  86. basket.js: 基于 LocalStorage 的资源加载器,可以用来缓存 script 和 css, 手机端使用速度快于浏览器直接缓存
  87. iscroll: 高性能的滚动(scroll)处理库,功能强大,支持各种事件,不依赖任何的库,且插件丰富, 大众点评的手机端列表滚动就是用这个库处理的
  88. metrics-graphics: 基于 D3 的图表库,简洁、高效,Mozilla 出品
  89. accessible-html5-video-player: Paypal 出品的 Video 播放器
  90. loading: 几种 Loading 效果,基于 SVG
  91. flippant.js: 一款能够漂亮的网页元素翻转效果库,代码许久不更新,不过作为源码学习还是不错的
  92. move.js: 基于 CSS3 的前端动画框架
  93. scrollReveal.js: 使元素以非常酷帅的方式进入画布 (Viewpoint),看 Demo
  94. Modernizr: 一个用来检测 HTML5 和 CSS3 支持情况的库
  95. foundation: 另一款前端模版框架,类似于 Bootstrap
  96. Flat-UI: Bootstrap 的一款主题,简洁美观
  97. iCheck: 一款漂亮的 Checkbox 插件
  98. Swipe: 非常轻量级的一个图片滑动切换效果库, 性能良好, 尤其是对手机的支持, 压缩后的大小约 5kb
  99. slick: 功能异常强大的一个图片滑动切换效果库
  100. SocialButtons: 漂亮的社交按钮
  101. sweetalert: 一个非常美观的用于替换浏览器默认 alert 的库
  102. web-animations-js: Javascript 实现的 Web Animation API
  103. vivus: 可以动态描绘 SVG 的 JS 库, 支持多种动画
  104. plyr: 轻量, 小巧, 美观的 HTML5 视频播放器
  105. timesheet.js: 基于 HTML5 & CSS3 时间表
  106. slideout: 一个非常美观的侧滑菜单

包管理工具 Package Managers

NPM
  1. 菜鸟教程NPM 使用介绍 http://www.runoob.com/nodejs/nodejs-npm.html
  2. 淘宝 NPM 镜像 https://npm.taobao.org/
  3. npm 模块安装机制简介 http://www.ruanyifeng.com/blog/2016/01/npm-install.html
  4. npm包搜索地址 https://www.npmjs.com/
Bower
  1. Bower中文网 http://www.bowercn.com/
  2. Bower:客户端库管理工具-阮一峰 http://javascript.ruanyifeng.com/tool/bower.html
Yarn
  1. yarn中文网 https://yarnpkg.com/zh-Hans/快速、可靠、安全的依赖管理
  2. YARN 简介 https://www.ibm.com/developerworks/cn/data/library/bd-yarn-intro/

编辑器 Text Editors

WebStorm
  1. 官网下载 http://www.jetbrains.com/webstorm/download
  2. 前端网破解版下载 http://www.qdfuns.com/tools
VScode
  1. 官网下载 https://code.visualstudio.com/
  2. vscode 插件精选 - 献给所有前端工程师https://segmentfault.com/a/1190000006697219
SublimeText
  1. 官网下载 https://www.sublimetext.com/
  2. 前端网破解版插件版下载 http://www.qdfuns.com/tools
  1. SublimeCodeIntel: Sublime Text 的代码补全工具,支持多种语言
  2. Emmet:一个用于提高开发效率的编辑器插件,前身是Zen coding
  3. SublimeLinter: 一个提供代码质量检测的插件
  4. SublimeTmpl:快速新建指定的模版文件
  5. Syntax-highlighting-for-Sass:sass代码高亮插件
  6. MarkdownEditing: Sublime Text 强大的 Markdown 扩展, 提供快捷键, 主题等
  7. ApplySyntax: 辅助检测语法插件
  8. CTags: Sublime Text Ctags 支持插件, 需要安装 ctags
  9. sublime-react: React 代码高亮
Atom
  1. 官网下载 https://atom.io/
HBuilder
  1. 官网下载 http://www.dcloud.io/

JS框架 JS Frameworks

Backbone
  1. Backbone.js API中文文档http://www.css88.com/doc/backbone/
AngularJs
  1. 中文官方文档https://angular.cn/
  2. angularjs中文网http://www.apjs.net/
  3. angularjs教程http://www.angularjs.net.cn/
  4. Angular 基础入门http://www.cnblogs.com/micua/p/angular-essential.html
  1. angular-masonry: Masonry 的 AngularJS 插件,用于瀑布流
  2. angular-schema-form: 根据 JSON 生成响应的 Form 表单
  3. restangular: Angular 中用来处理 RESTful API 的插件,可替代 $resource
  4. ng-cordova: Cordova 常用组件的 Angular 版本
  5. angular-translate: Angular 的国际化 (I18n)
  6. ng-inspector: Chrome 插件,用于调试 Angular
  7. angularjs-style-guide: AngularJS 代码风格
  8. ngReact: React 的 Angular 插件,可以在 Angular 中使用 React Components
  9. material: Google Material Design 效果的 Angular 实现
  10. angular-local-storage: Angular 插件, 提供了对 localStorage 的友好支持, 并对不支持的浏览器使用 cookie 优雅降级
  11. angular-filter: 一组有用的 Angular Filters
  12. bindonce: Angular 插件, 用于减少 Watcher 的数量, 提升性能
React
  1. 英文官方文档https://facebook.github.io/react/docs/hello-world.html
  2. 中文官方文档http://reactjs.cn/react/docs/getting-started-zh-CN.html
  3. gitbooks手册https://hulufei.gitbooks.io/react-tutorial/content/introduction.html
  4. 阮一峰react入门http://www.ruanyifeng.com/blog/2015/03/react.html
  5. 阮一峰React Router入门http://www.ruanyifeng.com/blog/2016/05/react_router.html
  6. React Router 中文文档https://react-guide.github.io/react-router-cn/
  7. react-redux 中文文档http://cn.redux.js.org/docs/react-redux/index.html
  8. 阮一峰Redux 入门教程http://www.ruanyifeng.com/blog
  1. react: React 框架源代码
  2. react-native: Facebook 出品的使用 React 开发 IOS 原生应用的框架
  3. react-hot-loader: 实时调整 React 组件效果
  4. grunt-react: React 的 Grunt 组件, 用于将 JSX 编译成 JS
  5. touchstonejs: 基于 React 的手机应用前端框架
  6. essential-react: 基于 React, ES6, React-Router的一个应用脚手架
  7. react-router: React 路由解决方案
Vue
  1. vue官方http://cn.vuejs.org/
  2. vuex官方http://vuex.vuejs.org/zh-cn/
  3. vue-router官方https://router.vuejs.org/zh-cn/

UI框架 UI Frameworks

Bootstrap
  1. 最受欢迎的 HTML、CSS 和 JS 框架 http://v3.bootcss.com/
Ionic
  1. 一款接近原生的Html5移动App开发框架 会html css js就可以开发apphttp://www.ionic.wang/
Foundation
  1. Foundation 中文网 迄今为止最好的响应式前端框架http://www.foundcss.com
FrozenUI
  1. 移动端服务的前端框架http://frozenui.github.io/
materializecss
  1. 基于Material Design的主流前端响应式框架http://www.materializecss.cn/
mui
  1. 最接近原生APP体验的高性能前端框架http://dev.dcloud.net.cn/mui/
AntDesign
  1. 和react配合的UI框架https://ant.design
eleme
  1. 和vue配合的UI框架http://element.eleme.io/

JS预处理 JS Preprocessors

TypeScript
  1. TypeScript 入门教程 菜鸟教程http://www.runoob.com/
  2. TypeScript中文网https://www.tslang.cn/
  3. TypeScript教程gitbookhttps://www.gitbook.com/
CoffeeScript
  1. CoffeeScript 中文http://coffee-script.org/
  2. CoffeeScript 实用手册 极客学院http://wiki.jikexueyuan.com/project/coffeescript/

过程自动化 Process Automation

Grunt
  1. Grunt中文网http://www.gruntjs.net/
Gulp
  1. gulp.js 中文网http://www.gulpjs.com.cn/
  2. gulp详细入门教程http://www.ydcss.com/
  3. 前端构建工具gulpjs的使用介绍及技巧http://www.cnblogs.com/2050/p/4198792.html
  4. Gulp开发教程https://www.w3ctech.com/topic/134

模板引擎 Templating

Handlebars
  1. handlebarsjs官网http://handlebarsjs.com/
  2. Handlebars中文文档http://www.360doc.com/content/
  3. Handlebars.js 中文文档http://keenwon.com/992.html
  4. Handlebars的使用方法文档整理http://www.tuicool.com/articles/fqQFN3
Haml
  1. haml官方文档https://github.com/haml/haml
  2. haml入门http://blog.csdn.net/napoay/article/details/50491363
Jade
  1. Jade 官方的英文文档http://www.w3cplus.com/html/how-to-use-jade.html
  2. Jade的使用http://www.w3cplus.com/html/how-to-use-jade.html
  3. 带你学习Jade模板引擎视频http://www.imooc.com/learn/259

构建工具 Build Tools

RequireJS
  1. RequireJS 英文网http://requirejs.org/
  2. RequireJS 中文网http://requirejs.cn/
  3. require.js的用法-阮一峰http://www.ruanyifeng.com/blog
seajs
  1. seajs文档http://seajs.org/docs/
  2. SeaJS从入门到原理http://www.tuicool.com/articles/FfEJv2u
Browserify
  1. 官网http://browserify.org/
  2. githubhttps://github.com/substack/node-browserify/
Webpack
  1. Webpack 中文指南http://webpackdoc.com/
  2. webpack的实例http://www.vichily.com
  3. webpack的入门http://www.vichily.com
  4. 一小时包教会 —— webpack 入门指南http://www.w2bc.com/Article/50764

CSS预处理器 CSS Preprocessors

Sass
  1. sass入门http://www.w3cplus.com/sassguide/
  2. sass武松娱乐http://sass.bootcss.com/docs/sass-reference/
  3. SASS用法指南-阮一峰http://www.ruanyifeng.com/blog/
Less
  1. less中文网http://lesscss.cn/
  2. less快速入门http://less.bootcss.com/
stylus
  1. stylus中文文档-张鑫旭http://www.zhangxinxu.com/jq/stylus/

版本控制 Version Control

Git
  1. Git教程-廖雪峰http://www.liaoxuefeng.com/wiki/
Svn
  1. 史上最简单的SVN使用教程和注意事项http://blog.csdn.net/fwzkj/article/details/47988885
  2. SVN 教程 极客学院http://wiki.jikexueyuan.com/project/svn/
  3. SVN 教程 菜鸟教程http://www.runoob.com/svn/svn-tutorial.html
QQ群: WEB武松娱乐官方总群(83010142) 加群密码:关注下方微信公众号,发送消息 mm 获取
提示:更多精彩内容关注微信公众号:全栈武松娱乐中心(fsder-com)
网友评论(共0条评论) 正在载入评论......
理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
登录会员中心
武松娱乐官网