【收藏的JS库】 Javascript常用的库 (包含图片处理、动画库、语音命令库、视觉检测、机器学习等)

前端插件合集 如果有什么好玩的前端插件或者其他插件都可以在文章下方评论,有空我会一一添加的 阅读详情

前言

在研发周期紧张的背景下,切记要避免时间开销在无用工作上 (比如造轮子) 如何有效确认是否已有轮子,本篇文章做一个list来帮助大家。只需要记住下面的库就可以解决工作中95%日常问题。

下面表格是JS库的种类

图片处理库文件字符串动画库正则表达式库语音命令API库
流媒体库视觉检测机器学习浏览器检测编辑器文档函数式编程
响应式编程数据结构日期数字存储颜色库国际化和本地化
控制流路由安全性日志库基准测试

图片处理

lena.js:具有滤镜和实用功能的图像处理库。
pica:高质量地调整图片大小(使用快速、纯 JS 实现的 Lanczos 滤镜算法)。
cropper:一个简单的图像裁剪 jQuery 插件。

文件

Papa Parse:一款强大的 CSV 库,支持解析 CSV 文件/字符串,也能导出 CSV。
jBinary:对用声明式语法描述文件类型和数据结构的二进制文件,进行高级 I/O(加载、解析、操作、序列化、存储)操作。
diff2html:git 差异输出解析器,也是 HTML 美化器。
jsPDF:一款 JavaScript PDF 文件生成器。
PDF.js:一个 JavaScript PDF 阅读器,社区驱动,Mozilla 支持。

字符串

voca:一款超级好用的 JavaScript 字符串库。
selecting:一个允许你获取用户选定文本的库。
underscore.string:Underscore.js 的字符串操作扩展。
string.js:额外的 JavaScript 字符串方法。
he:健壮的 HTML 实体编码/解码器。
multiline:多行字符串。
query-string:解析和字符串化 URL 查询字符串。
URI.js:URL 操作库。
jsurl:轻量的 URL 操作库。
sprintf.js:实现字符串格式化。
url-pattern:比正则表达式匹配 url 或其它字符串更简单,字符串和数据可相互转化。
plexis:低保真、强大、社区驱动的字符串操作库。

动画

velocity:加速 JavaScript 动画。
jquery.transit:拥有超级流畅的 CSS3 变换和过渡效果的 jQuery 插件。
impess.js:在 HTML 文档里,运用 CSS3 变换和过渡制作类似 Prezi 的展现效果。
bounce.js:可以立刻创建有趣的 CSS3 动画。
GreenSock-JS:适用于所有主流浏览器的高性能 HTML5 动画。
TransitionEnd:TransitionEnd 是一个运用 transitonend 事件的、跨浏览器的库。
Dynamics.js:用于创建符合物理运动规律的 CSS 动画库。
the-cube:The Cube 是一个 CSS3 过渡效果实验。
Effeckt.css:一款高性能过渡动画库。
animate.css:要多易用有多易用的跨浏览器 CSS 动画库。
textillate:适用于 CSS3 文本动画的简单插件。
move.js:基于 CSS3 的 JavaScript 动画框架。
animatable:一个属性,两个值,无穷个可能性。
shuffle-images:简单有创意地打乱图片。http://www.thepetedesign.com/demos/shuffle-images_demo.html
smoothState.js:免打扰式页面过渡 jQuery 库。http://smoothstate.com/
Anime.js:一款 JavaScript 动画引擎。http://animejs.com
particles.js:用于创建粒子的轻量 JavaScript 库。
tsParticles:particles.js 全新升级版本,修复了 bug ,增加许多新功能。
particles-bg:一款轻量的粒子运动动画背景 React 组件。

正则表达式

RegEx101:在线的 JavaScript 正则表达式测试器和调试器。同时也支持 Python、PHP 和 PCRE。
RegExr:用于创建、测试和学习正则表达式的 HTML/JS 工具。

语音命令

annyang:向网站添加语音命令的语音识别库。
voix.js:向网站、app 或游戏添加语音命令的 JavaScript 库。

API

axios:基于 Promise 的 HTTP 客户端,适用于 Node.js 和 浏览器。
bottleneck:强大的速度限制器,使调节流量变得更容易。
oauth-signature-js:适用于 node 和 浏览器的 OAuth 1.0a 签名生成器。
amygdala:为 Web 应用提供 RESTful HTTP 客户端解决方案。
jquery.rest:一个让 RESTful API 更易用的 jQuery 插件。
Rails Ranger:为 Ruby Tails 接口设计的严格的 REST 客户端。
wretch:一款小巧的直觉语法系 fetch 功能封装包。
FarFetch:简单易用的现代 Fetch 接口封装,简化了文件上传。
Optic:Optic 用于对 API 自动测试和文档生成。
SWR:用于远端数据拉取的 React Hooks 库。

流媒体

Tailor:适用于前端微服务的流媒体布局服务,灵感来自 Facebook BigPipe。

视觉检测

tracking.js:在 web 上实现计算视觉的一种现代方法。
ocrad.js:基于 Emscripten 的 JavaScript OCR 实现。

机器学习

ConvNetJS:JavaScript 深度学习。在浏览器环境训练卷积神经网络(或者普通神经网络)。
DN2A:数字神经网络架构。
Brain.js:JavaScript 神经网络。
Mind.js:一款灵活的神经网络库。
Synaptic.js:适用于 Node.js 和浏览器的无架构神经网络库。
TensorFlow.js:一款用于在 浏览器和 Node.js 中训练和部署 ML 模型的 JavaScript 库。
ml5.js:友好的 Web 端机器学习库。
Synapses:轻量级跨平台神经网络库。

浏览器检测

bowser:一个浏览器检测器,特点是小巧快速且 API 丰富。

编辑器

ace:Ace ,即 Ajax.org Cloud9 Editor。
CodeMirror:一个浏览器端的代码编辑器,用 JS 实现。
esprima:用于多用途分析的 ECMAScript 解析器。
quill:一个带有 API 的跨浏览器富文本编辑器。
medium-editor:Medium.com 使用的所见即所得编辑器的克隆版。
pen:享受在线编辑(支持 markdown)。
jquery-notebook:一个易用的、简洁优雅的文本编辑器。灵感来源于 Medium。
bootstrap-wysiwyg:小巧的、兼容 bootstrap 的所见即所得的富文本编辑器。
ckeditor-releases:适用于每个人的 web 文本编辑器。
editor:一个 markdown 编辑器,但仍在开发中。
EpicEditor:一个可嵌入的 JavaScript Markdown 的编辑器,拥有分屏编辑、即时预览、自动保存草稿和离线支持等功能。
jsoneditor:查看、编辑和格式化 JSON 的 web 工具。
vim.js:拥有持久化 ~/.vimrc 特性,支持 Vim 的 JavaScript 接口。
Squire:一个 HTML5 富文本编辑器。
TinyMCE:一个 JavaScript 富文本编辑器。
trix:由 Basecamp 制作,适用于每天写作的富文本编辑器。
Trumbowyg:一款轻量且惊人的所见即所得 JavaScript 编辑器
Draft.js:用于构建文本编辑器的 React 框架。
bootstrap-wysihtml5:一款简单漂亮的所见即所得编辑器。
wysihtml5:基于 HTML5 ,渐进增强的开源富文本编辑器,利用非常严苛的规则旨在生成符合 HTML5 规范的标签,避免生成非规范标签和同行样式。
raptor-editor:Raptor,一款 HTML5 所见即所得内容编辑器!
popline:Popline 是一款 HTML5 富文本工具栏。
Summernote:一个极简的所见即所得编辑器。

文档

DevDocs:一款多合一接口文档阅读器,界面统一、高效、排版精良。
dexy:一款格式自由且文艺的文档工具,可用于编写任何包含代码的技术文档。
docco:一款快且脏、百来行、文艺范的文档生成器,用 Literate CoffeeScript 实现。
styledocco:根据样式表生成风格规范文档。
Ronn:构建手册。把对人类阅读友好的简单文本文件转换成 roff 格式文件,便于终端显示,也可以转换为 HTML ,便于 Web 端显示。
dox:一款 Node.js 开发的 JavaScript 文档生成器。Dox 不会生成结构样式严苛的文档,而是采用 JSON 表示法,以实现 markdown 和 JSDoc 风格标签。
jsdox:一款将 JSDoc3 转换成 markdown 的文档生成器。
ESDoc:一款为 JavaScript 设计的优秀文档生成器。
YUIDoc:一款提取源码注释生成接口文档的 Node.js 应用,功能类似 Javadoc and Doxygen 。
coddoc:一款 jsdoc 解析库。Coddoc 与其他工具相比)的不同之处在于,它很容易扩展,通过 coddoc.addTagHandler 和 coddoc.addCodeHandler 来添加标签和代码解析器。 Coddoc 还可以解析源码生成接口文档。
sphinx:一款让创建智能且漂亮文档更加简单的工具。
Using JSDoc
documentation.js:支持 ES2015+ 和流注释的接口文档生成器。
jsduck:为 Sencha JavaScript 框架开发的接口文档生成器,当然其他框架也能用。
codecrumbs:一款用于学习和记录代码库的可视化工具,通过在源码中插入面包屑来实现功能。

函数式编程

underscore:JavaScript 的实用工具。
lodash:提供一致性、可定制、高性能和额外功能的实用库。
Sugar:一个扩展了原生对象功能的 JavaScript 库。
lazy.js:类似 Underscore,但性能更优越
ramda:一个针对 JavaScript 程序员的实用函数库。
mout:模块化的 JavaScript 工具库。
mesh:流数据同步工具。
preludejs:JavaScript 硬核函数式编程。
rambda:Ramda 快速小巧的替代品。

响应式编程

RxJs:对 JavaScript 进行响应式扩展。
Bacon:JavaScript 的 FPR(函数式响应式编程)库。
Kefir:受 Bacon.js 和 RxJS 启发的 FRP 库,专注于高性能和低内存消耗。
Highland:对 JavaScript 实用工具的重新思考,Highland 能轻易地管理同步和异步信息,而且仅使用标准 JavaScript 和类 Node 流。
Most.js:高性能 FRP 库。
Cycle.js:一款用于可预测代码的函数式和响应式 JavaScript 框架。
concent:绝对是 ❤️ 最简单却 ⚡️ 最强大的 react 状态管理开发框架,可预测、渐进式、高性能。

数据结构

数据结构库用于构建一个更复杂的应用。

immutable-js:不可变的数据集合,包括 Sequence、Range、Repeat、Map、OrderedMap、Set 和 sparse Vector。
mori:使用 ClojureScript 持久化数据结构和支持原生 JavaScript API 的库。
buckets:完整的、经过充分测试和文档完备的数据结构的 JavaScript 库。
hashmap:简单的哈希映射实现,支持任何类型的键值。

日期库

moment:解析、验证、操作和显示日期。
moment-timezone:基于 moment.js 的时区库。
jquery-timeago:一款支持自动更新模糊时间戳的 jQuery 插件(如:“4 分钟之前”)。
timezone-js:让 JavaScript Date 对象拥有时区功能。使用 Olson zoneinfo 文件记录时区数据。
date:对人类友好的 Date()。
ms.js:小巧的毫秒转换工具。
countdown.js:超小倒计时。
timeago.js:一个非常轻量级(~1.7 Kb)的用于将时间转化成 xxx时间前 格式的库。
fecha:轻量级日期格式化和解析库(约 2kb)。可以用来替换 moment.js 格式化和解析日期功能(moment.js 体积比较大——译者注)。
date-fns:现代 JavaScript 日期功能库。
map-countdown:构建在 Google 地图上的浏览器倒计时。
dayjs:Day.js 是一款拥有和 Moment.js 一样的现代化接口的日期库,但它仅仅有 2kb 大小,可以用来替换 Moment.js。

数字

Numeral-js:对数字进行格式化和操作的库。
chance.js:JavaScript 随机生成器,可以生成数字、字符串等。
odometer:流畅的数字过渡效果。
accounting.js:对数字、金钱、货币进行格式化的轻量库,完全本地化和无依赖。
money.js:一个小巧(1kb)的货币转换库,适用于 web 和 nodeJS。
Fraction.js:一个有理数库。
Complex.js:一个复数库。
Polynomial.js:一个多项式库。
Quaternion.js:一款适用于 JavaScript 的四元数操作库。

存储

store.js:为所有浏览器封装了 LocalStorage,而没有使用 cookies 和 flash。隐秘地使用 localStorage、globalStorage 和用户数据。
localForage:改善后的离线存储。其封装了 IndexedDB、WebSQL 和 localStorage,拥有操作简单和强大的 API。
jStorage:jStorage 是一个简单的键值对数据库,用于在浏览器端存储数据。
cross-storage:获得权限后,能跨域名本地存储。
basket.js:用 localStorage 加载和缓存脚本的资源加载器。
bag.js:可以缓存脚本和加载资源,与 basket.js 相似,但增加了键值对接口和对 localStorage / websql / indexedDB 的支持。
basil.js:智能的 JavaScript 数据持久层库。
jquery-cookie:轻量简单的、用于读取、编辑和删除 cookie 的 jQuery 插件。
js-cookie:一款简单、轻量的 cookies 读写删 jQuery 插件。
Cookies:一个客户端 Cookie 操作库。
DB.js:基于 Promise 的、封装了 IndexedDB 的库。
lawnchair.js:简单的客户端 JSON 存储。
sql.js:基于 Emscripten 将 SQLite 编译成 JavaScript。
crumbsjs:一款轻量级原生 ES6 cookies 和本地存储 JavaScript 库。
awesome-web-storage:你必须知道的所有客户端存储知识。

颜色

randomColor:JavaScript 颜色生成器。
chroma.js:拥有各种各样颜色操作的 JavaScript 库。
color:JavaScript 颜色转换和操作库。
colors:更智能的默认 web 颜色。
PleaseJS:随机创建出赏心悦目的颜色和配色方案的 JavaScript 库。
TinyColor:快速、轻巧的颜色操作和转换库。
Vibrant.js:从图像提取主要颜色。

国际化和本地化

i18next:用 JavaScript 实现国际化(i18n)简单的方法。
polyglot:小巧的国际化助手库。
babelfish:提供友好易懂 API 的 i18n 库,并且内置多种支持。
ttag:基于 ES6 标签模板和优秀的旧 GNU gettext ,新潮的 JavaScript 国际化、本地化库。

控制流

async:适用于 node.js 和浏览器的异步工具库。
q:实现异步 promise 的 JavaScript 工具。
step:一款可以使逻辑执行更简单的异步控制流库。
contra:函数式风格实现的异步流控制。
Bluebird:功能齐全的 promoise 库,专注于功能革新和性能提升。
when:快速可靠的、Promises/A+ 规范的 when() 实现,而且拥有其它异步操作的优秀特性。
ObjectEventTarget:为普通对象添加事件监听原型(就如浏览器 DOMElement 的 EventTarget 一样)。
sporadic:位于 promise 顶部的组合并发抽象(就像流、协程和类似 Go channels 一样),支持 Node.js 和浏览器引擎。

路由

director:一个小巧的、与 URL 同构的路由。
page.js:受 Express router 启发的小型客户端路由器(约为1200字节)。
pathjs:简单、轻量的 web 路由。
crossroads:JavaScript 路由。
davis.js:基于 pushState 可降级 RESTful 风格的 JavaScript 路由。
navaid:一款浏览器端的导航辅助系统(也可以成为路由),体积才 850 字节!

安全性

DOMPurify:针对 HTML、MathML 和 SVG 的仅支持 DOM 的超快速、高容错的 XSS 过滤器。
js-xss:通过白名单配置,即可过滤不信任的 HTML(防止 XSS 攻击)。
xss-filters:Yahoo 出品的安全 XSS 过滤器。

日志

log:带样式的 Console.log。
Conzole:对 JavaScript 原生 console 对象方法和功能进行封装的 debug 面板,并将面板显示在页面内。
console.log-wrapper:将日志清晰地记录到 console,兼容所有浏览器。
loglevel:最轻量的 JavaScript 日志记录工具库,向封装后的 console.log 方法增加可靠的日志等级。
minilog:轻量的、流式 API 显示的、可用于客户端和服务器端的日志记录库。
storyboard:通用日志库 + Chrome 扩展。提供一个单一入口查看包含客户端和服务端的任务触发日志。

基准测试

benchmark.js:jsPerf.com 使用的基准测试库。
matcha:一款咖啡因驱动的基准测试简单实现。

作者:wlove
链接:https://segmentfault.com/a/1190000041405707?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly

五个图像处理JS库推荐 图像处理库 (IML) 用于对图像执行各种处理功能:你可以增加图像的亮度、添加饱和度或滤镜、裁剪和调整大小,以及更多有价值的功能,这些功能将帮助你完成几乎所有事情并将你的网络浏览器变成 Adobe Lightroom!我们为每项重要的图像处理任务都提供了库,从简单的低级操作(例如滤镜、亮度和饱和度)到用于裁剪或图像合成的单一用途库。最后,我们进入了图像测试领域,因为没有可靠的方法来测试结果,任何图像处理应用程序都是不完整的。 阅读详情

相关推荐

前端项目:轻量级函数式编程库 Rambda

本文还有配套的精品资源,点击获取 简介:Rambda 是一个轻量级的函数式编程库,旨在为前端项目提供简洁、高效的解决方案。它提供了一系列高阶函数,如 map 、 filter 、 reduce ,可帮助开发者以声明式方式处理数据。Rambda 与 React 或 Vue 等现代框架集成良好,可用于处理组件数据、进行数据预处理和转换。...

weixin_42589700的博客 864

分享 7 个有用的 JavaScript 库,提升你的开发效率

当涉及到前端开发时,JavaScript是我们最重要的工具之一。它为我们提供了丰富的功能和交互性,使我们能够创造出令人惊叹的Web应用程序。然而,有时候我们可能会遇到一些常见的问题,比如处理日期、实现拖拽功能、管理快捷键等等。好在开发者社区中有一些优秀的JavaScript库可以帮助我们解决这些问题,并为我们的开发工作带来巨大的便利和效率提升。在本文中,我将分享七个值得关注的JavaScript库...

前端达人 3530

bottleneck:作业计划程序和速率限制器,支持群集

瓶颈 瓶颈是针对Node.js和浏览器的轻量级且零依赖的任务计划程序和速率限制器。 瓶颈是一个简单的解决方案,因为它几乎没有增加代码的复杂性。 它经过了严格的考验,可靠且可投入生产,并已在私营公司和开放源代码软件中大规模使用。 它支持集群:它可以对多个Node.js实例中的限制作业进行评分。 在存在不可靠的客户端和网络的情况下,它使用Redis和严格的原子操作来保持可靠性。 它还支持Redis Cluster和Redis Sentinel 。 重试 updateSettings() incrementReservoir() currentReservoir() stop() chain() 团体 批处理 聚类 调试您的应用程序 升级到v2 贡献 安装 npm install --save bottleneck import Bottleneck from "bottl

常用的JS库整理

常用的JS库整理 1. Lodash & Underscore 也许大多数童鞋都已经知道它们。Underscore提供了日常使用的基础函数。Lodash, 作为NPM最多下载量和被依赖最多的包,旨在为数组,字符串,对象和参数对象提供更一致的跨环境迭代支持。它已经是Underscore的超集。Underscor...

MichaelAn的博客 4537

RISC-V内核移植实战:从零开始手把手实现RT-Thread上下文切换(附GD32VF103代码解析)

本文详细解析了在RISC-V架构上移植RT-Thread实时操作系统的核心步骤,重点聚焦于上下文切换机制的实现。通过对比ARM Cortex-M与RISC-V在中断处理和寄存器管理上的关键差异,并以GD32VF103开发板为例,手把手指导开发者完成libcpu抽象层适配、线程栈初始化以及三种上下文切换方式的代码编写与调试,为嵌入式开发者从ARM转向RISC-V平台提供了实战指南。

fern8的博客 739

用python自动复制粘贴excel表里某一列的数据到另一个表中

昨天接到人事小姐姐求助减轻复制粘贴的重复工作量,分享一下代码 半路新手上路 耶 把 2.xlsx 表里的第二列 的数据复制粘贴到 test.xlsx的第一列 python3.6.2 from openpyxl import Workbook from openpyxl import load_workbook from openpyxl.writer.excel import Exc...

weixin_33854644的博客 2万+

推荐22个很棒的 JS 库,提高效率,解放生产力

一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间。原生js,不依赖jquery,zepto,支持vue,一套代码多端运行, 支持uni-app,完美运行于android, iOS, 手机各浏览器,兼容PC端主流浏览器。一个完整的JavaScript框架,用于构建HTML5,WebGL,WebVR和Web Audio的3D游戏和体验. 除了游戏用来在页面实现一些3D场景也是没问题的。一个简单的,轻量级的处理cookies的js API,用来处理cookie相关的插件。

前端,请指教 4156

VisionPro 9.0 QuickBuild里用C#脚本调用Halcon 23.11模型,保姆级图文配置流程

本文详细介绍了如何在VisionPro 9.0 QuickBuild环境中使用C#脚本调用Halcon 23.11深度学习模型,提供从环境配置到模型集成的保姆级图文教程。重点解决图像格式转换、许可证配置等工业视觉检测中的常见问题,帮助开发者快速实现高效、稳定的视觉检测流水线部署。

weixin_27027459的博客 436

34个有用的 JavaScript 库,现在就可以用起来

实用功能01、lodash地址:https://github.com/lodash/lodashLodash 是一个 JavaScript 库,它为常见的编程任务提供实用功能,它使用函数式编程范式。例子:const _ = require('loadsh') console.log( _.chunk(['a', 'b', 'c', 'd'], 3)) // =>...

web前端开发 2972

科研效率革命:Zotero与Web of Science联动实现千篇文献一键获取

本文详细介绍了如何利用Zotero与Web of Science联动实现科研文献的高效管理,包括批量导入、智能下载和自动整理千篇文献的技巧。通过精准检索、RIS文件导出和Zotero插件设置,科研人员可以大幅提升文献获取和管理的效率,特别适合开题报告和综述写作等场景。

weixin_29219539的博客 254

miniDP与DP管脚定义差异详解及设计避坑指南

本文详细解析了Mini DisplayPort与标准DisplayPort接口在管脚定义上的核心差异,通过对比表格直观展示了两者20针脚的不同排列方式,特别是高速差分信号线的分布。文章结合真实设计案例,为硬件工程师提供了从原理图设计、PCB布局到信号完整性考量及故障排查的完整避坑指南,强调绝不能将两者视为简单的物理缩小版。

weixin_29248653的博客 362

6个最常用的JS 库 | 框架推荐

JavaScript 是目前最流行的编程语言之一,它受欢迎的原因之一是大量框架和库的可用性。与传统的 Vanilla JS 开发相比,它们使开发变得更加容易。 下面我们将分享6个实际开发过程中最常用的JS 库 | 框架,供大家学习参考。

weixin_46880696的博客 2662

从零到一:3D-ResNet50在医学影像中的实战陷阱与避坑指南

本文深入探讨了3D-ResNet50在医学影像分类中的实战应用,重点解析了NIFTI数据预处理、小样本迁移学习陷阱及GPU显存优化等关键问题。通过分块加载、混合精度训练等技巧,有效解决了医学影像处理中的内存管理和性能挑战,为开发者提供了实用的避坑指南和优化策略。

weixin_29038345的博客 391

JavaScript 常用库

JavaScript 的常用库为开发者提供了丰富的功能选择,无论是前端 UI 框架、后端服务开发,还是工具库的使用,都能大大提升开发效率。在实际开发中,选择合适的库需要根据项目需求、性能要求以及团队熟悉度综合考虑。通过灵活使用这些常用库,开发者可以更高效地构建现代 Web 应用。

Flying_Fish_roe的博客 1797

遥感影像分割实战:LoveDA数据集从下载到训练全流程指南(附避坑技巧)

本文以LoveDA数据集为例,提供了一份详尽的遥感影像语义分割实战指南。内容涵盖从数据下载、理解与预处理,到环境配置、模型选择与训练,再到性能调优与部署的全流程,并重点分享了多个关键环节的避坑技巧,旨在帮助开发者和研究者高效上手并解决实际问题。

cherry的博客 930

OP-TEE虚拟化支持详解

OP-TEE虚拟化支持解析 OP-TEE提供实验性虚拟化方案,支持多虚拟机共享安全执行环境。核心特性包括: 配置选项:CFG_VIRTUALIZATION启用虚拟化,CFG_VIRT_GUEST_COUNT限制虚拟机数量并分配均等内存资源; Hypervisor协作:需实现虚拟机生命周期通知、SMC参数转换、内存固定等关键协议; 当前限制:仅支持Armv8架构,硬件资源共享有限,采用静态内存配额机制; 架构实现:通过MMU分区切换和扩展内存分配器实现多租户隔离,Nexus核心层管理虚拟机上下文。该方案适用于

Linux内核架构师 109

14个强大的JS库

在软件开发领域有一句谚语:“不必重新发明轮子”。这正说明了库(library)的重要性。它们是开发者的好朋友和救星。我认为,一个好的项目会使用一些最优秀的库。挑选库时,人们通常会首先看GitHub上的星标数,因为这代表了库的受欢迎程度和实用性。下面,我将为您介绍2024年最受欢迎的14款JavaScript库,这些库肯定会在您的开发旅程中提供帮助。Driver.js可用于创建各种覆盖效果,如暗化背景,以突出显示页面中的特定元素。提供复杂交互功能方面的受欢迎程度和实用性。

小马甲 1974

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

常用JavaScript库

介绍了一些JavaScript的常用库,并对其使用方法进行了说明

凉茶铺的博客 4002

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

分享12个强大的 JS 动画库,助你提升用户体验

动画,是吸引你客户注意的好方法之一。在项目开发中,我们可以通过创造有趣的动画来为我们的项目增加视觉感与用户体验,同时,也为我们的网站增添了独特的美感,而且还提高了用户参与度并创造了令人难忘的第一印象。因此,今天这篇文章,我将整理了10个有趣又有用的 JavaScript 动画库,从而帮助你快速创建动画,其中包括,滚动动画、手写动画、SPA页面过渡、打字动画、彩色动画、SVG动画……它们的功能实...

前端达人 3705

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

13款JavaScript图像处理库,建议收藏备用

JavaScript库

六六的小帅的博客 5093

【前端JS】前端常用JS库汇总-持续更新中

前端常用JavaScript库概览 本文系统分类整理了前端开发中常用的JavaScript库,覆盖12大类别共50+工具库,包括工具函数(Lodash、Ramda)、日期处理(Moment.js、Day.js)、HTTP请求(Axios)、动画(GSAP、Anime.js)、数据可视化(ECharts、D3.js)等。每个库标注了官网地址、核心特点、适用场景和典型代码示例,并提供了按场景选择库的实用建议。特别补充了冷门实用工具和小型精美库,如fns.js、driver.js等,形成完整的前端工具链参考体系,

有志者事竟成! 1021

前端开发常用的18个JavaScript框架和库

在WebGL库和SVG/Canvas元素的支持下,JavaScript惊人的强大。几乎可以为网络构建任何东西,包括基于浏览器的游戏和本地应用,本文整理了可供Web开发人员使用的18个JavaScript 3D库和框架。

码为人生的博客 3178

分享 7 个有用的 JavaScript 库,也许你会用的上

使用这7个库,加速你的项目开发当我们可以通过使用库轻松实现相同的结果时,为什么还要编写自定义功能?开发人员最好的朋友和救星就是这些第三方库。我相信一个好的项目会利用一些可用的最佳库。本系列就是帮助前端开发者整理一些相关的优秀的JS库,本篇是第一部分。我认为 JavaScript 不需要任何介绍。它是几乎所有用途中最常用的编程语言之一。在本篇文章,我整理了 7 个有用的 JavaScript 库,它...

前端达人 1288

10个常用的JS工具库,80%的项目都在用!

高手区别于普通人的重要一点是,他们善于利用工具,把更多的时间留给了规划和思考。写代码也是同样的道理,工具用好了,你就有更多的时间来规划架构和攻克难点。

王春燕的博客 1794

前端 JavaScript 常用插件/框架/工具库汇总

很多时候 web 网页上需要判断或监听浏览器(系统)的网络状态。 Navigator onLine 属性 onLine 属性是一个只读的布尔值,声明了系统是否处于脱机模式,如果系统属于脱机状态,则返回 false,否则返回 true。 注:在 IE 4+ 中,用户可以在浏览器中选择脱机工作,当脱机工作被选后,系统就进入了脱机状态,内容将从缓存进行读取。 语法:navigator.onLin...

蚩尤后裔-汪茂雄 5724

常用js工具库整理

处理日期和时间安装 | Day.js中文网Day.js是一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间。

妍思码匠的博客 1351
上一篇: js 生成UUID的几种方法
下一篇: nodejs 中复制文件和文件夹的多种方式
wwwarewow
博客等级 码龄17年 4795粉丝 167原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wwwarewow

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值