03 2019 档案

摘要:1.let和const的常规使用 let声明的变量不存在预解析 let声明的变量不允许重复使用(在同一个作用域内) ES6引入了块级作用域{},块内部定义的变量,在外部是不可以访问到的 使用let在for循环括号中声明的变量只能在循环体中使用 在块级作用域内部,变量只能先声明在使用 const用来声 阅读全文
posted @ 2019-03-26 22:13 朝思暮想的虫 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1.版本控制 版本控制(Version Control Systems)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。这个系统可以自动帮我们备份文件的每一次更改,并且可以非常方便的恢复到任意的备份(版本)状态。实现版本控制的软件有很多种类,大致可以分为本地版本控制系统、集中式 阅读全文
posted @ 2019-03-23 23:52 朝思暮想的虫 阅读(173) 评论(0) 推荐(0) 编辑
摘要:什么是原型链?首先,上边这张图简单的画出了原型链的结构。接下来将分析每一个步骤存在的意义。 1.通过构造函数的方法创建一个对象。 (1)创建一个Student的构造函数 var s1 = new Student('lilei', 18, '男'); var s2 = new Student('hmm 阅读全文
posted @ 2019-03-18 22:26 朝思暮想的虫 阅读(651) 评论(0) 推荐(0) 编辑
摘要:工厂模式是23中设计模式中的一种,它属于创建型设计模式,可细分为三种:分别是简单工厂模式,工厂方法模式,抽象工厂模式。一、简单工厂模式简单工厂模式属于类的创建型模式,又叫静态工厂方法模式。通过专门定义一个工厂类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。举例说明:现在有个工厂,可以生产 阅读全文
posted @ 2019-03-14 22:54 朝思暮想的虫 阅读(628) 评论(0) 推荐(0) 编辑
摘要:在解释什么是Promise之前,先看一道练习题,做完练习题也就知道Promise到底是干嘛用的了。 假设现在有个需求:你要封装一个方法,我给你一个要读取文件的路径,你这个方法能帮我读取文件,并把内容返回给我。function getFileByPath(fpath, callback) { fs.r 阅读全文
posted @ 2019-03-14 13:32 朝思暮想的虫 阅读(169) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示