15 个有趣的 JavaScript 与 CSS 库

姓名:宫松涛

学号:19021210927

嵌牛导读:在十一月份的前端技术列表中,我们整合了一些令人感到惊叹的 GitHub 项目,其中包含了新的 CSS 框架、node.js包管理器,以及用于实现图标、加载效果、工具提示的纯 CSS 解决方案。

嵌牛鼻子:JavaScript 与 CSS 库

嵌牛提问:什么是CSS 库,如何学习JavaScript

转载源:15 个有趣的 JavaScript 与 CSS 库- 简书

嵌牛正文:


15 个有趣的 JavaScript 与 CSS 库

在十一月份的前端技术列表中,我们整合了一些令人感到惊叹的 GitHub 项目,其中包含了新的 CSS 框架、node.js包管理器,以及用于实现图标、加载效果、工具提示的纯 CSS 解决方案。

那么,让我们一起来看看吧。Have Fun !

Wing

--

Wing

Wing 是一个微型(压缩后仅有4KB)响应式的 CSS 框架,它提供了一个 12 列响应式网格以及基础的样式组件集,可为你的建站工作打下坚实的基础。当然,这个项目最酷的地方在于,它绝大多数的 HTML 元素都是自动样式化的,而不需要任何额外的类。希望你会喜欢!

HERE:Wing 项目地址

Shave

--

Shave

Shave 是一个零依赖、轻量级的 JavaScript 插件,它能截断多行文本,以适应基于 max-height 设定好的 html 元素,并将原始文本字符串存储在隐藏的<span>元素中,以便你的文本能够完整地保留在页面中。Shave 不依赖任何库,同时它在 jQuery 中提供了一个独立版本的插件。

HERE:Shave 项目地址

Cerebral

--

Cerebral

一个 JavaScript MVC 应用程序状态管理器,并且它有独立的调试器。在 Cerebral 中,应用程序的状态被存储在单个的树模型中,该模型管理着所有服务器端和客户端的状态。

而调试器具有对模型、控制器以及视图的实时管理权限。

HERE:Cerebral 项目地址

Wenk

--

Wenk

Wenk 是一个轻量级纯 CSS 写的文本工具提示库。虽然它的压缩版仅有700字节,但它依然能够管理并提供一些定制选项。诸如不同提示工具的大小、位置和文本对齐。

HERE:Wenk 项目地址

CSS Loader

--

CSS Loader

CSS Loader 是一个非常有用加载器。它允许开发人员利用纯 CSS 文件,以及一个空<div>元素便可以快速的创建加载指示器。

HERE:CSS Loader 项目地址

Yarn

--

Yarn

相信近期 Facebook 推出的开源 Node.js 包管理器 Yarn,大家已经有所耳闻了。它具备强大的缓存系统,能够大大降低包的安装时间,并且能够为参与一个项目的所有用户维持相同的节点模块(node_modules)目录结构,有助于减少难以追踪的 bug 和在多台机器上复制。

虽然,它与 NPM 产生背景不同,但使用 Yarn 几乎可以等同于使用 NPM ,开发人员需要更快的了解它哦!

HERE:Yarn 项目地址

Canvas Gauges

--

Canvas Gauges

Canvas Gauges 是一个利用纯 JavaScript 和 HTML5 Canvas(画布)打造的可完全自定义的仪表,你可以用它来创建诸如机动车速度表、温度计等类型的测量设备。

由于它的代码量很小,并且没有依赖,同时适用于物联网设备。你可以通过网站的示例来了解它。

HERE:Canvas Gauges 项目地址

CSS Icon

--

CSS Icon

CSS Icon 是一个汇聚了500+ 纯 CSS 代码实现的图标集网站。使用起来也十分简单,当你点击了某一个图标,便会弹出图标对应的 HTML 与 CSS 代码,同时你可以直观的了解到 CSS 代码的什么部分,实现了图标的哪些元素。

如此棒的项目,是不是得给满分呢?快来 Enjoy吧!

HERE:CSS Icon 项目地址

CurrencyFormatter.js

--

CurrencyFormatter.js

CurrencyFormatter.js 是一款简单实用的纯 JS 格式化货币库。它支持 155 种不同国家的货币格式,以及超过 700 种不同语言的本地化设置。

此外,它还能处理某些不采用的货币格式,功能非常强大。

HERE:CurrencyFormatter.js 项目地址

KUTE.js

--

KUTE.js

一款具有高性能的原生 JavaScript 动画引擎:KUTE.js. 它的核心库提供了所有基本的动画方法,你可以添加许多插件来丰富 KUTE 的功能。同时,它还具备单独的扩展,可以同时与jQuery、SVG、CSS属性等一起工作。

HERE:KUTE.js 项目地址

Vue Material

--

Vue Material

Vue Material 是一个根据 Material Design 规范构建的轻量级 Vue.js 框架。它旨在提供一组可重用的高品质组件和一系列 UI 元素,通过 Vue2.0 支持现代的 Web 浏览器来构建应用程序。

该库也很容易实现,除了 Vue.js 之外没有任何依赖。

HERE:Vue Material 项目地址

Test Cafe

--

Test Cafe

Test Cafe 是一个纯 Node.js 编写的用于测试 Web 应用程序端到端的解决方案。它基于 Node.js,并且不需要安装 NPM 包之外的任何东西——不需要浏览器插件以及编译器。

一旦你编写了测试,运行 Test Cafe,它将为你进行浏览器测试、收集结果并创建报告。

HERE:Test Cafe 项目地址

Core.css

--

Core.css

Core.css 是一个用于构建响应式网站的轻量级框架。它压缩后仅有 1.3kb,同时它没有预先设定的元素和内置动画。所以适用于搭建任何小型的 Web 项目。

HERE:Core.css 项目地址

Flv.js

--

Flv.js

B站相信大家都不会陌生,而 Flv.js 就是由 bilibili 网站开源的 HTML5 Flash 视频(FLV)播放器,纯原生 JavaScript 开发(ECMAScript 6 编写) ,没有用到 Flash。

它的工作原理是 Flv.js 在 JavaScript 中流式解析 flv 文件流,并实时转封装为 fmp4 ,通过 Media Source Extensions 喂给浏览器,实现了 FLV 格式视频的播放。

HERE:Flv.js 项目地址

Next.js

--

Next.js

Next.js 是一个基于 React 的通用 JavaScript 框架。它提供了一种便利的方式来创建新的 JavaScript Web 应用程序。开发人员不必在搭建 Webpack 或 Babel 的配置上花费太多的时间了。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 207,248评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,681评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,443评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,475评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,458评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,185评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,451评论 3 401
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,112评论 0 261
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,609评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,083评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,163评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,803评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,357评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,357评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,590评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,636评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,925评论 2 344

推荐阅读更多精彩内容