3 月 15 个有意思的 JavaScript 和 CSS 库

2018 年 4 月 1 日 开源中国 OSC - 协作翻译


协作翻译

原文:15 Interesting JavaScript and CSS Libraries for March 2018

链接:https://tutorialzine.com/2018/03/15-interesting-javascript-and-css-libraries-for-march-2018

译者:Tocy, machogyb, 无若


Tutorialzine 旨在让你了解最新最酷的 Web 发展趋势。这就是我们每个月为何都会发布一些我们偶然发现并认为值得你关注的优秀资源的原因。



BasicScroll

https://github.com/electerious/basicScroll

请输入标题     bcdef


该库使你可以在你的设计中添加 parallax 滚动动画效果。你可以直接在你的 CSS 中使用变量和属性,或者使用 JS 来获得更好的动画效果。它运行非常流畅,独立于框架,在桌面和移动设备上非常出色,并且支持触屏输入。

请输入标题     abcdefg


Proton Native

https://github.com/kusti8/proton-native

请输入标题     bcdef


Proton native 允许你为所有平台创建原生桌面应用程序。它具有与 React Native 相同的语法,支持 Redux 等现有的 React 库,并与大多数 Node.js 包兼容。它适用于原生组件,并不再需要 electron 。

请输入标题     abcdefg


Normalize.css

https://github.com/necolas/normalize.css

请输入标题     bcdef


Normalize.css 是一个全新的浏览器样式重置库。它使得 HTML 元素样式在不同的浏览器上保持统一,同时也极大程度地减少了不同浏览器之间的冲突,提供了更高的可用性。

请输入标题     abcdefg


Fork Awesome

https://github.com/ForkAwesome/Fork-Awesome

请输入标题     bcdef


这是一个拥有超过 600 个可缩放的矢量图形的图标库。这些图标非常易于自定义,比如更换颜色、大小、阴影等,同时兼容所有框架。这个库非常容易上手,不需要用户拥有 Javascript 语言知识,最重要的是它们在 Retina 屏幕中的显示效果令人惊艳。

请输入标题     abcdefg


Filepond

https://github.com/pqina/filepond

请输入标题     bcdef


Filepond 是一个用于上传文件的小型 Javascript 库。它提供了许多不同的上传方式:你可以使用拖拽、拷贝粘贴,浏览本地文件系统的方式,甚至只是使用它提供的 API 方式来上传文件。


这个库内置了图形优化和图形自动缩放功能,Gzip 压缩后只有 21 KB。

请输入标题     abcdefg


Headless Chrome Crawler

https://github.com/yujiosaka/headless-chrome-crawler

请输入标题     bcdef


这是一个基于 HeadlessChorme 的网络爬虫(译者注:Headless Chrome 是 Chrome 浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有 Chrome 支持的特性运行你的程序。)。


它的提供了非常简单易用的 API ,会让你更加轻松地设置并发、重试、延时方法。它提供了深度优先和广度优先两种爬取算法,同时支持类似于 Redis 的可插拔的缓存机制,并支持 CSV 和 Json 格式的导出。

请输入标题     abcdefg


Pressure.js

https://github.com/stuyam/pressure

请输入标题     bcdef


这是一个可用于压感触控、3D touch 和点触控的库。它提供了简单易用而且兼容绝大多数浏览器的 API 和一个内置的可用于识别压力轻重的工具。同时它也支持多点触控。

请输入标题     abcdefg


Loaders.css

https://github.com/ConnorAtherton/loaders.css

请输入标题     bcdef


这是一个非常有意思的纯 css 实现的 loading 动画库。它非常简单实用而且很容易实现自定义。这个库提供了变形、旋转、淡入等等动画效果。这些动画效果能运行在所有的的现代浏览器上(包括 IE9 以上的 IE 浏览器)。

请输入标题     abcdefg


React Slider Kit

https://github.com/M-Izadmehr/react-slider-kit

请输入标题     bcdef


你可以使用 React slider kit 在你的 react 应用中创建滚动元素。它提供了不同类型的滑动组件比如 1D、2D 滚动,单个、多个滚动,水平和垂直滚动等。你可以设置滚动元素的最小、最大值,设置滚动元素的开始停止点等等。

请输入标题     abcdefg


NativeScript

https://github.com/NativeScript/NativeScript

请输入标题     bcdef


这是一个使用 Javascript 和 CSS 创建 IOS 和 Android 应用的开源框架。你只需要使用写好 Javascript 代码就可以使用框架自适应地运行在所有的 IOS 和 Android 设备上。


框架非常易于扩展,你可以使用 npm、CocoaPods 和 Gradle 获取数以百计的插件。

请输入标题     abcdefg


Polacode

https://github.com/octref/polacode

请输入标题     bcdef


Polacode 是一个 VisualStudio Code 扩展插件,你可以用一些非常漂亮的视觉效果来对你的代码进行截图。它隐藏了编辑器的 UI ,并在屏幕截图中添加了阴影、填充和圆角。

请输入标题     abcdefg


Scratches

https://github.com/0x00A/scratches

请输入标题     bcdef


Scratches 是一个简单的 Javascript 和 Node.js 文本编辑器,可以在你键入时评估你的代码。它基于 Electron 构建,拥有纯净的白色和黑色主题,以及可以看到代码输出的预览窗口。

请输入标题     abcdefg


Prompts

https://github.com/terkelg/prompts

请输入标题     bcdef


Prompts 是一套能简单创建漂亮命令行的应用和工具集。它是独立的且轻量级的,没有额外的依赖。这个库能很好地处理 async/await 情况下的专有环境。

请输入标题     abcdefg


List

https://github.com/funkia/list

请输入标题     bcdef


这个库提供了一个快速的函数替代数组。它是不可变的,这使它成为那些正在尝试函数式编程的人的最佳选择。List 是在 TypeScript 中编写的,并实现了所有 JavaScript 数组方法,还有其他一些额外的方法。

请输入标题     abcdefg


Nerv

https://github.com/NervJS/nerv

请输入标题     bcdef


Nerv 是快速的,基于虚拟 dom 的 JavaScript 库,可以作为 React 的替代品。它是轻量级的,与 IE8 和 React 16 兼容,并在客户端和服务器端提供同构渲染。它支持许多 React 16 的特性,如 Error Boundaries、Portals 等。

请输入标题     abcdefg



推荐阅读

Android 使用 Java 侵犯甲骨文版权,谷歌或赔 88 亿美元

Docker 创始人宣布离职

2017 年图灵奖得主出炉

使用 Python 代码轻松实现数据可视化

Java 10 正式发布!109 项新特性一览

点击“阅读原文”查看更多精彩内容

登录查看更多
0

相关内容

International Conference on Automatic Face and Gesture Recognition是研究基于图像和视频的人脸、手势和身体运动识别的首要国际论坛。其广泛的范围包括:计算机视觉、模式识别和计算机图形学的基础进展;与面部、手势和身体运动相关的机器学习技术;新的算法和应用。官网链接:http://fg2019.org/
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
118+阅读 · 2020年5月10日
【资源】100+本免费数据科学书
专知会员服务
108+阅读 · 2020年3月17日
TensorFlow Lite指南实战《TensorFlow Lite A primer》,附48页PPT
专知会员服务
70+阅读 · 2020年1月17日
这个开源项目有意思,用动画教你学算法
算法与数据结构
4+阅读 · 2018年12月27日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
干货 | Python 爬虫的工具列表大全
机器学习算法与Python学习
10+阅读 · 2018年4月13日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
精选Top30!最实用的python开源项目都在这里
乌镇智库
4+阅读 · 2018年1月26日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
Deep Reinforcement Learning: An Overview
Arxiv
17+阅读 · 2018年11月26日
VIP会员
相关资讯
这个开源项目有意思,用动画教你学算法
算法与数据结构
4+阅读 · 2018年12月27日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
干货 | Python 爬虫的工具列表大全
机器学习算法与Python学习
10+阅读 · 2018年4月13日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
精选Top30!最实用的python开源项目都在这里
乌镇智库
4+阅读 · 2018年1月26日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
Top
微信扫码咨询专知VIP会员