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 学习笔记(十五)
Jan 28 Javascript
基于jQuery UI CSS Framework开发Widget的经验
Aug 21 Javascript
JavaScript 原型继承
Dec 26 Javascript
使用jquery prev()方法找到同级的前一个元素
Jul 11 Javascript
javascript自定义滚动条实现代码
Apr 20 Javascript
javaScript嗅探执行神器-sniffer.js
Feb 14 Javascript
从零学习node.js之文件操作(三)
Feb 21 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
Jun 28 Javascript
还不懂递归?读完这篇文章保证你会懂
Jul 29 Javascript
vue实现动态列表点击各行换色的方法
Sep 13 Javascript
微信打开网址添加在浏览器中打开提示的办法
May 20 Javascript
了解重排与重绘
May 29 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
PHP截取中文字符串的问题
2006/07/12 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
2019/04/10 PHP
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
对称加密与非对称加密优缺点详解
2017/02/06 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
[51:15]完美世界DOTA2联赛PWL S2 PXG vs Magma 第一场 11.21
2020/11/24 DOTA
python通过urllib2获取带有中文参数url内容的方法
2015/03/13 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
Python正则表达式使用范例分享
2016/12/04 Python
Python Celery多队列配置代码实例
2019/11/22 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
Pandas把dataframe或series转换成list的方法
2020/06/14 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
用python对excel查重
2020/12/07 Python
草莓网化妆品日本站:Strawberrynet日本
2017/10/20 全球购物
SQL Server笔试题
2012/01/10 面试题
财务信息服务专业自荐书范文
2014/02/08 职场文书
品质主管岗位职责
2014/03/16 职场文书
党课培训主持词
2014/04/01 职场文书
捐助倡议书范文
2014/04/15 职场文书
沙滩主题婚礼活动策划方案
2014/09/15 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书
创业者如何撰写出一份打动投资人的商业计划书?
2019/07/02 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
2021/06/11 Python
mysql脏页是什么
2021/07/26 MySQL
Mybatis是这样防止sql注入的
2021/12/06 Java/Android
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers