快捷搜索:

您的位置:金莎娱乐 > 互联网 > 个有趣的

个有趣的

发布时间:2019-11-03 07:05编辑:互联网浏览(91)

    原标题:2018年8月份GitHub上最热门的JavaScript开源项目

    开发者们,一起来看看有木有你需要的前端库。

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

    2017/09/21 · CSS, JavaScript · 资源

    原文出处: Danny Markov   译文出处:IT程序狮   

    图片 1

    迎来了金秋 9 月,在这收获的季节,Tutorialzine 又为我们带来了哪些新鲜、有趣的前端资源呢?前端开发者们,一起来看看有木有你需要的前端库。


    来自:开源最前线(ID:OpenSourceTop)

    1. DisplayJS

    图片 2

    DisplayJS 是一个帮助你渲染 DOM 的简易框架。使用它,你可以更容易地将 JS 变量遍历到特定的 HTML 元素中,类似于 React 或 Vue.js 处理模版的方式。

    项目地址:【 传送门 】

    1.DisplayJS

    图片 3

    DisplayJS 是一个帮助你渲染 DOM 的简易框架。使用它,你可以更容易地将 JS 变量遍历到特定的 HTML 元素中,类似于 React 或 Vue.js 处理模版的方式。

    项目地址:【传送门】

    8 月份 GitHub 上最热门的Java项目排行已经出炉啦,在本月的名单中,又有哪些热门的新项目加入呢?一起来看看:

    2. React Beautiful DnD

    图片 4

    这是由 Atlassian 开源的用于制作拖拽组件的 React 库。它提供了强大、易用的 API,以及丰富的定制选项和控件。它所生成的组件,也具备了平滑的 GPU 动画效果。当元素被拾取或重新排序时,其效果将会展示出来。

    项目地址:【 传送门 】

    2.React Beautiful DnD

    图片 5

    这是由 Atlassian 开源的用于制作拖拽组件的 React 库。它提供了强大、易用的 API,以及丰富的定制选项和控件。它所生成的组件,也具备了平滑的 GPU 动画效果。当元素被拾取或重新排序时,其效果将会展示出来。

    项目地址:【传送门】

    1

    3. R2

    图片 6

    这是一个全新版的 Node.js Request 库,它提供了一个更轻量的 HTTP 客户端解决方案。与 Request 库不同的是,它建立在原生浏览器 Fetch API 之上,可被应用于 Node.js. 并且,R2 在压缩后仅有 16KB 大小。

    项目地址:【 传送门 】

    3.R2

    图片 7

    这是一个全新版的 Node.js Request库,它提供了一个更轻量的 HTTP 客户端解决方案。与 Request 库不同的是,它建立在原生浏览器Fetch API之上,可被应用于 Node.js. 并且,R2 在压缩后仅有 16KB 大小。

    项目地址:【传送门】

    windows95

    4. Primer CSS

    图片 8

    Primer CSS 是由 GitHub 的前端设计师研发的 CSS 框架。为了便于安装,它的 23 个包被划分为 3 个核心的元包,每个包都可以通过 NPM 进行独立版本的发布。

    项目地址:【 传送门 】

    4.Primer CSS

    图片 9

    Primer CSS 是由 GitHub 的前端设计师研发的 CSS 框架。为了便于安装,它的 23 个包被划分为 3 个核心的元包,每个包都可以通过 NPM 进行独立版本的发布。

    项目地址:【传送门】

    10541

    5. Puppeteer

    图片 10

    Puppeteer 是一个用于操纵 Headless Chrome 的封装库,它由 Chrome DevTools 官方团队进行维护。你也可以在我们的文章 《使用 Node.js 自动化Google Chrome》 中,了解更多我们尝试的一些功能。

    项目地址:【 传送门 】

    5.Puppeteer

    图片 11

    Puppeteer 是一个用于操纵 Headless Chrome 的封装库,它由 Chrome DevTools 官方团队进行维护。你也可以在我们的文章《使用 Node.js 自动化Google Chrome》中,了解更多我们尝试的一些功能。

    项目地址:【传送门】

    图片 12

    6. Marko

    图片 13

    这是一款与 React 和 Vue.js 类似的新型 JS 框架。它可以帮助你将应用程序分解为独立的组件,并可随时间的推移,以及响应用户操作的变化显示程序视图的变化。同时,Marko 可以在应用中自动更新 DOM 来反馈数据。

    项目地址:【 传送门 】

    6.Marko

    图片 14

    这是一款与 React 和 Vue.js 类似的新型 JS 框架。它可以帮助你将应用程序分解为独立的组件,并可随时间的推移,以及响应用户操作的变化显示程序视图的变化。同时,Marko 可以在应用中自动更新 DOM 来反馈数据。

    项目地址:【传送门】

    一个带有微软Windows 95操作系统的Electron应用程序,你可以在Linux、Mac、甚至Windows电脑上运行。根据开发人员Felix Rieseberg的说法,无论你目前使用何种操作系统,在安装和运行新的Electron应用程序后,您都将获得完整的Windows 95体验。

    7. Redocx

    图片 15

    Redocx 是一个用于生成 Word 文档的 React 库。你可以使用 React 组件对文档进行定义,并通过命令行将其渲染为 Word 文档。同时,此库也包含了表格、图像、页眉、页脚等丰富的组件供你选择。

    项目地址:【 传送门 】

    7.Redocx

    图片 16

    Redocx 是一个用于生成 Word 文档的 React 库。你可以使用 React 组件对文档进行定义,并通过命令行将其渲染为 Word 文档。同时,此库也包含了表格、图像、页眉、页脚等丰富的组件供你选择。

    项目地址:【传送门】

    2

    8. Fuzzysort

    图片 17

    这是一个用于构建模糊搜索界面的 JS 库,类似 Sublime Text 中的界面样式。该库会根据搜索查询的匹配度,计算出搜索匹配数与时长。

    项目地址:【 传送门 】

    8.Fuzzysort

    图片 18

    这是一个用于构建模糊搜索界面的 JS 库,类似 Sublime Text 中的界面样式。该库会根据搜索查询的匹配度,计算出搜索匹配数与时长。

    项目地址:【传送门】

    java-algorithms

    9. Trowel

    图片 19

    Trowel 是一个 SASS 工具包,它提供了一种写入 SASS 变量的新方法,允许你将多个变量分组到单个对象中,让你的 SASS 代码更易编写,更易阅读。

    项目地址:【 传送门 】

    9.Trowel

    图片 20

    Trowel 是一个 SASS 工具包,它提供了一种写入 SASS 变量的新方法,允许你将多个变量分组到单个对象中,让你的 SASS 代码更易编写,更易阅读。

    项目地址:【传送门】

    35700

    10. Vivify

    图片 21

    Vivify 是由纯 CSS 写的动画库,该库提供了超过 50 种动画效果供你选择。你只需要将 Vivify 的类添加到相应的元素,即可使其产生动画效果,并且添加 infinite 类后,动画就可以循环播放了。

    项目地址:【 传送门 】

    10.Vivify

    图片 22

    Vivify 是由纯 CSS 写的动画库,该库提供了超过 50 种动画效果供你选择。你只需要将Vivify的类添加到相应的元素,即可使其产生动画效果,并且添加infinite类后,动画就可以循环播放了。

    项目地址:【传送门】

    用Java实现的算法和数据结构,每个算法和数据结构都有自己独立的自述文件,其中包含相关说明和链接,供进一步阅读(包括YouTube视频)。

    11. Tons of Checkboxes

    图片 23

    这是一个 CSS 复选框组件合集,它由大小不一、样式各异的复选框组成。同时,所有的复选框都具备 4 种不同的尺寸,并且兼容 IE9 和所有现代浏览器。

    项目地址:【 传送门 】

    11.Tons of Checkboxes

    图片 24

    这是一个 CSS 复选框组件合集,它由大小不一、样式各异的复选框组成。同时,所有的复选框都具备 4 种不同的尺寸,并且兼容 IE9 和所有现代浏览器。

    项目地址:【传送门】

    3

    12. Push

    图片 25

    Push 是一个通用的桌面通知框架。它基于强大的 Notification API ,可作为可靠的跨浏览器解决方案,如果用户的浏览器不支持最新的 API,则会沿用老版 API 实现。

    项目地址:【 传送门 】

    12.Push

    图片 26

    Push 是一个通用的桌面通知框架。它基于强大的Notification API,可作为可靠的跨浏览器解决方案,如果用户的浏览器不支持最新的 API,则会沿用老版 API 实现。

    项目地址:【传送门】

    taskbook

    13. react-imgpro

    图片 27

    react-imgpro 是一个用于图像处理的 React 组件。它可以利用 filters 进行图像处理,并生成 base64 格式的图像。它简单易用,你只需要指定一个图像的 URL,选择相应的 filters,并填写输出图像的大小与格式即可。

    项目地址:【 传送门 】

    13.react-imgpro

    图片 28

    react-imgpro 是一个用于图像处理的 React 组件。它可以利用 filters 进行图像处理,并生成 base64 格式的图像。它简单易用,你只需要指定一个图像的 URL,选择相应的 filters,并填写输出图像的大小与格式即可。

    项目地址:【传送门】

    4763

    14. Lozad.js

    图片 29

    Lozad.js 是一个高性能、可配置的纯 JS 实现的懒加载器。它基于 Intersection Observer API ,没有任何依赖,支持动态懒加载添加元素。 同时,它也是轻量级库,在 Gzip 压缩后只有 535 字节大小。

    项目地址:【 传送门 】

    14.Lozad.js

    图片 30

    Lozad.js 是一个高性能、可配置的纯 JS 实现的懒加载器。它基于 Intersection Observer API,没有任何依赖,支持动态懒加载添加元素。 同时,它也是轻量级库,在 Gzip 压缩后只有 535 字节大小。

    项目地址:【传送门】

    本应用通过使用简单且最小化的语法,以及平坦的学习曲线,使您可以在终端内跨多个板块,有效地管理任务和笔记。所有数据都以原子方式写入存储,以防止损坏,并且永远不会与任何第三方共享。已删除的条目会自动存档,并且可以随时被检查或恢复。

    15. Semiotic

    图片 31

    这是一个结合了 React 和 D3 的数据可视化框架。它提供了 3 种类型的框架(XYFrame,ORFrame,NetworkFrame),可帮助你生成一些酷炫图表。而显示数据的方式,也可以通过调整框架中设置或者添加 CSS 样式进行定制。

    项目地址:【 传送门 】

     

    来自:

    15.Semiotic

    图片 32

    这是一个结合了 React 和 D3 的数据可视化框架。它提供了 3 种类型的框架(XYFrame,ORFrame,NetworkFrame),可帮助你生成一些酷炫图表。而显示数据的方式,也可以通过调整框架中设置或者添加 CSS 样式进行定制。

    项目地址:【传送门】


    感谢你的阅读。若你有所收获,欢迎点赞与分享。

    1 赞 5 收藏 评论

    图片 33

    4

    vue

    112524

    Vue.js 是构建 Web 界面的 Java 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。主要特性:

    ● 可扩展的数据绑定

    ● 将普通的 JS 对象作为 model

    ● 简洁明了的 API

    ● 组件化 UI 构建

    ● 配合别的库使用

    5

    mdx-deck

    4607

    图片 34

    基于MDX的演示平台

    6

    apexcharts.js

    3712

    图片 35

    ApexCharts.JS 是一个现代化 Java 图表库,用于使用简单的 API 构建交互式图表和可视化。

    7

    puppeteer-recorder

    3038

    Puppeteer Recorder 是Chrome扩展程序,可记录你的浏览器交互并生成Puppeteer脚本。具有以下功能:

    ● 记录点击次数并输入事件。

    ● 添加waitForNavigation,setViewPort和其他有用的子句。

    ● 生成一个Puppeteer脚本。

    ● 显示正在记录的事件。

    ● 复制到剪贴板。

    ● 提供配置选项。

    8

    react

    10986

    React是Facebook开发的用于构建用户界面的Java库,现已为很多公司所用,因为它采用了一种不同的方式来构建应用:借助于React,开发者可以将应用分解为彼此解耦的独立组件,这样就可以独立维护并迭代各种组件了。

    9

    terminalizer

    5569

    一个在终端下录屏并生成gif动画的项目很强大,还可以在生成时添加水印,项目是基于Node.js

    10

    F2

    3633

    F2是为移动设备而生,为开发人员和设计人员开发。它是基于Html5 Canvas的,并且还与Node.js,Weex和React Native兼容。根据图形语法,F2提供了您需要的所有图表类型。我们的移动设计指南可为移动可视化项目提供更好的用户体验。

    11

    ice

    7395

    这是阿里巴巴推出的一款 GUI 工具集。目前整个阿里集团有几十个 BU 一共有 280 正式上线的项目在使用 ICE 的解决方案。

    附:

    ●编号787,输入编号直达本文返回搜狐,查看更多

    责任编辑:

    本文由金莎娱乐发布于互联网,转载请注明出处:个有趣的

    关键词:

上一篇:区块链思慕100问,区块链高烧后遗症

下一篇:没有了