整理一下我博客上的学习资源,具体可以查看我的个人博客:[卡夫卡的岛上书店–资源工具]
下面是冴羽大佬写的系列文章,如果觉得写得不错可以去大佬项目star
一下
下面是Jony写的系列文章,如果觉得写得不错可以去大佬项目star
一下
下面是老汪(汪图南)写的系列文章,如果觉得写得不错可以去大佬项目star
一下
Github博客地址:https://wangtunan.github.io/blog/
Gitee国内镜像:http://wangtunan.gitee.io/blog/
前端面试之道
Vue2.0 源码分析
- 渗透攻击10年系列
- 阮一峰每周分享摘录
- bird.so 用不了谷歌搜索可以用这个
- 公众账号推荐
- 掘金
- Easy Mock 模拟数据
- JavaScript错误监测
- 个人常用开发工具
- HEAD 能够放在文档的
中的各种配置元素,mate列表大全 中文
- ScriptOJ 是首个 Web 前端开发评测系统
- 项目规范-avaScript工程项目的一系列最佳实践策略
- 30 Seconds of CSS
- Zan Proxy - 本地代码调试线上页面,环境再也不是问题
- 最全前端资源汇集
- CSS Inspiration,在这里找到写 CSS 的灵感!
- 看图学算法
- OI-wiki 编程竞赛相关知识教程
- 成为专业程序员路上用到的各种优秀资料、神器及框架
- Web前端入门和进阶学习笔记
- Algorithm Visualizer 算法展示
- 大前端面试宝典 - 图解前端
- 由腾讯IVWEB出品的《IVWEB技术周刊》
- 前端精读周刊
- 《阿里云前端技术周刊》
- 百度前端编码规范
- vue 风格指南
- Airbnb 的 JavaScript 编码规范
- frontend-guidelines - Some HTML, CSS and JS best practices.
- Vue.js 组件编码规范
- CSS 创作指南(Beta)
- JavaScript Standard Style
- AlloyTeam代码规范
- 中文文案排版指北
- 中文技术文档的写作规范
- JavaScript 风格指南
- 玩林-前端框架搜索
- awesomes-前端资源库
- 常用库查询系统
- 常用库查询系统2 - 迷你库
- 前端收集
- WEB前端知识库
- jsdig
- 前端笔记
- 醉牛前端
- 前端收藏夹
- web前端导航
- F2E前端导航
- Vue Docs 中文文档翻译合集
- css手册
- webkitcss 属性查询文档
- (英文)css属性详解 -各种参数有demo进行对比
- flex
- jQuery API 中文文档
- jQuery UI API中文文档
- Chrome 开发者工具
- Sass (3.4.21) 中文文档
- ES6 手册
- React 中文文档(V15.5.4)
- React 官方中文文档(V16.13.1)
- Zepto.js 中文文档
- Backbone.js 中文文档
- Underscore.js 中文文档
- JSDoc中文文档
- Bootstrap 中文文档
- Lodash 中文文档
- webpack 官方中文文档
- webpack 中文文档(2.2)
- avalon 2 中文文档
- vue1.0 中文文档
- vue2.0 中文文档
- vuex 中文文档
- Express 4.x API 中文手册
- koa 中文文档
- koa 中文文档 同上
- Koa 中文文档 同上
- rollup.js 中文文档
- Angular 中文文档
- weex
- Electron 中文文档
- SuperAgent中文使用文档
- Flutter中文网
- Linux 命令大全搜索工具
- CSS 种植手册
- Jest 测试单元文档
- three.js 中文手册
- Three.js 中文教程
- three.js 部分中文教程
- Nest.js 中文教程
Node.js 最佳实践
从零开始学 Web 前端系列教程。前端零基础自学入门进阶图文教程。
深入理解 TypeScript
ChromeAppHeroes - Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~
数据结构和算法动态可视化
JavaScript开发者应懂的33个概念
谈谈一些有趣的 CSS 话题
中国程序员容易发音错误的单词
面向对象的JavaScript编程:原理与实践
React 入门教程-中文
React Bits - 有关React,你需要知道的一切
React-Native学习指南
[译]看漫画理解Flux
《看漫画,学 Redux》 —— A cartoon intro to Redux
什么是正则表达式?
前端基础进阶系列
Study-Step-by-Step 书籍合集
渲染性能
awesome-javascript
JavaScript教程 - 廖雪峰的官方网站
逐行剖析Vue.js源码
node.js中文资料导航
了不起的Nodejs Nodejs的各种资源,英文
AngularJS ,一些关于 AngularJS 的博客,文章,视频,书籍等
HelloSea.js seajs教程
HTTP API 设计指南
JSON API:用 JSON 构建 API 的标准指南中文版
了不起的React React的各种资源,英文
一家伙(s5s5)学习css3动画的心得
让WEB前端的变优雅的东东,如:代码规范,代码组织,最佳实践之类
前端工具推荐
腾讯团队web移动文章
视觉设计师是怎样让前端工程师 100% 实现设计效果的?
JavaScript 秘密花园
vue 教程
10 个原则让动画带你飞
React Native 中文网
cssreference.io
大话设计模式
YOU MIGHT NOT NEED JQUERY - 是用原生写法代替jq
全景漫游VR -(淘宝造物节背后的库)
从零开始构建 JavaScript 技术栈
微信小程序开发资源汇总
《一起学 Node.js》彻底重写完毕
TypeScript 入门教程
TypeScript 官方文档
第一本 PWA 中文书
如何通过饿了么 Node.js 面试
JavaScript 算法与数据结构
《编程之法:面试和算法心得》
learnVue - Vue.js源码分析
前端面试手册
全栈工程师之路-Node.js
css-gif 一个动图,一个CSS知识点
《Flutter 实战》
JavaScript 资源大全中文版
现代 JavaScript 教程中文版
CheatSheet,一图读懂系列
vue 源码解析及实现
书籍资料
USTC-CS-Courses-Resource 中国科学技术大学众多课程资源
免费的计算机编程类中文书籍
免费编程书籍
码农周刊整理-推荐关注
运维实践指南
《微服务:从设计到部署》
【编程随想】收藏的电子书清单
2019年最新总结,从程序员到CTO,从专业走向卓越,分享大牛企业内部pdf与PPT
JavaScript 框架
轻量级JavaScript框架
JavaScript 工具库[扩展库]
es5-shim
[es6-promise] (https://github.com/stefanpenner/es6-promise)
underscore.js JavaScript实用库,提供了类似Prototype.js的一些功能,但是没有继承任何JavaScript内置对象。
Lodash.js 函数式编程库,一个 JavaScript 实用工具库,提供一致性,模块化,性能和配件等功能。
Ramda.js 函数式编程库
functional.js 函数式编程库
Lazy.js 性能超越underscore和Lodash的工具类库
Babel.js 让浏览器支持新js ES6,其实就是把ES6,5的语法转换成旧的js形式
Way.js - 双向数据绑定库
Keys.js - 应用快捷键
Mousetrap - 键盘快捷键操作
移动web开发调试工具AlloyLever介绍 - 打印信息
vConsole.js 同上
Hotkeys.js 捕获键盘输入和输入的组合键快捷键
keymaster.js 同上
浏览器统一(Cross Browser)
响应式
iframe
和video
元素特别有用< select >
相关元素便可以快速的创建加载指示器。
- progressbar.js svg线条
- NProgress.js
- progress.js
- Pace - Automatic page load progress bar
- jquery-ajax-progress
- waitMe - 很漂亮的loading效果
- spin.js
- sonic.js
- fakeLoader.js - 依赖jQ的全屏加载js
- Easy Pie Chart
侧滑插件(offcancas)
- pushy - a responsive off-canvas navigation menu
- Slideout.js - 一个用于移动 Web 应用的触摸滑出式导航菜单
菜单(Menu)
- SuperFish - 基于jQuery的级联下拉菜单
- Responsive Nav - 响应式导航
滚动侦测(ScrollSpy)
- jquery-scrollspy(1)
- jquery-scrollspy(2)
- Waypoints
- ScrollMagic - 像进度条一样使用滚动条
- onScreen - 滚动加载,滚动固定
- Choreographer.js 多帧动画处理 跟ScrollMagic 类似
- moveTo.js 轻量级滚动到指定位置插件
- basicScroll
滚动加载更多/下拉刷新(Pull to Refresh)
- jScroll
- web-pull-to-refresh
- pulltorefresh
- RubberBand.js - add pull-to-refresh functionality to any page.
- infinity.js/∞ .js 无限下拉加载
- pulltorefresh.js 下拉刷新
- infinite-scroll – 一款滚动加载按需加载的轻量级插件
- better-scroll 移动端滚动插件
平滑滚动插件(Smooth Scroll)
- jquery-smooth-scroll
- jquery.scrollTo - 平滑滚动到页面指定位置
- smooth-scroll
- scrollUp
- Elevator.js 一个模拟电梯运行“返回顶部”的 JS 插件 (Tim Holman)
全屏滚动/全屏切换
- pagePiling.js - 全屏滚动效果
- fullPage.js
- onepage-scroll
- zepto.fullpage - 专注于移动端的fullPage.js
- screenfull.js - 切换全屏模式
- Space.js – HTML 驱动的页面 3D 滚动效果 - github
分屏滚动
- multiscroll.js - 分屏滚动效果
转场效果
- Animsition - 页面切换时的过渡效果
固定元素(Sticky)
- Sticky-Kit 比较出名,功能强大,个人推荐
- Sticky Navbar -可定点
- Waypoints
- sticky - jQuery Plugin for Sticky Objects
- jquery.pin - 固定页面元素
- stickUp
- Slinky.js - 堆叠头部创建滑动导航列表
- Headroom.js
- ScrollMagic
- Sticky Float
- Sticky Mojo
- Zebra Pin
- HC-Sticky
触控事件
- Hammer.js
拖拽组件
- Draggabilly - 专注于拖拽功能的 JS 库
- jquery.event.move.js
- ScrollBooster 轻量级拖拽滚动
隐藏或展示页面元素
- Headroom.js - 在不需要页头时将其隐藏
- Readmore.js - 内容显示与隐藏插件
- oriDomi - 像指一样折叠Dom元素
滚动条(Scrollbar)
- jQuery-slimScroll pc效果不错5k,手机端不建议是用
- jquery.mCustomScrollbar pc,苹果效果不错,安卓效果略差,大小较大
- jScrollPane
- jquery.scrollbar
- perfect-scrollbar
- nanoScrollerJS
- tinyscrollbar
- gemini-scrollbar
视差滚动(Parallax Scrolling)
- MidnightJS 效果很赞
- parallax.js
- jparallax
- StickyStack.js -github
- jquery.superscrollorama.js 很酷的动画效果
代码高亮插件/代码编辑器
- google-code-prettify
- highlight.js
- Rainbow
- ACE
- CodeMirror
- Crayon Syntax Highlighter
- prism - Lightweight, robust, elegant syntax highlighting.
UI Icon 组件
- Font Awesome
- Glyphter: The SVG Font Machine
- Perfect Icons
- iconizr
- Cikonss - 纯CSS实现的响应式Icon
- Simple Icons
动画(Animate)
-
js动画库
-
GSAP.js 最屌的动画库
-
Animate Plus CSS/SVG 动画库
-
anime.js 动画库,支持svg-一直在更新
-
dynamics.js js动画-很屌的样子,支持svg
-
snabbt.js - 简约的JavaScript动画库
-
Transit - CSS transitions and transformations for jQuery
-
Move.js - 简化CSS3动画的JS库 - github
-
Animo.js - 堆栈动画,创建跨浏览器的模糊效果【效果不错,依赖jq】 - github
-
Velocity.js - 加速JavaScript动画
-
Morf.js 提供了一组 JavaScript 方法用于加速 CSS3的各种转换效果,支持的方法都在上图中,无需编写 CSS3 代码。 - github
-
lenticular.js - 响应倾斜或鼠标事件创建图片动画
-
jQuery Interactive 3D - 使用图片创建一个3D模型
-
AnimateScroll - 动画滚动,应该是定点导航动画
-
jq 元素抖动库
-
Tween JS JavaScript 补间动画库 canvas
-
Rekapi 关键帧动画库
-
favico.js v0.3.4 控制游览器标签小图标 - github
-
dom-animator -注释动画
-
KUTE.js 支持SVG等动画-手机端性能不太好
-
Granim.js 简单易用的渐变动画库,纯JavaScript(< 10kB) 实现。
-
txt.wav.js 让文字飞起来
-
jquery.path 动画路径
-
Vivus.js 是一个轻量级的JavaScript类(完全无依赖) 来允许你创建 SVG 动画,让他们显示被画出来的轨迹。 Vivus提供很多不同种类的动画。 另外还有选项,你可以按你的想法来创建一个定制的脚本来创建你的SVG动画。
-
mo.js
-
micron.js Micron是一个允许你为DOM元素添加不同的CSS增强动画的库
-
Direction Reveal (方向展示)
-
Rythm.js 让页面跳舞
-
一个 JavaScript 的 3D 设计和动画制作库
-
svg-text-animate 是一个在浏览器环境中将输入文本根据字体转化为描边动画的JavaScript库
-
css动画库
-
xless - 又一个css动画库 github
-
CSShake - css抖动库 - github
-
animate.css - css3动画库
-
all animation - 同上,有sass版本 - github
-
magic - CSS3动画特效 - gihub
-
ScrollMe – 在网页中加入各种滚动动画效果
-
Loaders.css - css加载动画 - github
-
css-loaders - 同上
-
Hover.css - github
-
Effeckt.css - 手机动画库
-
NEC动画库
-
uilang - a minimal, ui-focused programming language for web designers
-
csshake 带有sass版本
-
AniJS - 一个基于声明式语法的CSS动画库
-
SpinKit ??
-
JX.Animate - 腾讯css3动画库 - github
-
SpinThatShit 酷炫的Loading 动画sass库 https://matejkustec.github.io/SpinThatShit/
-
OBNOXIOUS.CSS 冲击视觉的效果
本地存储
- bowl.js 一个轻量级的前端资源缓存加载器
- cross-storage - Cross domain local storage
- localForage
- pouchdb
- basil.js 是一个 JavaScript 的数据持久化层库,实现了统一的 LocalStorage、Cookie 和 Session 存储。
- store.js 公开了一个简单的接口来实现跨浏览器的本地存储。
数据库
- nedb
- lowdb
- localForage
- Dexie.js
- ZangoDB
模板引擎
- paperclip.js ie8+
- mustache.js
- Handlebars.js
- artTemplate
- baiduTemplate
- JSRender
- EJS - JavaScript Templates
- Juicer - A Light Javascript Templete Engine.
- Tempo
- json2html
- CMS.js是基于Jekyll的一个JavaScript网页生成器,使用普通的HTML,CSS和JavaScript的网站快捷的生成网页。
通知组件/弹框组件/模态窗口
- layer.js - 国产,也是集成很多功能,个人推荐
- AnimatedModal.js - CSS3 全屏模态窗口,支持 Firefox、Chrome、Safari、Opera 和 IE 10+
- alertify.js
- AlertifyJS
- SweetAlert
- Messenger - 非常酷的弹框组件
- PNotify
- Notify.js - A simple, versatile notification library
- Remodal - 模态窗口插件
- Popper.js:强大的浮动提示库(pop 即弹出层,popper 即弹出层的内容)
提示控件(Tooltips)
- qTip2 - Pretty powerful tooltips
- tooltip - CSS Tooltips
- tooltipster - A jQuery tooltip plugin
- grumble.js - 气泡形状的提示(Tooltip)控件
- Ouibounce - 离站提示控件
- SweetAlert – 替代 Alert 的漂亮的提示效果
- SweetAlert2 - 不知道是不是克隆1的自己搞一个分支
- Tippy.js A lightweight, pure JavaScript tooltip library 迷你提示框
- tata.js 一款提示窗口
对话框/遮罩层/弹出层(lightbox)
- fancyBox - Fancy jQuery lightbox
- jquery-lightbox - The popular lightbox script, ported to jQuery
- Colorbox - a jQuery lightbox
- artDialog - 经典的网页对话框组件
- DialogEffects
- jQuery blockUI - Page or element overlay
文档/表格/PDF
- handsontable - 在线可编辑excel表格
- jQuery Bootgrid - 用于ajax生成动态表格
- DataTables - Table plug-in for jQuery
- PDF.js - 一个 JavaScript 编写的 PDF 阅读器
- jsPDF - Generate PDF files in JavaScript
- Recline.js - 灵活操作和展示数据
- Dynatable - 交互式表格插件
目录树插件
- zTree_v3 - jQuery Tree Plugin
- jstree - jQuery Tree Plugin
- fancytree - Tree plugin for jQuery
Ajax模块
- fetch - A window.fetch JavaScript polyfill
- reqwest - browser asynchronous http requests
- minAjax.js
音频/视频
- A HTML5 video player with a parser that saves traffic 西瓜播放器
- Chimee 组件化H5播放器框架-mp4、m3u8、flv
- pizzicato.js
- webaudiox.js
- jWebAudio
- jPlayer - HTML5 Audio & Video for jQuery
- video.js - HTML5 & Flash video player
- Accessible HTML5 Video Player - PayPal 开源的 HTML5 视频播放器
- Clappr - 开源的Web视频播放器
- Plyr - 简单,灵活的 HTML5 媒体播放器
- FitVids.js - A lightweight, easy-to-use jQuery plugin for fluid width video embeds.
- BigVideo.js - The jQuery Plugin for Big Background Video
- BigScreen - A simple library for using the JavaScript Full Screen API
- Vide - 视频背景
- winamp2-js
- Buzz - A Javascript HTML5 Audio library
- [howler.js 是一个新的 JavaScript 库用于处理 Web 的音频,该库最初是为一个 HTML5 游戏引擎所开发,但也可用于其他的 Web 项目。] (https://github.com/goldfire/howler.js)
- Flv.js 实现了 FLV 格式视频的播放
- BIDEO.JS使得添加全屏背景视频更加容易。
- loud links一个很小的JavaScript库,允许您通过HTML5添加交互式音频元素在网站播放mp3 / ogg文件,目前支持所有浏览器。
- Waud.js – 使用HTML5降级处理的Web音频库
- Wad
- Tone.js
- PearPlayer.js 一个支持多协议、多源、混合P2P-CDN的流媒体播放器
按钮
- Buttons - A CSS button library
- ButtonComponentMorph
- ProgressButtonStyles
- CreativeButtons
- CSS3 buttons
- jquery.onoff - Interactive, accessible toggle switches for the web.
富文本编辑器/Markdown编辑器/Markdown解析器
- Simditor - 简单快速的富文本编辑器
- BachEditor - 一个有情怀的编辑器
- Squire – 简洁的 HTML5 富文本编辑器
- TinyMCE
- bootstrap-markdown
- marked - markdown解析器
- Markdown Plus
- Editor.md - 开源在线Markdown编辑器
内容提取(Readability)
- Readability
- json.human.js - Json Formatting for Human Beings
颜色(CSS Colors)/SVG
- CSS Colours
- SVGeneration
- SVGMagic - 自动的创建PNG来兼容不支持SVG的浏览器
- Adaptive Backgrounds - 从图片抽取主要颜色和应用到父元素
选项卡(Tabs)
- Easy Responsive Tabs to Accordion
- Responsive-Tabs
- ion.tabs - jQuery tabs plugin
- jQuery-EasyTabs
- 以多标签页载入页面的功能插件 bTabs.js
文本处理
- ZeroClipboard - 文本复制插件
- Bigfoot - 点击文章中的脚注弹窗显示
- Annotator - 文本注解插件,可以包括注释、标签、用户等
- Succinct - 用作截断多行文本,后面添加省略号
- Shave 是一个零依赖、轻量级的 JavaScript 插件,它能截断多行文本.
- Flowtype.js - 自动调整字体大小和行号
- flat-shadow
- FitText - A jQuery plugin for inflating web type
- Squishy 是一个jQuery插件,它能自动调整文字,准确地对其各容器
- slabText 一个jQuery插件,用于创建大的,大胆的和敏感的头条新闻。
- Textillate 做CSS3文字动画。
- Bacon 是一个jQuery插件,它允许您环绕贝塞尔曲线文字或线条,它可以让您的文字沿贝塞尔曲线排列。
- Circletype.js 是一个很小的( 2.7kb )的jQuery插件,可以让你的字体在一个圆圈内显示。
- jQSlickWrap 是一个jQuery插件,让您可以轻松而准确地环绕浮动图像里的内容文字。
- TypeButter 使您能为您的字体设置透明度和字间距。
布局(Layout)
- 分隔面板(Split Panel)
- jQuery Split Pane plugin
- Split.js (推荐)
- React Split Pane
- Vue Split Pane
- Vue Split Pane
- vue-resize-split-pane
- vue-multipane
实用工具/其他插件
- jquery-cookie
- FastClick - 处理移动端 click 事件 300 毫秒延迟
- Async.js - 异步操作
- html2canvas - 实现纯JS网页截图
- jquery.qrcode.js - 生成二维码的 jQuery 插件
- nakedpassword - 用脱衣女帮助检测密码强度
- KityMinder - 脑图编辑工具
- MixitUp - 动画过滤和排序
- JQuery Tip Cards - 创建卡片交互的cards布局
- Fallback.js - JavaScript library for dynamically loading CSS and JS files.
- swfobject
sass 库
- Family.scss - css3选择器简写框架,非常不错
- SpaceBase – 基于 Sass 的响应式 CSS 框架 - github
- breakpoint-sass 媒体查询库
- @include-media diy媒体查询库
- sass-mediaqueries 媒体查询库-推荐
- sass-mq Media Queries with superpowers-em单位媒体查询库
- sass-svg 一个内联 SVG 的 SASS 库
分页
- jqPagination 分页插件
模拟打字
- jQuery.type-typetype 用于textarea文本域;
- typing.js 华丽的打字效果JS插件
- superplaceholder.js 利用文本框的 placeholder 属性,以打字形式展示出自定义的文字,可用于提示。
- iTyped.js 实现打字效果
字数统计
- Countable.js:这个脚本可以添加实时段落,文字和字符数到一个html元素
未知分类
- 使用 tictac.js 实现倒计时
- 一个大小约 2k 的图片高斯模糊库 —— blurify.js
- Rainyday.js - 实现雨滴效果
- Reveal.JS - 替代PPT,演示文稿。
- Gif.JS 是一个能运行在你的浏览器中的JavaScript GIF编码器。
- Sir Trevor是一个会完全重绘网页内容的工具:直观的编辑网页内容而不用假定任何关于它是如何重绘的事。
- feature.js 检测浏览器是否支持某属性
- a browser detector 检测浏览器类型,包括手机
- Mock.js 生成随机数据,拦截ajax
- BookBlock 翻书特效 - github
- intro.js 引导用户页面
- CSS滤镜 CSSgram
- Transformicons - CSS/SVG 元素模拟 图标/符号动画-过渡
- CSS 滤镜在线调试
- glfx.js canvas图片处理滤镜
- Crayon.css CSS颜色变量名与16进制对应列表。
- SVG圆形菜单生成器
- 优化和配置SVGO的WEB应用
- CSS单位对比视图
- 使用GUI快速创建SVG path
- 把CSS代码转成SASS的应用
- resizr 测试 CSS media queries 的轻量级应用-需要线上地址,没有线上地址,可以搞个coding-git
- 在线ppt
- flash文件转 canvas - Flash2x Tool http://www.annie2x.com/docs/
- testcafe 浏览器测试工具-类似(测试单元工具)
- Fuse.js 关键字-模糊查询
- Navigo 一个简单的简单的JavaScript路由,兼容老版本浏览器。
- Wysiwyg.css 使用漂亮的主题从HTML或Markdown生成文档
- sphinx.js 一个能够把字符串编码成png图片,或者从png图片中解码出字符串的超轻量级开源库
- Wenk 是一个轻量级纯 CSS 写的文本工具提示库。
- CurrencyFormatter.js 是一款简单实用的纯 JS 格式化货币库。它支持 155 种不同国家的货币格式,以及超过 700 种不同语言的本地化设置。
- Numeral.js – 格式化和操作数字的 JavaScript 库
- CCapture.js 可以使用固定的帧率实现对网页中 Canvas 的动画进行捕获,录制成视频。CCapture.js 依赖于 Whammy.js 和 gif.js。
- Base64.js
- Turntable.js 一款响应式 jQuery 滑块插件,可以创建一个类似3D图像旋转展示的效果。
- css3d-engine 全景漫游VR
- Pressure是一个允许您通过一个API在Safari浏览器上同时使用Force Touch and 3D Touch的JavaScript库
- [苹果手机 视频内联播放 iphone-inline-video] (https://github.com/bfred-it/iphone-inline-video)
- Immutable.js – JavaScript 不可变数据集合,函数式编程库(Facebook出品) 用处?
- Fort.js – 时尚、现代的表单填写进度提示效果
- MagicSuggest – Bootstrap 主题的多选组合框
- Draggabilly – 轻松实现拖放功能(Drag & Drop)
- scrollReveal.js – 使元素以非常酷帅的方式进入画布 (Viewpoint)
- share.js 一键分享
- Anchorme 是一个强大的 JavaScript 库,它可以接收任何字符串或文本文件,并检测其中的所有 URL 地址
- 500 个科幻主题的免费矢量图标网站
- 图片文字转真实文字
- WOWSlider css3幻灯片-软件生成
- marky.js 性能分析
- opentype.js web字体设计?
- gka 是一款简单的、高效的帧动画生成工具,图片处理工具,快速制作高性能帧动画解决方案
- Valine 留言板系统
- easyXDM.js 完美解决前端跨域
- Emergence.js 是一个轻量级,高性能的 JS 插件,用于检测和操作浏览器中的元素。
- FECS 基于 Node.js 的前端代码检查工具
- 一个绘制制svg图标的集合for react
- accounting.js 数字格式化
- 加载动画库 loading.io
- A JavaScript NES emulator/NES 模拟器
- proton-native - A React environment for cross platform native desktop apps
- FRANXX(js路由) - A vanilla JavaScript router that works everywhere
- driver.js 引导用户页面操作
- gitmoji - An emoji guide for your commit messages
- pico.js: a face-detection library in 200 lines of JavaScript- 人脸识别
Canvas库
- jCanvas - 语法简单实现canvas的js 库
- create.js
- Canvas Gauges 是一个利用纯 JavaScript 和 HTML5 Canvas(画布)打造的可完全自定义的仪表,你可以用它来创建诸如机动车速度表、温度计等类型的测量设备。
- APNG to Canvas 支持apng图片
- particles.js 背景的粒子动画生成库
- Fabric.js 是一个简单而强大的 JavaScript Canvas 库
- 腾讯 AlloyTeam 正式发布 Canvas 魔幻线条 - curve.js
- Fanvas 一键把swf转为html5 canvas动画
- inMap 是 一款基于 canvas 的大数据可视化库
- Rough.js 手绘风格
- merge-images - canvas简单图片合成
webpack 插件
- jarvis - A very intelligent browser based Webpack dashboard/美化监听错误图界面
- friendly-errors-webpack-plugin/友善的错误提示界面
其他
- README文件语法解读
前端参考集
- Codrops - Useful resources
- Front-end Code Standards & Best Practices
- frontend-dev-bookmarks
- Clusterize.js 可以优化你的大型数据表格的性能