2017年3月:15个有趣的JS和CSS库

JavaScript/前端
394
0
0
2022-07-23
标签   JavaScript库

2017年3月:15个有趣的JS和CSS库

我们创办 Tutorialzine 的使命是让你及时的了解 Web 开发中最新、最酷的趋势。所以,每个月我们都会发布一些精心挑选的优秀 Web 开发资源,同时我们也相信,它们值得你的关注。

1. Propeller

2017年3月:15个有趣的JS和CSS库

Propeller 是基于 Bootstrap 与谷歌的 Material Design 的 CSS 组件框架。它包含了 25 个响应式组件,同时具备典型的 Material Design 动画。你可以将它作为 Bootstrap 的主题,或者完整的框架以及独立组件进行使用。

项目地址:
http://propeller.in/index.html】

2. BaguetteBox

2017年3月:15个有趣的JS和CSS库

BaguetteBox 是一个利用纯 JavaScript 编写的库,它可用于创建响应式灯箱画廊效果。它是轻量级的,可自定义设置,并支持移动端,同时它还自带了相应的 CSS3 过渡。

我们最近利用这个库制作了 4 个免费的 Bootstrap Gallery 模板包,我想我们已经喜欢上它了。

项目地址:
https://github.com/feimosi/baguetteBox.js】

3. Whitestorm

2017年3月:15个有趣的JS和CSS库

Whitestorm 是基于 Three.js 引擎用来开发 3D Web APPS 和游戏的框架。它为许多常见的 Three.js 任务提供了简单的封装,使搭建环境、创建对象、添加物件等操作更加的简单。官方也提供了示例项目,以及与 React 集成的工具,便于你迅速的开始工作。

项目地址:
https://github.com/WhitestormJS/whitestorm.js】

4. Animatelo

2017年3月:15个有趣的JS和CSS库

Animatelo 是流行的 Animate.css 库的接口,它利用 Web Animation API 替代了 CSS 过渡,并将 Animate.css 库中的所有效果重现了出来。但它的 API 是基于 Javascript 方法的,而不是 CSS 类。同时,它也是轻量级的库,不依赖 jQuery,但在一些老版本的浏览器上或许要使用 polyfill。

项目地址:
https://gibbok.github.io/animatelo/】

5. FuseBox

2017年3月:15个有趣的JS和CSS库

FuseBox 是一个用于 JavaScript 和 CSS 的打包程序,并具备用于 TypeScript,Sass 等的附加组件。它的设计理念是简单与性能,也为 Webpack 提供了可行的替代解决方案。

为了让你快速开始,官方提供了 Angular 2 + TypeScript,React + Babel,Vue.js,Electron 和其他版本的快速示例教程。

项目地址:
https://github.com/fuse-box/fuse-box】

6. Yargs

2017年3月:15个有趣的JS和CSS库

Yargs 是使用 Node.js 构建功能齐全的命令行应用程序的框架。你可以轻松的配置命令、解析多个参数以及设置快捷操作方式。甚至,它还可以自动生成帮助菜单。

项目地址:【http://yargs.js.org/】

7. WebGradients

2017年3月:15个有趣的JS和CSS库

WebGradients 收集了一系列漂亮的色彩渐变,你可以将它们轻松的应用在任何 HTML 页面上。你可以通过快速预览,或是全屏查看可用的渐变色,然后仅需要一键复制 CSS 属性,即可将它们应用到你的项目中去。

项目地址:【https://webgradients.com/】

8. Sticky-Kit

2017年3月:15个有趣的JS和CSS库

Sticky-kit 是一个 jQuery 插件,它可以将元素附加到页面上的某个区域,并使元素保持其边界。这样随着页面的滚动,在父容器中的特定元素将会保持始终可见。

项目地址:
http://leafo.net/sticky-kit/】

9. ScrollDir

2017年3月:15个有趣的JS和CSS库

ScrollDir 是一款超轻量的,不依赖 JavaScript 的库,用于监测 CSS 中的滚动方向。它可以察看滚动条的移动方向,并根据你选择的元素来切换上/下方向的数据属性。同时,它忽略了小的滚动动作,力求创造一个平稳的体验。

项目地址:
https://dollarshaveclub.github.io/scrolldir/】

10. Svgo

2017年3月:15个有趣的JS和CSS库

这是一个用于优化 SVG 文件的 Node.js 工具,它可以删除那些无用的 SVG 信息,例如编辑器元信息、注释、隐藏元素以及不影响渲染向量的其他属性。同时,它基于插件模式构建,所以你可以自由的选择想要删除的内容。

项目地址:
https://github.com/svg/svgo】

11. Store.js

2017年3月:15个有趣的JS和CSS库

Store.js 是用于本地存储的跨浏览器解决方案。近期,它的 2.0 版本也已发布,在更新了许多功能的同时,增加了一些额外的功能,例如数组/对象操作以及改进了过期选项。

在上一期的每月 Web 开发资源列表中,我们为大家分享了一个名为 localForage 的库。它提供了许多与 Store.js 类似的功能,但是具有更多的 localStorage 类语法。喜欢的话,不妨来看看。

项目地址:
https://github.com/marcuswestin/store.js】

12. Snarkdown

2017年3月:15个有趣的JS和CSS库

Snarkdown 是一个使用 JavaScript 编写的超简单的 Markdown 解析器。诚然,它不是最复杂或功能最全的解析器,但它可能是最容易实现的。

Snarkdown 只有 1kb 大小,且只有一种方法,使其成为速成项目的完美选择。

项目地址:
https://github.com/developit/snarkdown】

13. Unfetch

2017年3月:15个有趣的JS和CSS库

Fetch API 是 XMLHttpRequest 接口的现代重制,它为开发人员提供了一种更好的处理异步请求的方法。虽然,它支持大多数现代浏览器,但是fetch()方法在 IE 中仍然不可用。

Unfetch 的出现便解决了fetch()方法在 IE 中不可用的问题,它提供了完整 fetch API 的子集,且 fetch polyfill 仅有 500 bytes。

项目地址:
https://github.com/developit/unfetch】

14. Scrollanim

2017年3月:15个有趣的JS和CSS库

Scrollanim 是用于滚动动画的 Vanilla JavaScript 库。由于内置的 Animate.css 依赖关系,Scrollanim 提供了大量的自定义选项,单独的 HTML 和 JavaScript API 以及超过 50 种流畅的动画效果。

项目地址:
http://scrollanim.kissui.io/】

15. Neurojs

2017年3月:15个有趣的JS和CSS库

Neurojs 是一款用于在浏览器中进行深度学习 JavaScript 框架,它具备可以通过加强学习训练的全栈神经网络。

例如,该项目就展示了一个很酷的 Demo,其中自驾车在 2D 环境中学习导航。

项目地址:
https://github.com/janhuenermann/neurojs】

感谢你的阅读。