<sub id="rrh1b"><menuitem id="rrh1b"></menuitem></sub>

    <th id="rrh1b"><address id="rrh1b"><dfn id="rrh1b"></dfn></address></th><th id="rrh1b"></th>

    <th id="rrh1b"></th>

    <sub id="rrh1b"></sub>

        <sub id="rrh1b"><meter id="rrh1b"></meter></sub>
        <address id="rrh1b"><menuitem id="rrh1b"><font id="rrh1b"></font></menuitem></address>

          首页»HTML/CSS»15 个有趣的 JavaScript 与 CSS 库

          15 个有趣的 JavaScript 与 CSS 库

          来源:IT程序狮 发布时间:2016-12-02 阅读次数:

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

          那么,让我们一起来?#32431;?#21543;。Have Fun !


           1. Wing

          Wing

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

          HERE:Wing 项目地址

           2. Shave

          Shave

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

          HERE:Shave 项目地址

           3. Cerebral

          Cerebral

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

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

          HERE:Cerebral 项目地址

           4. Wenk

          Wenk

            Wenk 是一个轻量级纯 CSS 写的文本工具提示库。虽然它的压缩版仅有700字节,但它依然能?#36824;?#29702;并提供一些定制选项。诸如不同提示工具的大小、位置和文本?#20113;搿?/p>

          HERE:Wenk 项目地址

           5. CSS Loader

          CSS Loader

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

          HERE:CSS Loader 项目地址

           6. Yarn

          Yarn

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

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

          HERE:Yarn 项目地址

           7. Canvas Gauges

          Canvas Gauges

            Canvas Gauges 是一个利用纯 JavaScript 和 HTML5 Canvas(画布)打造的可完全自定义的仪表,你可以用它?#21019;?#24314;诸如机动车速度表、温度计等类型的测?#21487;?#22791;。

            由于它的代码量很小,并且没有?#35272;擔?#21516;时适用于物联网设备。你可以通过网站的示例来了解它。

          HERE:Canvas Gauges 项目地址

           8. CSS Icon

          CSS Icon

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

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

          HERE:CSS Icon 项目地址

           9. CurrencyFormatter.js

          CurrencyFormatter.js

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

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

          HERE:CurrencyFormatter.js 项目地址

           10. KUTE.js

          KUTE.js

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

          HERE:KUTE.js 项目地址

           11. Vue Material

          Vue Material

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

            该库也很容?#36164;?#29616;,除了 Vue.js 之外没有任?#25105;览怠?/p>

          HERE:Vue Material 项目地址

           12. Test Cafe

          Test Cafe

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

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

          HERE:Test Cafe 项目地址

           13. Core.css

          Core.css

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

          HERE:Core.css 项目地址

           14. 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 项目地址

           15. Next.js

          Next.js

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

          HERE:Next.js 项目地址

            译者注:关于 Next.js 的详细介绍可以看这里

            以上就本文所有的分享,希望你能?#19994;?#36866;合你项目的前端库。

          QQ群:WEB开发者官方群(515171538),验证消息:10000
          微信群:?#26377;?#32534;微信 849023636 邀请您加入,验证消息:10000
          提示:更多精彩内容关注微信公众号:全栈开发者中?#27169;╢sder-com)
          网友评论(共0条评论) 正在载入评论......
          理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
          登录会员中心
          彩运

            <sub id="rrh1b"><menuitem id="rrh1b"></menuitem></sub>

            <th id="rrh1b"><address id="rrh1b"><dfn id="rrh1b"></dfn></address></th><th id="rrh1b"></th>

            <th id="rrh1b"></th>

            <sub id="rrh1b"></sub>

                <sub id="rrh1b"><meter id="rrh1b"></meter></sub>
                <address id="rrh1b"><menuitem id="rrh1b"><font id="rrh1b"></font></menuitem></address>

                    <sub id="rrh1b"><menuitem id="rrh1b"></menuitem></sub>

                    <th id="rrh1b"><address id="rrh1b"><dfn id="rrh1b"></dfn></address></th><th id="rrh1b"></th>

                    <th id="rrh1b"></th>

                    <sub id="rrh1b"></sub>

                        <sub id="rrh1b"><meter id="rrh1b"></meter></sub>
                        <address id="rrh1b"><menuitem id="rrh1b"><font id="rrh1b"></font></menuitem></address>

                          吉林11选5规则 平码二中二怎么买 甘肃11选5五码遗漏 刮刮乐可以带走刮吗 河北快三出号统计 3d最200期走势图 17052足彩奖金 竞彩让分胜负 四川时时彩 快三跨度计算公式 极速十一选五彩票平台 "维纳计划"是意大利财长提出的 单双各三肖中特 安徽十一选五基本走势图, 平码复式表图片