IT评测·应用市场-qidao123.com技术社区

标题: 初识Node.js [打印本页]

作者: 熊熊出没    时间: 2024-9-2 12:00
标题: 初识Node.js
        各人好久不见,今天我来介绍一下Node.js,对Node.js的安装和对其模块的简要解说。
Node.js

目录
Node.js
什么是Node.js 
安装Node.js 
 Node运行方式
Node.js基础命令 
查缺补漏 
模块化 
原生模块 
fs模块 
require指令
module对象 
小结 


什么是Node.js 

           Node.js不是语言,也不是类似springboot之类的框架。他是一个单线程的,运行JS的一个平台。它能解析和执行JS代码。
          我们寻常在欣赏器中运行的JS重要分为三类:ECMAScriptBOMDOM
          但是在Node当中的JS是不包罗BOMDOM的,它的重要功能是:为JS提供一些服务级别的API(文件的读写,网络服务的构建,操作体系,操作路径...),接下来我们就来对其进行安装
  安装Node.js 

            我们打开官网路径:Node.js — 在任何地方运行 JavaScript (nodejs.org)
  点击下载,之后一路next即可。
          安装完整之后,我们在主页菜单打开cmd命令行,之后输入 node -v 检查是否安装乐成:
          

          回车,若安装乐成,则显示版本号:
          

   Node运行方式

            Node.js运行的方式有许多种:
          1.主要便是通过cmd命令行运行,但是必须要通过cd命令一路到指定目录下,否则报错。
          2.其次的方法是打开当前代码的文件,在不选择文件的情况下按shift加鼠标右键,点击在终端打开PowerShell即可,如图:
          

          3.第三种则是在Vscode编辑器情况中运行,选择文件并点击右键,选择在集成终端打开即可。(小编是汉化版本,没汉化的宝子可以在扩展中搜Chinese,下载重新打开编辑器即可)
          

  Node.js基础命令 

            接下来对Node.js的基础命令简要介绍:
  
  查缺补漏 

           各人编写代码的时间,不免都会有遗忘或者出现了本身不会办理的情况,这个时间,就必要我们全能的词典啦。
          菜鸟教程:Node.js 教程 | 菜鸟教程 (runoob.com) 推给各人,遇到题目,查一查,记忆尤新。
  模块化 

            模块的概念:Node中以模块划分单位。
           介绍了模块的概念,接下来便是模块的导入和导出必要留意的题目:
  
  原生模块 

           既然说到模块的导入和导出,那么接下来就对模块中的原生模块做个大概的介绍:
  
  fs模块 

           file-system(文件体系) 简写为fs,在Node.js中操作文件必须引入fs模块。
          那么接下来我们就通过fsrequire来对文件读写操作:
           我们打开编辑器,创建一个名为 02-readFile.js JS文件,之后我们利用利用require 方法加载 fs 焦点模块:
  1. let fs = require('fs')
复制代码
        首先是读取文件,其参数有两个:
            若读取乐成:data -> 数据error-> null
          若读取失败:data -> undefinederror-> 错误对象
          那么我们接下来在当前文件夹创建一个txt文件,内容随意,创建完成我们直接通过fs调用,通过判断返回值并给出提示:
  1. fs.readFile(" 路径 ",function(error , data) {
  2.     //假设没有读取成功
  3.     if(error) {
  4.         console.log('文件读取失败');
  5.         return
  6.     }
  7.     console.log(data);
  8.    
  9. })
复制代码
        通过node[文件名]在终端确认是否乐成。
          接着便是写,其参数有三个:
            若读取乐成:error-> null。若读取失败:error-> 错误对象
          我们编写代码,通过fs调用,通过判断返回值并给出提示:
  1. fs.writeFile(" 路径 ","abc",function (error) {
  2.     if(error) {
  3.         console.log('写入失败');
  4.         return  
  5.     }
  6.     console.log('文件写入成功');
  7.    
  8. })
复制代码
        通过node[文件名]在终端确认是否乐成。
  require指令

           通过上述的编写,我们对require指令进行总结:读入并执行一个JS文件,然后返回该模块的exports对象,如果没有发现该模块,会返回一个空对象。  当然,还必要留意两点:
  
  module对象 

           moduleNode内部提供的一个构造函数,全部的模块都是module的实例。
          每个模板内部,都有一个module对象,代表当前模块,具有以部属性:
  
  小结 

         今天简要的介绍了一下Node.js,下次小编会具体的解说Node.js中的焦点模块,我们下次见!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4