首页 > 编程语言 >node.js使用流程

node.js使用流程

时间:2024-05-29 14:57:43浏览次数:26  
标签:node Node 浏览器 版本号 流程 js 版本

1、node安装  

        

Node.js — Run JavaScript Everywhere

LTS       长期使用的版本    

current    最新版本  

了解 nodejs版本号 :   大版本号     小版本号     补丁版本号 

                                              奇数版本      不稳定版本     用于测试版本

                                              偶数版本      稳定版本  

 2、什么是NodeJS

        

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

JavaScript有ECMAScript  BOM  DOM组成

node.js 由  ECMAScript  和 Node模块API  组成

Node.js 的包管理器 npm,成为世界上最大的开放源代码的生态系统。

浏览器是js的运行环境,nodejs也是js的运行环境,有什么区别呢?

浏览器是js的前端运行环境   node是js的后端的运行环境

浏览器运行js时有安全机制 , 不能直接使用浏览器创建文件或目录  不能直接操作底层接口

nodejs可以直接操作底层接口,也可以创建目录或文件等操作  不能操作js中的bom和dom 

标签:node,Node,浏览器,版本号,流程,js,版本
From: https://blog.csdn.net/weixin_55248393/article/details/139183628

相关文章

  • Newtonsoft.Json 序列化器的重写
    //TGD_AUDIT_STATUS、TGD_DEPT_ID都是Int32?的数据类型,如果他们的值包含小数点时直接反序列化会报错的,异常是:字符串的格式不正确,所以此时可以进行客户自定义反序列化的规则设定,这样就问题解决了。自定义实现类中,反序列化时调用ReadJson方法,序列化时调用WriteJson方法。stringj......
  • 【HarmonyOS】JSON格式化解析Map数据
    将数组转换成Map对象,然后调用letstr=JSON.stringify(newMap),将Map转换成字符串,转换出来的结果是{}Api11以上Object.fromEntries不可用【解决方案】exportclassJsonUtil{//json字符串转为mapstaticjsonParseMap(jsonStr:string){letjsonObj:Record<......
  • JS中的some()方法和every()
    some()方法用于检测数组中元素是否满足指定条件。some()方法会依次执行数组每个元素:如果有一个元素满足条件,则表达式返回true,剩余的元素不会在执行检测。如果没有满足的条件元素,则返回false。注意:some()不会对空数组进行检测。  some()不会改变原始数组。vararr......
  • 基于Java+Vue的园区智能化管理系统:优化园区工作流程,夯实园区服务和管理水平(整套源码)
        前言:智慧园区管理平台是一个集成了多种功能的综合性系统,旨在通过信息化、智能化手段提升园区的管理效率和服务质量。以下是针对系统的各个功能模块的简要描述:一、楼栋管理会务管理:管理园区内的会议预约、会议室使用等。园区信息:展示园区的基本信息,如位置、面积、规......
  • JSON 现代数据交换的利器
    JSON(JavaScriptobjectNotation)是一种轻量级的数据交换格式,具有易读易写的特点。它由键值对组成,并且支持嵌套、数组等复杂的数据结构。JSON的起源与发展JSON的起源可以追溯到2001年,由道格拉斯·克罗克福特(DouglasCrockford)提出并定义。他设计JSON的初衷是创建一种轻量级......
  • ts拯救前端:优雅的在运行时校验后端接口返回数据类型 typescript-json-schema+ ajv
    包管理器:pnpm环境:node依赖:typescript-json-schema、ajv准备工作1、安装依赖pnpmaddtypescript-json-schemapnpmaddajv2、准备需要校验的数据类型//userType.tsexportinterfaceUser{id:string;token:string;nick?:string;}3、使用typescrip......
  • js 如何封装一个iframe通讯的sdk
    在JavaScript中,封装一个用于iframe间通信的SDK,可以利用postMessage和message事件监听来实现跨域通信。以下是一个简单的示例,展示如何封装这样一个SDK:步骤1:创建SDK文件首先,创建一个名为IframeCommunicator.js的文件,用于存放你的SDK代码。步骤2:实现SDK逻辑在IframeC......
  • 【Java】流程控制(条件语句、循环语句、分支语句和异常处理)
    1、简介流程控制是编程中非常重要的一部分,它决定了程序执行的顺序和逻辑。在Java中,有几种主要的流程控制结构,包括条件语句、循环语句、分支语句和异常处理。2、条件语句2.1简介条件语句用于根据某个条件是否成立来决定执行哪段代码。Java中最常用的条件语句是if语句,if-els......
  • C130 并查集 P1197 [JSOI2008] 星球大战
    视频链接:  P1197[JSOI2008]星球大战-洛谷|计算机科学教育新生态(luogu.com.cn)//并查集#include<iostream>#include<cstdio>#include<cstring>usingnamespacestd;constintN=400005;inth[N],from[N],to[N],ne[N],idx;voidadd(intu,intv){from[......
  • Hadoop HDFS DataNode动态扩容机制
    胡弦,视频号2023年度优秀创作者,互联网大厂P8技术专家,SpringCloudAlibaba微服务架构实战派(上下册)和RocketMQ消息中间件实战派(上下册)的作者,资深架构师,技术负责人,极客时间训练营讲师,四维口袋KVP最具价值技术专家,技术领域专家团成员,2021电子工业出版社年度优秀作者,获得2023电......