diff --git a/readme.md b/readme.md deleted file mode 100644 index 4c7fce1a6d837b4222a7ace58bcfe14ff9050cf9..0000000000000000000000000000000000000000 --- a/readme.md +++ /dev/null @@ -1,3 +0,0 @@ -## net前端班笔记 - -上课录屏地址:https://www.alipan.com/s/R85ZxiyYWBg \ No newline at end of file diff --git "a/\347\254\224\350\256\260/20240301- require\346\214\207\344\273\244.md" "b/\347\254\224\350\256\260/20240301- require\346\214\207\344\273\244.md" new file mode 100644 index 0000000000000000000000000000000000000000..09cb84942cc42236829dd79734cf1273a23cb600 --- /dev/null +++ "b/\347\254\224\350\256\260/20240301- require\346\214\207\344\273\244.md" @@ -0,0 +1,35 @@ +在Node.js中,使用`require`指令可以加载和引入模块。`require`指令的用法有两种: + + + +1. 加载核心模块:可以直接使用模块的名称来加载核心模块,例如: + + + +``` +const fs = require('fs'); + + 复制 + +``` + + + +1. 加载文件模块:需要指定文件模块的相对路径或绝对路径,例如: + + + +``` +const myModule = require('./myModule'); + + 复制 + +``` + + + +在加载文件模块时,可以不带文件扩展名,Node.js会按照以下顺序尝试加载模块文件:.js、.json、.node。 + + + +在加载和引入模块后,可以使用引入的模块中导出的函数、变量等功能。 \ No newline at end of file diff --git "a/\347\254\224\350\256\260/nodejs npm.md" "b/\347\254\224\350\256\260/nodejs npm.md" new file mode 100644 index 0000000000000000000000000000000000000000..b22cc100db8993d2abe0bfb9d1a750aaeb8b35f3 --- /dev/null +++ "b/\347\254\224\350\256\260/nodejs npm.md" @@ -0,0 +1,13 @@ +#### 设置淘宝镜像源 + +```ja +npm config set registry https://registry.npmmirror.com/ +``` + +#### 查看镜像使用状态: + +```csharp +npm config get registry +``` + +如果返回https://registry.npmmirror.com/,说明配置的是淘宝镜像 \ No newline at end of file diff --git "a/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/hell.js" "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/hell.js" new file mode 100644 index 0000000000000000000000000000000000000000..9ec607e4f0129be5ad298c293097a4b2484ef710 --- /dev/null +++ "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/hell.js" @@ -0,0 +1,21 @@ +//导入fs模块,来操作文件 fs模块是安装node.js自带的 +const xy =require("fs"); + +//调用fs.readFile()方法读取文件 +// 参数1: './hi.js' 读取文件的存放路径 +// 参数2: 'utf8' 读取文件采用的编码格式,默认为utf8,可不写 +// 参数3: function zmj(err,dataStr) 拿到读取失败和成功的结果 err dataStr +xy.readFile('./hi.js' ,'utf8',function zmj(err,dataStr){ + console.log(err); + console.log("------"); + console.log(dataStr); +//判断是否读取成功 + if(err){ + console.log('读取失败'); +}else { + console.log('读取成功'); +} +}) + +//如果读取成功,则err的值为null,如果读取失败则err的值为错误对象,dataStr的值为undefined +// 所以可以判断 diff --git "a/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/hi.js" "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/hi.js" new file mode 100644 index 0000000000000000000000000000000000000000..0b50825f8d68f53fb903abe97ab3cf1b09a345c6 --- /dev/null +++ "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/hi.js" @@ -0,0 +1,21 @@ + +//导入fs模块,来操作文件 fs模块是安装node.js自带的 +const zmj =require("fs"); + +//fs.writeFile() +// 参数1: './hell.js' 读取文件的存放路径 +// 参数2: hello 表示要写入的内容 +// 参数3: 回调函数,无论成功或者失败都会调用函数引用的内容 + +zmj.writeFile('./well.js','hello',function aaa(err){ + console.log(err); + if(err){ + console.log("写入失败"); + }else{ + console.log("写入成功"); + } +}) + + + +//如果写入成功,err的值为null,可用作判断 \ No newline at end of file diff --git "a/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/package.json" "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/package.json" new file mode 100644 index 0000000000000000000000000000000000000000..86947ea003f5636073942087386bcc3e95167fe3 --- /dev/null +++ "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/package.json" @@ -0,0 +1,12 @@ +{ + "name": "w", + "version": "1.0.0", + "main": "hell.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "keywords": [], + "description": "" +} diff --git "a/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/well.js" "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/well.js" new file mode 100644 index 0000000000000000000000000000000000000000..b6fc4c620b67d95f953a5c1c1230aaab5db5a1b0 --- /dev/null +++ "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/well.js" @@ -0,0 +1 @@ +hello \ No newline at end of file diff --git "a/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/\347\273\203\344\271\240/\346\210\220\347\273\251\345\215\225-ok.txt" "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/\347\273\203\344\271\240/\346\210\220\347\273\251\345\215\225-ok.txt" new file mode 100644 index 0000000000000000000000000000000000000000..d8ef364e253758d8619c5ecfe7be71ffbac0263a --- /dev/null +++ "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/\347\273\203\344\271\240/\346\210\220\347\273\251\345\215\225-ok.txt" @@ -0,0 +1,5 @@ +小蓝:99 +小白:88 +小红:90 +小绿:78 +小紫:87 \ No newline at end of file diff --git "a/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/\347\273\203\344\271\240/\346\210\220\347\273\251\345\215\225.txt" "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/\347\273\203\344\271\240/\346\210\220\347\273\251\345\215\225.txt" new file mode 100644 index 0000000000000000000000000000000000000000..23584f259169f9fa0cc836ad89cf9718e7b6b80b --- /dev/null +++ "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/\347\273\203\344\271\240/\346\210\220\347\273\251\345\215\225.txt" @@ -0,0 +1 @@ +小蓝=99 小白=88 小红=90 小绿=78 小紫=87 \ No newline at end of file diff --git "a/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/\347\273\203\344\271\240/\346\225\264\347\220\206\346\210\220\347\273\251.js" "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/\347\273\203\344\271\240/\346\225\264\347\220\206\346\210\220\347\273\251.js" new file mode 100644 index 0000000000000000000000000000000000000000..842c9cb5f332866144d71e5f7399a02393199825 --- /dev/null +++ "b/\347\273\203\344\271\240/require\346\214\207\344\273\244\347\273\203\344\271\240/\347\273\203\344\271\240/\346\225\264\347\220\206\346\210\220\347\273\251.js" @@ -0,0 +1,32 @@ +const op = require('fs'); + + +//读取./成绩单.txt的内容 +op.readFile('./成绩单.txt', 'utf8', function Read(err, dataStr) { + + if(err){ + console.log("读取失败"+err.message); + }else{ + console.log("读取成功"+ dataStr); + } + //将读取的内容分割开来 + var arrOld = dataStr.split(" "); + console.log(arrOld); + var arrNew =[]; + //循环遍历数组将每一项的等于号替换为冒号 + arrOld.forEach(item=>{ + + arrNew.push(item.replace('=',':')) + }) + //换行 + var arr = arrNew.join('\r\n') + +//写入修改过后的成绩单 + op.writeFile('./成绩单-ok.txt',arr,function (err){ + if(err){ + console.log("成绩写入失败"+err.message); + }else{ + console.log("成绩写入成功"); + } + }) +}) \ No newline at end of file