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/\350\277\236\345\242\236\351\222\261/20240229_node\347\232\204\344\270\213\350\275\275\345\222\214npm.md" "b/\350\277\236\345\242\236\351\222\261/20240229_node\347\232\204\344\270\213\350\275\275\345\222\214npm.md" new file mode 100644 index 0000000000000000000000000000000000000000..6670e38486ac47f99b1fec7e0cabd4bb90cd1628 --- /dev/null +++ "b/\350\277\236\345\242\236\351\222\261/20240229_node\347\232\204\344\270\213\350\275\275\345\222\214npm.md" @@ -0,0 +1,27 @@ +# 一.npm和nvm + +npm:管理包的作用 + +nvm:管理node的版本 + +# 二.CMD常用命令 + +切换盘符:C:或者D: + +切换工作目录:cd 文件名字 + +查看目录文件:dir + +在vscode的控制台中执行命令:node 文件名.js + +# 三.初始化node.js项目 + +###### 1.在vscode中创建一个项目文件夹 + +###### 2.用npm init命令初始化一个node.js的项目 + +###### 3.安装依赖包命令,例如:npm install express(依赖包名称) + +###### 4.运行项目:node 文件名.js + +**package-lock.json的作用:是在使用npm install命令安装依赖时自动生成的文件,用于锁定项目依赖项的版本。** \ No newline at end of file diff --git "a/\350\277\236\345\242\236\351\222\261/20240301_\346\250\241\347\211\210\347\232\204\346\232\264\351\234\262\345\222\214\345\274\225\347\224\250.md" "b/\350\277\236\345\242\236\351\222\261/20240301_\346\250\241\347\211\210\347\232\204\346\232\264\351\234\262\345\222\214\345\274\225\347\224\250.md" new file mode 100644 index 0000000000000000000000000000000000000000..ceeccc99864ceabb8ffdbbfe1775aba838ba5e71 --- /dev/null +++ "b/\350\277\236\345\242\236\351\222\261/20240301_\346\250\241\347\211\210\347\232\204\346\232\264\351\234\262\345\222\214\345\274\225\347\224\250.md" @@ -0,0 +1,27 @@ +# 一.git的仓库管理 + +提取流程:从组织Fork到个人仓库在clone到本地计算记 + +提交流程:从本地计算记Push到个人git仓库在PR至组织仓库 + +# 二.环境变量的配置 + +1.在任务栏输入框中进行搜索系统环境变量 + +2.点击进入后,点击高级里面的环境变量 + +3.在系统变量中找到path进行编辑 + +4.点击新建,找到要保存的环境变量 + +# 三.node模版的引用 + +1.在要共享数据的js文件中写:module.export = "要共享的数据"(或者数组等等数据类型); + +2.在要引用其他js文件中的js文件中写:var 变量名 = require(./模版名) + +3.调用要共享的数据 + +**以上操作要建立在项目已经初始化的前提下,如果没有初始化就不能使用module.export等命令** + +**初始化命令:node init -y** \ No newline at end of file diff --git "a/\350\277\236\345\242\236\351\222\261/20270302_fs\347\232\204\350\257\273\345\206\231.md" "b/\350\277\236\345\242\236\351\222\261/20270302_fs\347\232\204\350\257\273\345\206\231.md" new file mode 100644 index 0000000000000000000000000000000000000000..f38795d78bb63eaa8cbeae577cd309016ca74515 --- /dev/null +++ "b/\350\277\236\345\242\236\351\222\261/20270302_fs\347\232\204\350\257\273\345\206\231.md" @@ -0,0 +1,64 @@ +# 一.Node中的全局对象:global + +在js中的全局对象是Windows + +而在node.js中的全局对象是global + +# 二.Node中的查看进程:process + +用来查看计算机进程 + +# 三.同步和异步 + +同步:在js语法中属于单线程,而同步是指程序会等待IO进程执行完毕后,在依靠顺序完成代码 + +异步:运行node.js代码时遇到IO进程时会分出线程来执行IO进程,而js代码还是在运行并不会等待IO进程 + + +# 四.fs模块 + +## 读写文件 + +1.异步读写文件 + +``` +fs.readFile("./文件名","utf-8",回调函数) +例如: +fs.readFile("./文件名","utf-8",(err,date)=>{ + if(err){ + console.log(err) + // 写入失败 + }else{ + console.log(date) + // 写入成功,打印数据 + } +}) +``` + +2.同步读写文件 + +``` +fs.readFileSync("./文件名","utf-8") +同步读写文件没有回调函数,要在终端显示需要声明一个变量来log进行输出 +``` + +## 写入文件 + +1.异步写入文件 +``` + 首先先引入fs模板 + const fs = require("fs") + fs.writeFile("./文件名","待写入数据",err=>{ + if(err){ + console.log("写入失败") + }else{ + console.log("写入成功") + } + }) +``` + +2.同步写入文件 +``` + fs.writeFileSync("./文件名","待写入数据") + // 没有回调函数 +``` \ No newline at end of file