El primer día de aprendizaje del aprendizaje básico de Node.js

 

Cognición:

En pocas palabras, Node.js es JavaScript ejecutándose en el servidor.

Node.js es una plataforma basada en el tiempo de ejecución de JavaScript de Chrome.

Node.js es un entorno JavaScript del lado del servidor de E / S controlado por eventos. Basado en el motor V8 de Google, el motor V8 ejecuta Javascript muy rápido y tiene muy buen rendimiento.

Función: puede usar la sintaxis de JavaScript para escribir lógica en segundo plano en la plataforma node.js.

 

Componentes de Node.js:

En resumen, hable sobre la composición del navegador:

       ECMAScript + BOM + DOM

Componentes en Node.js

Módulo: nodo.js tratará cada js independiente como un módulo

ECMAScript + miembros del módulo + miembros de pleno derecho

Aquí debe prestar atención (proceso del módulo):

Que módulos se definen

Define cómo hacer referencia entre módulos y módulos, si se va a exportar (este contenido, un pequeño caso completo se publicará más adelante)

La introducción del módulo es digna de copia, y los cambios posteriores no afectarán la modularidad.

Los módulos deben importarse sincrónicamente

La diferencia entre la modularización CommonJS y la modularización ES6: CommonJs copia los valores del módulo y ES6 hace referencia a los valores del módulo (se completará un seguimiento)

Instalar node.js

                Sitio web oficial: https://nodejs.org/zh-cn/              

Después de la instalación, inicialice un package.json

// Comando 
npm init

Inicialice rápidamente un package.json

npm init -y

comando npm

1. Descargar dependencias: npm install xxx

2.npm install XX --save 简写 npm ​​install XXX -S

3.npm install jquery --save -dev significa guardar en la dependencia de desarrollo abreviado como npm install jquery -D

4.npm i xxx -g significa instalar el paquete de tres partes en el global

cnpm configurar espejo Taobao

npm install -g cnpm --registry = https: //registry.npm.taobao.org

Descargar: cnpm install xxx

Más comúnmente utilizado en el futuro: cnpm 

 

módulo fs

El método del módulo fs es asíncrono de forma predeterminada. Si usa un método síncrono, debe agregar Sync después del nombre del método

Por ejemplo: var res = fs.statSync ("..")

Cuando utilice el módulo fs, debe introducir el módulo const fs = require ("fs");

estadística leer información de archivo

const fs = require("fs");
fs.stat("./event.js",function(err,info){
    if(err) throw err;
    console.log(info.size)
}) 
经常配合  isfile()  isDirectory()  使用

 readFile lee el archivo

const fs = require("fs")
//console.log(__dirname) //获取当前文件所在的绝对路径

fs.readFile(__dirname + "/cxk.txt", function (err, data) {
    if (err) throw err; //throw 抛出异常
    console.log(data.toString()) //将缓冲区数据转换成字符串
})

 Escribir archivo writeFile

//引入模块
const fs = require("fs")

fs.writeFile("路径","写入的内容",function(err){
    if(err) throw err
    console.log("写入成功")
}

Agregar contenido de archivo appendFile

const fs =  require("fs")
fs.appendFile("路径名","追加的内容", function(err){
    if(err)  throw err;
    console.log("写入成功")
})

appendFile的追加的内容 是不会覆盖源文件的内容的   它与writeFile的功能不同 之处

 También hay escritura, no para enumerarlos todos: mkdir crea carpetas

                                          readdir lee los nombres de todos los archivos en el archivo

                                          renombrar archivo renombrar

                                          rmdir desvincular eliminar el directorio de archivos y eliminar el archivo (el código para la operación de sincronización se dará más adelante)

__dirname devuelve el directorio donde se encuentra el archivo actual

const fs = require("fs")
console.log(__dirname);

__filename devuelve el directorio y el nombre de archivo del archivo actual

const fs = require("fs")
console.log(__filename);

 

 

¡Presta atención, te amo!

 

Supongo que te gusta

Origin blog.csdn.net/liliang250/article/details/109288993
Recomendado
Clasificación