写了个插件,一口气解决项目中所有精度丢失问题! 前言 大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。 JS 绕不开的精度丢失问题 在 javascript 中,当我们进行运算时 0.1 + 0.2 你觉得输出是 0.3 吗?显然不是的,由于 javascript 存在精度丢失问题,导致了输出的不是你预期的 图片 image.png 至于为什么会精度丢失呢?我之前出过一篇文章专门讲了这个原因你知道 0 开发运维 2024-04-26 Escape
Node.js 中的交互式命令行:玩转 Inquirer.js 嘿,会Node.js 的小伙伴们!今天咱们来聊聊一个超级实用的 Node.js 库——inquirer.js。如果你想要让你的命令行工具变得交互式,那这个库绝对是你的不二之选。它能让你轻松创建出美观、易用的文本界面,让用户的输入体验更上一层楼。 安装 Inquirer.js 安装起来也是分分钟的事,用 npm 或 yarn 都可以: npm install inquirer 或者 yarn add 开发运维 2024-04-26 贤蛋大眼萌
Node.js 重大更新,你知道更新了啥? 4 月 24 日,Node.js 发布了 v22。Node.js 22 的更新亮点包括使用require()来导入 ESM 模块、WebSocket 客户端、V8 JavaScript 引擎的更新等! Node.js 22 正式接替 Node.js 21,成为当前的发布主线。在接下来的六个月里,它将作为当前发布版(Current),直到2024 年 10 月,届时将转为活跃状态(Active)。 开发运维 2024-04-26 竹子爱熊猫
JS 的 AI 时代来了 近几年,技术飞速发展,AI 正以前所未有的速度改变着我们的生活。而在这一浪潮中,JS 作为前端开发的基石,也正在迎来其 AI 时代的新篇章。本文将分享几个引领 JS 迈向 AI 时代的机器学习库,探索这些库的魅力,携手迎接 JS 的 AI 时代吧! TensorFlow.js TensorFlow.js 是由 Google TensorFlow 团队开发的开源客户端 JavaScript 机器学习 开发运维 2024-04-12 大猫
JS 的 AI 时代来了,携手迎接 JS 的 AI 时代吧! 近几年,技术飞速发展,AI 正以前所未有的速度改变着我们的生活。而在这一浪潮中,JS 作为前端开发的基石,也正在迎来其 AI 时代的新篇章。本文将分享几个引领 JS 迈向 AI 时代的机器学习库,探索这些库的魅力,携手迎接 JS 的 AI 时代吧! TensorFlow.js TensorFlow.js 是由 Google TensorFlow 团队开发的开源客户端 JavaScript 机器学习 开发运维 2024-04-12 宇宙之一粟
Vite 为什么快呢?快在哪?说一下我自己的理解吧 由于这几个月使用了Vue3 + TS + Vite进行开发,并且是真的被Vite强力吸粉了!!!Vite最大的优点就是:快!!!非常快!!! 说实话,使用Vite开发之后,我都有点不想回到以前Webpack的项目开发了,因为之前的项目启动项目需要30s以上,修改代码更新也需要2s以上,但是现在使用Vite,差不多启动项目只需要1s,而修改代码更新也是超级快!!! 那到底是为什么Vite可以做到这么 开发运维 2024-03-25 泡泡
又出新JS运行时了!JS运行时大盘点 在前端技术日新月异的今天,新的 JavaScript 运行时环境不断涌现,它们为开发者提供了更多的选择和可能性。近期,诸如 LLRT 和 WinterJS 等新运行时环境的发布,进一步丰富了 JavaScript 运行时的生态。本文将对现有的 JavaScript 运行时进行盘点,探讨它们各自的优势以及可能存在的不足之处。 JavaScript 运行时是执行 JavaScript 代码的环境或平台 开发运维 2024-03-21 穿过生命散发芬芳
如何在Ubuntu中安装Node.js和NPM 作为一名开发人员,知道如何安装NodeJS和NPM至关重要。Js是领先的网络技术之一。当您想要创建本地开发环境时,您的系统上必须安装了Node.js和NPM。 Node.js和NPM携手并进。虽然Node.js是运行时环境,但NPM是它的包管理器,当你想要安装依赖项和包时,你可以使用它。那么,如何在Ubuntu中安装Node.js和NPM?我们将介绍您可以使用的三种方法。 在Ubuntu中安装No 系统运维 2024-03-20 共饮一杯
在 Node.js 中发出 HTTP 请求的五种方法 原文来源:https://blog.logrocket.com/5-ways-make-http-requests-node-js/ 原文作者:Geshan Manandhar 译者:一川 在 Node.js 中发出 HTTP 请求的方法有多种。可以通过使用 Node.js 提供的标准内置 HTTP/HTTPS 模块、利用 Node 环境中包含的 Fetch API 或选择第三方 npm 包来简化 开发运维 2024-03-18 三掌柜
2024 年这 五个 Node.js 后端框架最受欢迎! 自 2009 年以来,Node.js 一直是备受关注的话题,大多数后端开发人员倾向于选择 Node.js。在过去几年中,它的受欢迎程度已经不断提高。 图片 它被认为是美国最受欢迎的网络开发工具,包括像 Netflix 和 PayPal 这样的客户。 增加其受欢迎程度的原因是减少了加载时间和性能改进。因此,分析 2024 年的前 5 个 Node.js 后端框架至关重要。 因此,本文将介绍 2024 开发运维 2024-03-15 捡田螺的小男孩
快的离谱! 新的 JS 运行时 WinterJS 来了!每秒 150k 请求,速度超过 Bun、Node.js WinterJS 1.0 终于发布了! WinterJS 是一个使用 Rust 编写的、与 WinterCG 兼容的 JavaScript 运行时,使用 SpiderMonkey 引擎执行 JavaScript,并使用 Tokio 处理底层的 HTTP 请求和 JS 事件循环。WinterJS 运行时还可以编译为 WebAssembly,并且因此是第一个完全可在 Wasmer Edge 中运行的生 开发运维 2024-03-15 LOVEHL^ˇ^
分享一款基于web的PPT制作框架——reveal.js 前言 最近在做产品复盘和技术分享,所以需要做个PPT, 来回顾这半年来的技术贡献. 但苦于mac上运行PPT那感人的流畅度, 成功的激起了我的强迫症, 所以索性想办法通过技术的手段来做个网页版PPT, 这个时候我发现了reveal.js: 一个使用 HTML 语言制作演示文稿的 Web 框架,支持插入多种格式的内容,并以类似 PPT 的形式呈现. 花了15分钟系统的调研了一下, 觉得基本满足技术分 开发运维 2024-03-14 大树
Node.js 中获取用户主目录的终极指南 获取用户的主目录在许多Node.js应用程序中是一个常见需求,可用于访问用户的文件、存储配置文件等。这篇文章将引导你了解如何在Node.js应用中获取用户主目录的各种方法,包括使用现已不推荐使用的os-homedir包,以及推荐的现代替代方案。 📌 过时的 os-homedir 和它的替代方案 在Node.js早期版本,获取用户主目录并不那么直接,这导致了os-homedir这样的包的诞生。然而, 开发运维 2024-03-13 法医
dedecms中时间转换插件推荐及使用技巧 时间转换在网站开发中是一个常见的需求,尤其是在dedecms这样的CMS系统中。为了更方便地处理时间的显示和转换,可以使用一些时间转换插件,本文将推荐一款时间转换插件并提供具体的使用技巧和代码示例。 推荐的时间转换插件:Moment.js Moment.js 是一个功能强大的时间处理库,可以帮助开发者在JavaScript中方便地解析、验证、操作和格式化日期和时间。它支持各种日期格式的显示和转换, 开发运维 2024-03-13 向阳逐梦
在.NET中动态调用Nodejs代码实现低代码平台代码块节点 在低代码平台中,通常有业务逻辑编排的能力,在业务逻辑编排中有很多不同类型的节点,例如:逻辑判断、接口调用、数据更新等,但为了方便开发人员使用,如果添加代码块的节点,将会极大增加开发效率。 代码块节点可以使用 Node.js、Python 等解释型语言来处理逻辑,在《dotNet 5 中执行 Node.js》一文中,介绍了在 .NET 中通过 NodeServices 包来动态执行 Node.js 开发运维 2024-03-11 大白菜程序猿
Node.js 新版官网开启 Beta 测试:全新现代化 UI、优化交互 Node.js 新版官网已开启 Beta 测试,体验地址:https://beta-node-js-org.vercel.app/en。 Node.js 新版官网首页 当前官网首页 https://nodejs.org/en 可以看到,与当前版本相比,新版官网的视觉效果、页面布局、展现内容都有了很大的提升,整体上更大气、更现代化。而且首页关于 Node.js 的介绍也变得更突出、描述更全面。 新版 运维资讯 2024-03-08 宇宙之一粟
Python开发者的利器:掌握多种执行JS的方法 JavaScript(JS)是一种常用的脚本语言,通常用于网页开发,但有时也需要在Python中执行或调用JavaScript代码。这种需求可能是因为希望与网页进行交互,或者希望在Python应用程序中运行JavaScript以实现某些功能。 本文将详细介绍Python中执行和调用JavaScript的多种方法,包括内置的execjs库、外部库如PyExecJS、使用浏览器引擎和与Node.js的 开发运维 2024-03-08 捡田螺的小男孩
JS WebAssembly 工具链 Jco 1.0 正式发布 Jco 1.0 版本现已正式发布,稳定了 Wasm 组件的 Node.js 运行时,以及将其他语言编写的 Wasm 组件导入 JavaScript 的工具链。 项目团队计划继续稳定 Jco 的更多功能,其中有些功能已经可以尝试使用,包括:对浏览器的 native 支持,以及将 JavaScript 代码编译成 WebAssembly 的 native 支持。其他功能,如对 WebAssembly 运维资讯 2024-03-06 穿过生命散发芬芳
Next.js vs Remix 开发者的困境 React 生态系统是一个繁荣的景观,充满了承诺革新网络开发的框架。今天,我们将深入探讨两个流行的竞争者:Next.js 和 Remix。 Next.js 是最流行的用于服务器端渲染的 React 框架之一。它已经存在相当长的时间了,并且提供了开发者所需的所有功能,提供了出色的开发体验。 Remix 是一个较新的参与者,由 React Router 的创始人创建。它倡导全栈开发方法,并引入了几个创 开发运维 2024-03-06 Escape
在您的下一个项目中选择 Golang 和 Node.js 之间的抉择 作为一名软件开发者,我总是在寻找构建应用程序的最快、最高效的工具。在速度和处理复杂任务方面,我认为 Golang 和 Node.js 是顶尖技术。两者在性能方面都享有极高的声誉。但哪一个更快——Golang 还是 Node?我决定深入一些硬核基准测试,比较这两者。通过分析细节结果,我旨在看到 Golang 或 Node 在原始速度方面谁占上风。数据将揭示是否有一个在开发高性能应用方面具有明显优势。 开发运维 2024-03-04 Escape