![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
手把手的教大家用Node.js做web开发
L蓝镜J
越努力越幸运!
展开
-
JS中的类class
//定义一个类class Person{ constructor(a){ //构造函数 this.name = a; //属性 } state = "没有毛"; //属性 skill = function(){ //方法 console.log("直立行走"); }}let objPerson1 = new Person("易先生"); //实例化一个类的对象 objPerson1console.log(objPerson1.name,objPerson1.state);.原创 2020-08-24 20:16:57 · 291 阅读 · 0 评论 -
用Promise封装Ajax
我们先来看看Promise的用法。let PromiseObj = new Promise((resolve,reject)=>{ resolve("凝固结果");});PromiseObj.then((res)=>{ console.log(res);}).catch((err)=>{ console.log(err);});let PromiseObj = new Promise((resolve,reject)=>{ //resolve("凝固结原创 2020-08-22 22:54:34 · 1581 阅读 · 0 评论 -
学Node.js之前你需要掌握变量解构赋值
我们先来看看数组let people = ["蓝镜","易先生","万象归尘"];//通过下标的方式获取数组中的成员let p1 = people[0];let p2 = people[1];let p3 = people[2];console.log(p1,p2,p3);用们可以使用变量结构赋值这么来做。let [a,b,c] = ["苹果","梨子","香蕉"];console.log(a,b,c);我们再来看看对象let person = {name:".原创 2020-08-22 19:22:53 · 314 阅读 · 0 评论 -
学Node.js之前你需要掌握对象新特性
ES5时,我们想将变量的值赋给对象的某个属性,是这么做的。let name = "易先生";let obj = { name:name, skill:function(){ console.log("搞你的电脑"); }}console.log(obj.name);ES6当中,我们可以省略掉变量的名称,即对象属性的简写。let name = "蓝镜";let obj = { name, //注意这里没有冒号 skill:function(){ console.l原创 2020-08-20 20:26:39 · 154 阅读 · 0 评论 -
学Node.js需要搞懂rest参数
这是一个拥有两个参数的函数:function fun1(x,y){ //该函数有两个参数x和y a = x + y; console.log(a);}fun1(1,2);如果我们不确定函数到底需要几个参数时,我们可以干脆不管,然后在调用函数的时候,函数需要几个参数我们就传几个参数进去就好,再通过 arguments 对象来获取传入到函数里的参数。function fun1(){ //一个参数都不定义 for(let i=0;i<arguments.length;i++){原创 2020-08-17 20:20:44 · 528 阅读 · 0 评论 -
学Node.js开发前你需要掌握箭头函数即=>
这是之前的写法:<script>window.onload = function(){ var fun1 = function(){ console.log("以前的写法"); } fun1();}</script>输出结果:然后我们来看看箭头函数 => 的写法:<script>window.onload = function(){ var fun2=()=>{ console.log("箭头函数的写法".原创 2020-08-14 22:25:03 · 378 阅读 · 0 评论 -
学Node.js开发前你需要掌握let语法
首先我们来看看用 var 申明变量的情况:<script>window.onload = function(){ for(var i=0;i<3;i++){ } console.log(i);}</script>输出结果如下:分析:for循环的 {} 之间为一个代码块,由于用 var 申明的变量不具有块级作用域,所以在for循环 {} 代码块之外可以访问 i 变量的值。我们再用 let 申明变量试试:<script&.原创 2020-08-14 22:00:03 · 334 阅读 · 0 评论