全面介绍 Immutable.js 及使用教程 — JavaScript 不可变数据结构指南

Immutable.js 是 JavaScript 的不可变数据结构库,提供高效的 List、Map、Set 等持久化数据结构。本文详细介绍了 Immutable.js 的核心理念、优点及上手教程,包括安装、基本使用示例和嵌套数据处理方法,帮助开发者快速掌握这一重要工具。

2025-12-20 190 0 Immutable.js JavaScript

前端Cookie管理的优雅之选:js-cookie库详解与实用指南

还在手动封装原生 document.cookie 吗?js-cookie 是一个轻量级、简单易用的 JavaScript 库,它极大地简化了浏览器 Cookie 的设置、获取和删除操作。本文将详细介绍 js-cookie 的核心优势、安装方法以及如何用它来优雅地管理前端的持久化数据。

2025-11-25 801 0 Cookie js-cookie

网站建设:前端框架选择 Next.js 还是 Nuxt.js?

本文深入比较 Next.js 与 Nuxt.js 两大现代前端框架,从生态、开发体验、性能、适用场景等多个维度剖析,并结合站长角度给出实用选择建议,帮助你为网站建设选对框架。

2025-11-14 602 0 Next.js Nuxt.js 前端框架

探索 LangChain.js:JavaScript 下构建 LLM 应用的利器

本文全面介绍了 LangChain.js(JavaScript 版本的 LangChain)库的核心功能、安装步骤、典型用法与实践示例,帮助开发者快速上手用 JavaScript 构建基于大语言模型(LLM)的应用。

2025-11-03 681 0 LangChain.js JavaScript LLM

2025 新版 Next.js 16 发布:性能提升、缓存重构、开发体验革新

本文深度解析 Next.js 16 正式发布的亮点更新,包括 Turbopack 默认化、React Compiler 稳定支持、路由导航再进化、缓存 API 升级等,帮助前端开发者快速掌握版本升级要点与实战建议。

2025-11-01 992 0 Next.js

使用 ua-parser-js 获取用户的浏览器、操作系统、设备类型等信息

了解如何使用 ua-parser-js,一个功能强大的 JavaScript 库,用于解析用户代理字符串,获取浏览器、操作系统、设备等详细信息。本文提供详细的使用方法和示例,帮助开发者在 Web 项目中轻松集成用户代理检测功能。

2025-05-25 2507 0 ua-parser-js 浏览器

.NET C# System.Text.Json进阶使用技巧

System.Text.Json 是 .NET 中用于处理 JSON 数据的强大库。除了基本用法外,它还提供了许多进阶技巧,可以帮助你更高效、更灵活地处理 JSON 数据。通过掌握这些进阶技巧,你可以更高效、更灵活地处理 JSON 数据。

2025-03-19 1580 0 .NET C# System.Text.Json

Node.js 23 新特性与改进详解

Node.js 23 版本为开发者带来了众多新特性和改进。让我们深入探讨这些变化,并通过实际代码示例展示如何使用这些新功能。

2025-03-11 1273 0 Node.js

Tesseractjs 前端OCR识别提取图像文本字符工具 支持 100+ 种语言

Tesseract.js 是一个基于 Tesseract OCR 引擎的开源 JavaScript 库,用于在浏览器和 Node.js 环境中执行光学字符识别 (OCR)。它的特点是无需依赖服务器端支持,完全在客户端执行 OCR 操作。

2024-11-19 3252 3 OCR Tesseractjs

.NET 9 中System.Text.Json 的新增功能

在 .NET 9 中,System.Text.Json 进行了多个重要的更新和增强,进一步提升了 JSON 处理的性能、灵活性和易用性。以下是 .NET 9 中 System.Text.Json 的一些主要新增功能。

2024-11-13 1029 0 .NET .NET9 System.Text.Json

js使用scroll事件实现锚点滚动到页面顶部时导航高亮

在 JavaScript 中,可以通过监听页面滚动事件,并判断页面顶部与各个锚点的距离来实现导航高亮效果。当某个锚点的内容块滚动到页面顶部时,自动高亮相应的导航项。

2024-10-31 1134 0 js scroll 锚点

js使用IntersectionObserver实现锚点在当前页面视口时导读高亮

在 JavaScript 中可以通过监听页面滚动事件,检查每个锚点的位置,并根据当前滚动位置高亮相应的导航项,从而实现页面内锚点链接的导读高亮效果。

2024-10-31 993 0 js IntersectionObserver

轻量级 JavaScript 动画库 mo.js使用教程

mo.js 是一个强大的 JavaScript 动画库,专为在网页项目中创建复杂动画和运动图形而设计。它注重提供平滑、动态的动画效果,并通过简单、模块化和灵活的组件让开发更加便捷。

2024-10-17 1637 1 轻量级 JavaScript 动画库 mo.js

前端js拖拽插件库有哪些?

前端拖拽插件主要包括GoJS、vue.draggable、Vue.Draggable.next、gridster.js、interact.js等。这些前端拖拽插件各有特点,可以根据项目需求和个人偏好选择合适的工具。无论是构建复杂的可视化应用还是简单的拖拽列表,这些插件都能提供强大的支持和灵活性。

2024-10-07 1532 0 前端 js 拖拽

Swapy - 开源JavaScript js拖拽插件

Swapy是由TahaSh开发的一款开源JavaScript工具。它的核心功能是将静态布局转换为可以拖拽交换的动态布局。这意味着,开发者可以轻松地将现有的布局元素(如图片、文本框、按钮等)转换为可拖拽的元素,从而实现用户交互性更强的界面。

2024-09-14 1616 0 Swapy JavaScript 拖拽 js

.NET Core MVC读取和修改appsettings.json配置文件

在 ASP.NET Core MVC 中,读取和修改 appsettings.json 配置文件是一个常见的操作。示例代码中,使用IWebHostEnvironment可以获取站点根目录,然后读取appsettings.json的值。修改string内容后再使用StreamWriter保存appsettings.json的内容。

2024-05-10 1974 0 .NET .NET Core MVC appsettings.json 配置文件

使用Face-API.js在浏览器实现人脸识别功能

face-api.js 是在 tensorflow.js 核心(tensorflow/tfjs-core)之上实现的浏览器和 nodejs 的 JavaScript 人脸识别 API。目前 face-api.js 在 Github 通过 MIT 协议开源,有超过 16.1k 的 star、3.6k 的 fork、8.7k 的项目依赖量、是一个妥妥的前端优质开源项目。

2024-04-30 2268 0 Face-API.js js 浏览器 人脸识别

sql.js 可以在浏览器中运行SQLite数据库

SQL.js是一个JavaScript库,允许您完全在浏览器中创建和查询关系数据库。 它使用一个存储在浏览器内存中的虚拟数据库文件,所以它不会持久化对数据库的修改。SQL.js的核心是一个JavaScript实现的SQLite数据库引擎。 SQLite是一个轻量级的开源关系数据库,它被广泛用于嵌入式系统和移动应用程序。

2024-04-18 2594 0 sql.js 浏览器 SQLite 数据库

CountUp.js 轻量级的数值动画JavaScript插件库

CountUp.js 是一款无依赖、轻量级的JavaScript库,专门用于创建数值动画效果,用于创建更具吸引力的数字数据显示动画。它使数字变化更加生动,并支持多种自定义设置,适用于各种场景。CountUp.js 兼容主流浏览器,可放心使用。

2024-04-13 3719 0 CountUp CountUp.js 轻量级 数值动画 JavaScript 插件

NueCSS 框架要取代 Tailwind、CSS-in-JS?

Nue CSS 是 Tailwind、BEM 和 CSS-in-JS 的更易于维护和扩展的替代方案,是一种编写和构建 CSS 的新方法。Nue CSS 采用一种全新的设计方法来构建出色的用户体验。每个 Nue 项目都始于一个设计系统,设计系统是 “单一事实来源”。

2024-04-07 1729 0 NueCSS Tailwind CSS-in-JS 框架

最新评论
顶部