67 个节约开发时间的前端开发者的工具、库和资源


Posted in Javascript onSeptember 12, 2017

在本文中,我不会去谈 React、Angular、Vue 等等这些大的前端框架,也不会谈 Atom、VS code、Sublime 等等这些已经很出名的代码编辑器,我只是想简单的分享一套我认为有助于提升开发者工作流的工具集。

这套工具集中的大部分你可能见过,也可能没见过,如果有哪个/些让你眼前一亮,那么我的分享就很值了。

这个列表包含许多种类的资源,所以这里我将它们分组整理。

Javascript 库

Particles.js — 一个用来在 web 中创建炫酷的浮动粒子的库

Three.js — 一个用来在 web 中创建 3d 物体和 3d 空间的库

Fullpage.js— 快速实现全屏滚动特性

Typed.js — 打字机效果

Waypoints.js — 滚动到某个元素位置时触发一个功能

Highlight.js — web 语法高亮

Chart.js — 使用 JavaScript 创建漂亮的图表

Instantclick — 能够明显加速网站加载时间,鼠标 hover 时预加载资源

Chartist — 另一个图表库

Motio — 一个基于动画和平移的雪碧图库

Animsition — CSS 实现动画过渡的 jQuery 插件

Barba.js — 流式页面过渡

TwentyTwenty — 一个对比图片的可视化 diff 工具

Vivus.js — 在 SVG 上绘制动画

Wow.js — 滚动时展现动画

Scrolline.js — 页面滚动时显示滚动进度

Velocity.js — 快速流畅的 JavaScript 动画

Animate on scroll — 漂亮的页面滚动元素动画

Handlebars.js — Javascript 模板

jInvertScroll — 视差滚动

One page scroll — 又一个页面滚动库

Parallax.js — 对智能设备方向变化做出响应的视差引擎

Typeahead.js — 搜索补全

Dragdealer.js — 炫酷拖拽

Bounce.js — 创建炫酷的 CSS3 动画

Pagepiling.js — 全屏滚动

Multiscroll.js — 两列垂直反向滚动

Favico.js — 动态 favicon

Midnight.js — 固定头部切换效果

Anime.js — 动画库

Keycode — 获取键盘按键的 JavaScript keycode

Sortable — 拖拽插件

Flexdatalist — 自动补全

Slideout.js — 移动应用侧滑导航

Jquerymy — 使用 jQuery 实现双向数据绑定

Cleave.js — 实时格式化输入内容

Page — 客户端单页应用路由

Selectize.js — 用来添加 tag 的 Hybrid 选择框

Nice select — 创建漂亮的选择框的 jQuery 库

Tether — 使用固定定位来创建相关元素

Shepherd.js — 为应用创建新手引导

Tooltip — tooltip 提示框

Select2 — Jquery 选择框插件

IziToast — 通知弹窗实现

IziModal — 模态框实现

CSS 库 / 设计相关

Animate.css — 动画库

Flat UI Colors — 扁平化设计配色

Material design lite— 基于 Google material design 的框架

Colorrrs — 随机颜色生成器

Section separators — CSS 实现区域分割

Topcoat — 框架

Create ken burns effect — 使用 CSS3 动画实现 Ken burns 特效

DynCSS — 给 CSS 添加 function,动态化 CSS

Magic animations — CSS3 实现动画特效

CSSpin — css spinners 合集

Feather icons — Icon 集合

Ion icons — Icon 集合

Font awesome — Icon 集合

Font generator — 组合多个字体创建混合字体

On/Off switch — 使用 CSS 创建 on/off 开关、radio 按钮

UI Kit — 框架

Bootstrap — 框架

Foundation — 框架

有用的产品/链接

cheatsheet — 可以写在中的所有标签

Ghost — 基于 Node.js 的博客平台

What runs — 一个用于网站技术分析的 Chrome 插件

Learn anything — 一个强大的用于分析某个主题的思维导图

这是我个人有时在使用的一些工具/框架/库的一个列表。很高兴在twitter 上和我联系,并分享你的发现。

译者:myvin
译文:http://www.zcfy.cc/article/4174
原文:https://hackernoon.com/67-useful-tools-libraries-and-resources-for-saving-your-time-as-a-web-developer-7d3fb8667030

Javascript 相关文章推荐
JavaScript是否可实现多线程  深入理解JavaScript定时机制
Dec 22 Javascript
跟着JQuery API学Jquery 之二 属性
Apr 09 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
Dec 28 Javascript
javascript 拖动表格行实现代码
May 05 Javascript
JQuery $.each遍历JavaScript数组对象实例
Sep 01 Javascript
js实现基于正则表达式的轻量提示插件
Aug 29 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
Jan 17 Javascript
vue实现登录后页面跳转到之前页面
Jan 07 Javascript
node thread.sleep实现示例
Jun 20 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
May 22 Javascript
对vuex中store和$store的区别说明
Jul 24 Javascript
JavaScript Array.flat()函数用法解析
Sep 02 Javascript
react-native DatePicker日期选择组件的实现代码
Sep 12 #Javascript
JavaScript中递归实现的方法及其区别
Sep 12 #Javascript
详解react-native-fs插件的使用以及遇到的坑
Sep 12 #Javascript
React中jquery引用的实现方法
Sep 12 #jQuery
JS+canvas动态绘制饼图的方法示例
Sep 12 #Javascript
详解react-router4 异步加载路由两种方法
Sep 12 #Javascript
JS+canvas绘制的动态机械表动画效果
Sep 12 #Javascript
You might like
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
PHP 命名空间实例说明
2011/01/27 PHP
PHP运行时强制显示出错信息的代码
2011/04/20 PHP
利用onresize使得div可以随着屏幕大小而自适应的代码
2010/01/15 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
2013/04/01 Javascript
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
javascript中AJAX用法实例分析
2015/01/30 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
AngularJS中实现动画效果的方法
2016/07/28 Javascript
AngularJS入门教程之多视图切换用法示例
2016/11/02 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
2017/08/25 Javascript
Express进阶之log4js实用入门指南
2018/02/10 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
vue 中使用print.js导出pdf操作
2020/11/13 Javascript
[54:54]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python二分法实现实例
2013/11/21 Python
对python3 urllib包与http包的使用详解
2018/05/10 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
详解Python with/as使用说明
2018/12/13 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
Weblogc domain问题
2014/01/27 面试题
维稳工作承诺书
2015/01/20 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
学校计划生育责任书
2015/05/09 职场文书
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js
Go语言入门exec的基本使用
2022/05/20 Golang