2017年超棒前端相关工具类库大荟萃

简介:

又到了新的一年,在过去的2017年,我相信大家都在工作和开发中遇到了很多有趣的前端代码工具或者是类库, 希望在来到的2018年, 我们依然能够找到更多有用的辅助前端工具及其类库。

在这篇文章中,我将介绍一组个人觉得非常实用并且有益的工具和类库,希望对大家的工作也可以有比较大的帮助。

作为一个javascript的动画类库来说, 并没有什么非常有新鲜感的地方, 但是它最大的特色在于:性能突出。 在现在的web动画中, 我们无法避免的会遇到性能上的问题, 我们必须去应对和解决移动设备或者连接缓慢的问题

请点击此处输入图片描述

访问以上网站,你可以看到一系列的复杂动画效果,  但动画效果流畅并且没有卡顿, 不信的话,大家可以尝试一下, 另外两个加分点:

  • 非常专业的API

  • 非常好的callback系统设计

  • 如果你想学习前端可以来这个Q群,首先是291,中间是851,最后是189,里面可以学习和交流,也有资料可以下载。

使用非常简单,如下:

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文件相关信息,例如, 节点数量, 路径, 容器,形状, 树状层次等等


以上就是我们收集的一些超棒的类库,希望大家能够喜欢。

相关文章
|
4月前
|
运维 前端开发 JavaScript
前端埋点校验工具:数据驱动的最后一道防线
数据埋点是企业决策的关键基础,但常面临覆盖率低、数据不准和故障难排查三大难题。本文深入剖析了这些问题的成因与影响,并提出“三维校验矩阵”解决方案:提升覆盖率至99.8%、降低错误率至0.3%、提速故障定位5倍。同时对比Split.io、Tealium、Sentry、板栗看板等工具优劣,为企业选型提供参考。迈向高质量数据治理,从精准埋点开始。
|
缓存 移动开发 Rust
前端构建工具 Mako 开源了
Hi,我是 sorrycc,Mako 的主要负责人之一,也是 Umi、Dva、Father 等库的作者。 很开心,Mako 终于开源了! Github 地址:https://github.com/umijs/mako/ 今天和大家正式介绍下他。
583 3
|
前端开发 JavaScript API
探索React Hooks:前端开发的革命性工具
【10月更文挑战第5天】探索React Hooks:前端开发的革命性工具
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
DeepSeek Artifacts:在线实时预览的前端 AI 编程工具,基于DeepSeek V3快速生成React App
DeepSeek Artifacts是Hugging Face推出的免费AI编程工具,基于DeepSeek V3,支持快速生成React和Tailwind CSS代码,适合快速原型开发和前端组件构建。
2192 39
DeepSeek Artifacts:在线实时预览的前端 AI 编程工具,基于DeepSeek V3快速生成React App
|
8月前
|
JSON 人工智能 前端开发
前端开发中使用whistle代理工具
Whistle是一款强大的代理工具,相比Charles、Fiddler更轻量且功能丰富。它适用于前端开发中的多种场景,如接口数据Mock、接口代理、静态资源代理等。通过简单的规则配置,可将接口指向本地JSON文件,解决跨域问题,或代理静态资源以满足特定域名访问需求。此外,Whistle还支持本地端口间转发与移动端请求抓包,搭配SwitchyOmega插件使用效果更佳。需注意,使用前请确保已安装Node环境并参考官方文档完成基础配置。
|
11月前
|
人工智能 前端开发 小程序
2024年12月30日蜻蜓蜻蜓AI工具系统v1.0.0发布-优雅草科技本产品前端源代码已对外开源可免费商用-优雅草老八
2024年12月30日蜻蜓蜻蜓AI工具系统v1.0.0发布-优雅草科技本产品前端源代码已对外开源可免费商用-优雅草老八
334 31
2024年12月30日蜻蜓蜻蜓AI工具系统v1.0.0发布-优雅草科技本产品前端源代码已对外开源可免费商用-优雅草老八
|
9月前
|
人工智能 自然语言处理 前端开发
VSCode AI提效工具,通义灵码前端开发体验
通义灵码2.0是一款强大的VS Code插件,安装简便,图标易记。其亮点包括接入deepseek-v3/r1模型,支持智能问答、AI编程、代码优化及贴图提问;多语言和编辑器支持;个性化使用满足不同需求。个人版完全免费,节省12%开发时间。对比1.0版本,2.0在功能实现上更加完善,尤其在前端项目中表现出色,根据需求描述生成完整项目结构和详细代码,极大提升开发效率。
632 0
|
11月前
|
前端开发 JavaScript 开发者
前端项目代码规范工具 (ESLint. Prettier. Stylelint. TypeScript)
前端项目代码规范工具 (ESLint. Prettier. Stylelint. TypeScript)
605 4
|
12月前
|
前端开发 数据处理 Android开发
Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍
本文深入探讨了Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍,以及具体操作步骤、常见问题解决、高级调试技巧、团队协作中的调试应用和未来发展趋势,旨在帮助开发者提高调试效率,提升应用质量。
356 8
|
12月前
|
监控 前端开发 JavaScript
前端稳定性工具-Sentry
【11月更文挑战第9天】Sentry 是一个开源的错误和性能监控平台,支持多种编程语言和框架。它能够捕获前端应用中的各种错误和性能问题,提供详细的错误信息和用户行为关联,帮助开发团队快速定位和解决问题,优化应用性能。但需注意隐私保护、数据准确性和成本控制。
1142 3

热门文章

最新文章

  • 1
    Vue 3 + TypeScript 现代前端开发最佳实践(2025版指南)
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
  • 3
    前端如何存储数据:Cookie、LocalStorage 与 SessionStorage 全面解析
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
  • 5
    前端如何禁止用户打开 F12 开发者工具
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
  • 下一篇
    开通oss服务