又到了新的一年,在过去的2017年,我相信大家都在工作和开发中遇到了很多有趣的前端代码工具或者是类库, 希望在来到的2018年, 我们依然能够找到更多有用的辅助前端工具及其类库。
KUTE.js
访问以上 站,你可以看到一系列的复杂动画效果, 但动画效果流畅并且没有卡顿, 不信的话,大家可以尝试一下, 另外两个加分点:
- 非常专业的API
- 非常好的callback系统设计

使用非常简单,如下:
var el = document.querySelector(".box"); var tween = KUTE.fromTo( el, { translateX: 0, rotateX: 0 }, { translateX: 100, rotateX: 25 }, { perspective: 100, duration: 2000 } ); tween.start();
ScrollDir
scrolldir是一个非常简单,迷你和创意十足的js工具,可以帮助你做一些相关滚动检测的功能

使用这个迷你的js,你不需要使用javascript,只需要使用css即可控制页面布局,代码如下:
[data-scrolldir="down"] .header-banner { top: -100px;}[data-scrolldir="up"] .footer-banner { bottom: -100px;}
CodeSandBox
越来越多的公司开始使用vue和react来开发web应用, 因此出现了很多不同的IDE, 用来帮助开发人员使用特定类库或者框架来开发web相关应用,CodesandBox就是其中的一个, 它可以用来开发react,vue,preact和Svelte
codesandbox的一个非常不错的特性就是添加npm包到左边的边栏, 叫依赖关系。 这里有个添加包,允许你搜索相关的包

如果你的应用缺少了依赖, 这个工具也会提示出错,并且提示添加新的包
更多功能,大家可以看看工具主站,工具不错,大家可以体验一下。
AmplitudeJS
这是一个不依赖任何类库的现代HTML5音频播放器。相信很多音乐制作爱好者会非常欣赏这个web应用

这个播放器允许你创建自定义设计和布局, 这有个例子:
Amplitude.init({ songs: [ { name: "Song Name One", artist: "Artist Name", album: "Album Name", url: "/path/to/song.mp3", cover_art_url: "/path/to/artwork.jpg" }, { name: "Song Name Two", artist: "Artist Name Two", album: "Album Name Two", url: "/path/to/song.mp3", cover_art_url: "/path/to/artwork.jpg" }, { name: "Song Name Three", artist: "Artist Name Three", album: "Album Name Three", url: "/path/to/song.mp3", cover_art_url: "/path/to/artwork.jpg" } ]});
BunnyJS
一个基于ES6的前端框架, 广告词如下:
如jQuery般简单, 比jQuery UI更优越, 和React一样强大
Keyframe-tool
一个将CSS动画转化成keyframe对象的命令行工具, 以便适用于web animation API
svgi
一个命令行工具,可以用来检查SVG文件内容, 提供svg文件相关信息,例如, 节点数量, 路径, 容器,形状, 树状层次等等
如果你有更多更好的工具分享,欢迎在评论区分享哦~
标签:JavaScript 前端开发HTML5/JS
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!