笔记
文章平均质量分 86
ly__struggle
小白一枚!
展开
-
ES6语法(一)
一、严格模式 严格模式是es5中后期添加的的一种语法规范,原因是JS中语法在之前一直处于混杂模式中。 定义严格模式在JS开头书写: "use strict"; 严格模式与混杂模式主要有以下五点区别: 严格模式中定义变量必须使用变量修饰符; 严格模式中八进制必须一0o开头; 严格模式中不能删除变量; 严格模式中this不能指向window; eval有自己的独立作用域。 二、let变量 let变量是ES6中新增的变量修饰符,与var基本上一样都是修饰变量使用,但总体上有以下四点区别 在同一作用域原创 2021-04-01 20:23:42 · 187 阅读 · 2 评论 -
ES6语法(二)
一、箭头函数 es6允许使用(=>)声明函数,更加简单、灵活 箭头函数与普通函数的区别 只能定义匿名函数 箭头函数没有原型对象,不能使用原型对象、不能用作构造函数、不能使用new关键字 let Car = (title,color)=>{ this.title = title; this.color = color; } let c = new Car('Audi','black');//Car is not a constructor 箭头函数不能使用argum原创 2021-04-03 10:56:47 · 158 阅读 · 0 评论 -
NodeJS文件操作和URL、path模块
一、 文件操作 文件操作分为两个部分,一部分是操作文件中的数据,对文件的读取和写入。另一部分是文件的解构操作,对文件夹的读取、创建、删除和对文件的删除、移动、更名。 文件操作基于fs核心模块,所有的方法都有两个,一个同步一个异步。 区别:同步方法在使用的时候在异步方法后面加上Sync,他比异步方法多一个返回值。 异步方法比同步方法多传递一个参数(回调函数) 1、文件的数据操作 1.文件的读取 readFile();异步文件读取方法。 参数有两个或三个: 文件的路径。 可选参。字符集。若传递返回字符串,不传原创 2021-04-06 19:30:48 · 376 阅读 · 0 评论 -
ES语法(三)
1.Promise** 1.概念 Promise 是异步编程的一种解决方案,比传统的回调函数和事件更合理、更强大。Promise是一个构造函数, 用来生成Promise实例, Promise实例是异步操作管理者。Promise代表了未来某个将要发生的事件(通常是一个异步操作) ,可以将异步操作以同步的流程表达出来, 避免了层层嵌套的回调函数(回调地狱) Promise本身还是在使用回调函数(只不过比回调函数多了一种状态管理) 2.使用 创建promise对象,实例化Promise 参数是回调函数,原创 2021-04-04 18:36:22 · 372 阅读 · 0 评论