Node-http模块


Node-http模块1.1 什么是http模块http模块是node.js官方提供的,用来创建web服务器的模块通过Http模块提供的http.creatServer()能方便得把一台普通的电脑,变成一台web服务器,对外提供web服务如果希望使用http模块创建web 服务器,需要先导入它:co

Node-使用path模块处理路径


Node-使用path模块处理路径1.1 什么是path路径模块path模块是node.js官方提供的,用来处理路径的模块,它提供了一系列的方法和属性,用来满足用户对路径的处理需求例如:path.join()方法,用来把多个路径片段拼接成一个完整的路径字符串path.basename()方法,用来从

Node-fs文件系统模块


Node-fs文件系统模块1.1 什么是fs文件系统模块fs模块是Node.js官方提供的,用来操作文件的模块,提供了一系列的方法和属性,用来满足用户对文件的操作需求例如:fs.readFile()方法, 用来读取制定个文件中的内容fs.writeFile()方法,用来向指定的文件中写入内容如果要在

JavaScript 错误 - Throw 和 Try to Catch


JavaScript 错误 - Throw 和 Try to Catch以下来自W3CSCHOOLtry 语句使您能够测试代码块中的错误。catch 语句允许您处理错误。throw 语句允许您创建自定义错误。finally 使您能够执行代码,在 try 和 catch 之后,无论结果如何。try和c

js-switch case结构还能写成什么样?


switch case结构function doAction(action) { switch (action) { case '20': return 'enough'; case '10':

ES6模块Module


ES6模块Moduleexport导出模块let myName = 'tom';let myAge = 18;let myfn = ()=>{ return "my name is" + myName +','+ 'my age

ES6闭包


ES6闭包闭包概念**闭包函数:**声明一个在函数中的函数,有权访问另一个函数作用域中变量,叫做闭包函数。(函数嵌套函数)**闭包:**内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命终结)了之后。**闭包的主要作用:**延伸了变量的作用范围。以上来源于: htt

ES6 Set数据结构


ES6 Set数据结构Set - JavaScript | MDN (mozilla.org)基本语法ES6提供了新的数据结构set,它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个个构造函数,用来生成Set数据结构创建Set 对象const set1 = new Set();初

Javascript Map 数据结构


Javascript Map 对象Map构建方式let fruits = new Map(); //创建空mapfruits.set('meowrain',30);fruits.set('banana',20);console.log(fruits.has("

Javascript-解构


Javascript-解构解构赋值解构赋值语法是一种 Javascript 表达式。通过**解构赋值,**可以将属性/值从对象/数组中取出,赋值给其他变量。以前我们是怎么赋值的呢?let a = 10, b = 20;而使用解构赋值,我们可以更方便地赋值let [a,b] = [10,20];用解构