💻 Node.js 简介🚀 Node.js 是一个基于 Chrome V8 JavaScript 引擎 构建的 服务器端运行环境 ,允许开发者使用 JavaScript 编写高性能的 后端应用程序 。其设计初衷旨在解决高并发问题,尤其擅长处理大量的输入/输出操作,适用于聊天应用、电商平台等场景。📈 性能优势Concurrency: Node.js 通过 事件 ......
12
0
0
2025-01-14
作为一名程序员,你是否曾遇到过需要从各大网站提取数据的需求?随着互联网的快速扩展,能够高效地进行网络爬虫已经成为企业、研究人员以及个人的一项重要技能。在这个数据为王的时代,如何利用JavaScript和Node.js来实现高效的数据抓取,是每一个开发者都应该掌握的技巧。网络爬虫,即从网站提取数据的过程,已经成为各行各业的重要工具。而JavaScript和No ......
17
0
0
2025-01-13
1 简介npm(Node Package Manager)是Node.js生态系统中的默认包管理器,它提供了一系列的命令行工具,使得开发者能够方便地进行包的管理操作。这些操作包括但不限于下载、安装、升级、删除包,以及发布和维护自己的包。以下是npm的一些主要功能:包管理:通过npm install命令安装项目所需的包,并将其添加到项目的依赖中,减少重复劳动。 ......
79
0
0
2024-11-02
标题:Top 5 Node.js Tools for Debugging and Profiling作者:Binara Prabhanga链接:https://blog.bitsrc.io/top-5-node-js-tools-for-debugging-and-profiling-bee7c4c83592Node.js需要适当的工具进行调试和分析。调试和 ......
284
0
0
2024-06-13
缓冲模式和流模式缓冲模式(buffer mode),在这种模式下系统会把某份资源传来的所有数据,都先收集到一个缓冲区里,直到操作完成为止。然后,系统把这些数据当成一个模块回传给调用方。比如 fs.writeFile、fs.readFile 等;流模式(stream mode),在流模式下,系统会把自己从资源端收到的每一块新数据都立刻传给消费方,让后者有机会立 ......
255
0
0
2024-04-23
作者:JiKun https://juejin.cn/post/7275608678828916755本文适合对命令行工具感兴趣的小伙伴阅读一、前言什么是 VoltaVolta 是一种管理 JavaScript 命令行工具的便捷方式。volta 的特点:速度无缝,每个项目的版本切换跨平台支持,包括 Windows 和所有 Unix shell支持多个包管理器 ......
241
0
0
2024-03-16
原文:https://blog.rafaelgss.dev/state-of-nodejs-performance-2023 作者:rafaelgss 翻译/整理:五月君下图为本篇主要内容:2023 年,我们发布了 Node.js v20[1]。这是一项重要的成就,本文旨在使用科学数据评估 Node.js 性能的状况。所有基准测试结果均包含可重现的示例和硬件 ......
214
0
0
2024-03-14
相信对于前端同学而言,我们去开发一个自己的简单后端程序可以借助很多的nodeJs的框架去进行快速搭建,但是从前端面向后端之后,我们会在很多方面会稍显的有些陌生,比如性能分析,性能测试,内存管理,内存查看,使用C++插件,子进程,多线程,Cluster模块,进程守护管理等等NodeJs后端的知识,在这里为大家来分析一下这些场景与具体实现。搭建基础服务首先我们先 ......
228
0
0
2024-03-13
1. 什么是nodejs他是一个后台管理程序,就类似于 PHP 、 Java 等的后端语言,但是他是轻量的。说白了 Nodejs 就是运行在服务端的 JavaScriptnodejs是一个时间驱动 I/O 服务端 javascript 环境,基于 Google 的 V8 引擎,V8 引执行JavaScript 的速度快,性能好2. 它提供的服务数据服务文件服 ......
304
0
0
2024-03-08
前言 创建文件const fs=require("fs") fs.mkdir("./geyao",(err)=>{ console.log(err) if(err&&err.code==="EEXIST"){ console.log("目录已经存在") } }) 运行结果重命名c ......
224
0
0
2024-02-20
给我一个足够长的杠杆和一个可以放置它的支点,我将可以移动世界 -阿基米德。在数字时代,第三方库是开发者的杠杆,而Node.js则是理想的支点。它们将我们从编写枯燥的代码中解放出来,让我们能够专注于创造独特的功能。我们都知道Node.js的强大之处:它是可扩展的Web应用程序的命脉,可以将从轻量级聊天机器人到复杂的后端服务的一切变为现实。但就像一位技艺精湛的工 ......
280
0
0
2024-02-08
作者 | Craig Buckler译者 | 核子可乐策划 | 丁晓昀Node.js 是一种颇具人气的 JavaScript 运行时,与谷歌 Chrome 浏览器一样采用同款 V8 引擎。Node.js 具备跨平台属性,目前已经成为服务器端 Web 应用程序开发、工具构建和命令行应用程序等领域的主流选项。但体验过 Node.js 的朋友往往发现,一旦编写代码 ......
249
0
0
2024-01-23
Node.js介绍Node.js,一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js,使用非阻塞的,事件驱动的I/O操作来保持在处理跨平台 (across distributed devices) 数据密集型实时应用时的轻巧高效。简单地说,Node.js就是运 ......
326
0
0
2023-09-27
目录前言不可靠的 UDP基于 UDP 的简单可靠传输协议乱序问题丢包问题代码前言UDP 协议是我们平时较少接触到的知识,不同于 TCP,它是“不可靠”的,今天我们就来实战一下看下它到底怎么个不可靠法?不可靠的 UDP实验前,我们先介绍一下需要用到的工具(Mac 环境,其他环境请自行搜索相关工具):Network Link Conditioner:模拟丢包场景 ......
313
0
0
2023-09-08
目录用nodejs写脚本, 下面这九步你都要做第一: vscode安装插件 ESLint第二: 使用 babel 把es6转成es5第三 可以复制我的 webpack 配置文件第四: package.json 增加 build 命令第五: 保存bundle.js到手机第六: 打包成app测试第七: project.json第八: 三个文件第九: 试试auto ......
301
0
0
2023-07-23