15个有趣的js和css库

切切歆语 切切歆语     2022-09-23     565

关键词:

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

1. DisplayJS

技术分享

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

项目地址:【 传送门

2. React Beautiful DnD

技术分享

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

项目地址:【 传送门

3. R2

技术分享

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

项目地址:【 传送门

4. Primer CSS

技术分享

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

项目地址:【 传送门

5. Puppeteer

技术分享

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

项目地址:【 传送门

6. Marko

技术分享

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

项目地址:【 传送门

7. Redocx

技术分享

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

项目地址:【 传送门

8. Fuzzysort

技术分享

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

项目地址:【 传送门

9. Trowel

技术分享

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

项目地址:【 传送门

10. Vivify

技术分享

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

项目地址:【 传送门

11. Tons of Checkboxes

技术分享

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

项目地址:【 传送门

12. Push

技术分享

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

项目地址:【 传送门

13. react-imgpro

技术分享

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

项目地址:【 传送门

14. Lozad.js

技术分享

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

项目地址:【 传送门

15. Semiotic

技术分享

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

项目地址:【 传送门

 

来自:http://www.jianshu.com/p/ec9ff744eb20

15个有趣的javascript与css库

原文转载:http://www.codeceo.com/article/15-interesting-js-css-framework.html 1.WingWing是一个微型(压缩后仅有4KB)响应式的CSS框架,它提供了一个12列响应式网格以及基础的样式组件集,可为你的建站工作打下坚实的基础。当然,这个项... 查看详情

推荐15个javascript和css库

...改变它们执行的顺序。而且,通过选择是否让进程等待某个特定的异步方法完成还是执行后继续,也能控制异步方法。   Superstruct Superstruct提供了一 查看详情

用于连接 JS 和 CSS 文件的工具

...描述】:我最近开始使用大型代码库,每页有许多(15-20)个js请求。我的任务是优化和提高这些站点的性能。我一直在使用Google的PageSpeed和Yahoo的YSlow等工具,并结合WebPageTest.org的测试来确定网站的基线速度和改进区域。我很好奇... 查看详情

67个前端开发者的工具库和资源(代码片段)

Javascript库Particles.js—?一个用来在web中创建炫酷的浮动粒子的库Three.js?—?一个用来在web中创建3d物体和3d空间的库Fullpage.js—?快速实现全屏滚动特性Typed.js?—?打字机效果Waypoints.js?—?滚动到某个元素位置时触发一个功能Highlight.js?... 查看详情

(转)利用svg和css3实现有趣的边框动画

...址今天我们来探索一下CarlPhilipeBrenner的网站上一个微妙而有趣的动画效果。当鼠标经过网格元素时,会有一个微妙的动画发生——网格元素变得透明,每条边有个顺时针的动画,创造了非常好的效果。这种效果是通过JS给span标签... 查看详情

15个最佳的javascript表单验证库

...以及简化验证规则的创建。在本文中,您将找到最好的15个 JavaScript 表单验证库,可以 查看详情

有用的js和css库

1.MoonMoon是一个灵感源于Vue.js的JavaScriptUI库,但它却更轻量、简单。它具备优化的虚拟DOM引擎,对用户友好的API,并且在gzip压缩后仅有6KB的大小。项目地址:【传送门】2.VXVX结合了D3和React虚拟DOM的强大计算能力,它为数据的可视... 查看详情

推荐15款制作svg动画的javascript库

在当今时代,SVG是最流行的和正在被众多的设计人员和开发人员使用,创建支持视网膜和响应式的网页设计。绘制SVG不是一个艰巨的任务,因为大量的 JavaScript 库可与 SVG 图像搭配使用。这些JS库帮助设计师和开发... 查看详情

精选!15个必备的vscode插件(前端类)

...挑选出值得下载的插件,我们针对性的收集了一些实用、有趣的插件与大家 查看详情

页面滚动效果库,有点儿皮!(代码片段)

一分钟,让页面滚动更有趣前段时间刚给大家推荐了一个强大易用的跨平台CSS3动画库Animate.css,内置了很多常用的CSS动画,可以一行代码让页面动起来。今天再推荐它的堂弟,WOW.js,一个有点儿皮的页面滚动... 查看详情

谈谈一些有趣的css题目(十五)--谈谈css关键字initialinherit和unset

原文:谈谈一些有趣的CSS题目(十五)--谈谈CSS关键字initial、inherit和unset开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的CSS细节。解... 查看详情

开源精粹(二)!22个实用、有趣的开源项目

...A作为一名开源爱好者,发掘优秀的开源项目是一件非常有趣的事情。在第一期中,我分享了单页个人网站模板、组装式Flutter应用框架、PHP客户端库、Java诊断工具等一些实用的库和工具。本期依旧会为大家分享一些前端、后端、... 查看详情

推荐11个好用的js动画库(代码片段)

...采用意译而非直译。1.Three.js  超过46K的星星,这个流行的库提供了非常多的3D显示功能,以一种直观的方式使用WebGL。这个库提供了<canvas>、<svg>、CSS3D和WebGL渲染器,让咱们在设备和浏览器之间创建丰富的交互体... 查看详情

python几个有趣和特别的小故事

...当一门编程语言是开源的时候,往往会有产生一些搞笑和有趣的东西。通常,这意味着社区的贡献者会为该语言添加一些有趣和特别的彩蛋以及隐藏的特性(当然前提是不会增加在生产环境中使用的风险)。Python就是一个很好的... 查看详情

在 Next.js 中加载关键 CSS

...:2021-04-1614:45:51【问题描述】:Next.js中有没有办法将每个页面的关键CSS和非关键CSS分开并异步加载非关键?我在我的页面和组件中使用样式化组件+几个外部css库。谢谢!【问题讨论】:【参考方案1】:您可以使用模块css,但不... 查看详情

7.1万star!超实用,60多种动画效果的css库

【导语】:animate.css是一个有趣的,跨浏览器的CSS3动画库。简介animate.css是一个有趣的,跨浏览器的css3动画库,兼容性好,使用方便。它预设了抖动、闪烁、弹跳、翻转、旋转、淡入淡出等多达60多种动画效果,几乎包含了所有... 查看详情

将 CSS 和 JS 库包含到 vue spa 组件中

...所以我只是从herenpminstallckeditor5vue版本,按照github网站上的安装指南一切正常。但是在使用它之后,我意识到我需要从那里进行自定义构建,这意 查看详情

加载资源失败:服务器响应状态为 403(禁止),包括 css 文件和 js 库

...:我开始使用codeigniter进行开发,并且我正在做一些基本的事情来使用easyphp在loca 查看详情