node中的文件操作(写入)
node中的文件系统 在Node中有一个文件系统,所谓的文件系统,就是对计算机中文件进行增删改查在node中,提供了一个模块,fs(文件系统)fs 是node核心模块,无需下载,需要引入 简单文件写入 /* //异步文件写入 fs.writeFile(file,data[,options],callback){ file 要写入的文件路径 + 文件…
node中的文件操作(读取)
简单读取方式 /* fs.readFile(path[,options],callback){ path 要读取文件的路径 + 文件名 + 后缀 options: 配置对象 callback 回调 err 错误对象 data 读取出来的数据 }*/let fs = require('fs')fs.readFile(__dirname + '/dem…
Node原生创建服务器
创建服务器 不借助第三方库,去搭建Node服务器 // 引入Node内置的Http模块const http = require("http");// 创建服务对象let server = http.createServer((request,response)=>{  /**   * request 请求对象, 里面包含着…
服务器操作
配置SSH远程登录 向远程服务器添加ssh秘钥 echo '本地的ssh'>>~/.ssh/suthorized_keys 在本地运行 ssh 用户名@公网ip 创建应用账户 adduser xxxEnter new UNIX parssword : 新用户密码再次输入密码一直回车,然后运行mkdir /home/xxx/.sshcp …
this 和 闭包
this 定义AO中自定义的一个关键字自动指向正在调用函数的,前对象为什么用不收变量名的影响何时用只要对象自己的方法,要访问对象自己的属性,必须用 this.属性名 闭包 原因外层函数的函数作用域对象无法释放
js面向对象 — 继承
原型继承 function Parent(name,age){    this.name = name;    this.age = age;}Parent.prototype.fun = function(){    console.log("父级原型" + this.name)}let…
break && continue && return
break 使运行的程序立即要退出包含在最内层的循环或者退出一个 swirch 语句 continue continue 语句 和 break 语句相似不同的是,他不是退出一个循环,而是开始循环的一次新迭代 return 用于指定函数的返回值智能出现在函数体内,出现代码中的其他任何地方都会造成语法错误
Object深拷贝
描述 当obj对象拷贝到obj2对象是childs参数不会重新创建新的对象,而是生成obj2.childs的指针,指向obj.childs栈(引用类型的值),当obj.childs更改是obj.childs的属性也会随之改变 var obj = { name:'zs', childs:{ name:'ls' } } 递归赋值对象(深拷贝) var …
遍历指定节点下的所有后代节点
方案一 递归遍历用法先定义函数,遍历直接子节点对每个字元素,调用和父元素完全相同的方法示例 function getchildern(parent){ console.log(parent.nodeName); var children = parent.children; var childrenlen = parent.children.len…