上一页 1 ··· 5 6 7 8 9 10 11 下一页
  2018年1月23日
摘要: let 其用法与var差不多,但所申明变量只能在let命令代码块中有效。 用法: 1.不存在变量提升:在let申明变量之前使用该变量,该变量是不可用的 2.暂时性死区:只要进入当前作用域,let所申明的变量就绑定在这个作用域,若在申明变量之前使用该变量,是不可用的。 3.不允许重复申明:不允许在同一 阅读全文
posted @ 2018-01-23 20:20 sandy.simple 阅读(130) 评论(0) 推荐(0) 编辑
  2018年1月20日
摘要: 定义:ES6允许按照一定的模式从数组和对象中提取值,然后对变量进行赋值,这被称为解构赋值。 对象的解构赋值: let {a} = b; 意思是从b这个对象中提取属性名为a的值并赋给a属性,返回一个对象{a: a}。 即:对象的赋值是下面的简写形式: let {foo:foo,bar:bar} = { 阅读全文
posted @ 2018-01-20 15:11 sandy.simple 阅读(126) 评论(0) 推荐(0) 编辑
  2018年1月10日
摘要: 一.搭建开发环境: webpack构建工具。 新建一个文件夹(login),进入根目录, 1.输入命令:cnpm init,生成了一个package.json文件,这是一个标准的npm说明文件,里面蕴含了丰富的信息,包括当前项目的依赖模块,自定义的脚本任务等等。 2.输入命令:cnpm instal 阅读全文
posted @ 2018-01-10 11:34 sandy.simple 阅读(182) 评论(0) 推荐(0) 编辑
  2017年12月6日
摘要: 作用域完全由写代码时的函数声明所决定,js有两种机制可以实现”破坏“我们对作用域的常规理解,通过eval()和with()。 1. eval()函数接受字符串为参数,并将其中的声明提升到eval()函数所在的位置。 在严格模式的程序中,eval(...)函数在运行时有自己的作用域,即其中的申明无法修 阅读全文
posted @ 2017-12-06 23:24 sandy.simple 阅读(149) 评论(0) 推荐(0) 编辑
  2017年10月28日
摘要: 安装前要检查一下node版本的(node -v),必须将版本提高到>4.4.7。低版本的node在安装devtools时执行npm install 时报错。如何升级node版本,若在window系统下只能下载node的安装包进行重新安装。查阅给出的方法是在mac系统或者linux下,window尝试 阅读全文
posted @ 2017-10-28 02:06 sandy.simple 阅读(729) 评论(0) 推荐(0) 编辑
  2017年10月27日
摘要: es6允许使用"箭头"(=>)定义函数。 1.根据参数的不同分几种情况: ()=> //没有参数的时候 x=> //只有一个参数的时候 (x,y)=> //有多个参数的时候 2.大括号{}被解释为代码块,如果箭头函数的代码块部分多于一条语句,就要使用{}将他们阔起来,用return语句返回。 当然, 阅读全文
posted @ 2017-10-27 12:20 sandy.simple 阅读(188) 评论(0) 推荐(0) 编辑
  2017年10月22日
摘要: (来自阮一峰的网络日志,看别人对git命令掌握的如此熟练,羡慕,但每次又记不得,无奈。供自己学习) git工作区,暂存区,版本库之间的关系: 我们建立的项目文件夹就是工作区,在初始化git(git init)版本库之后会生成一个 .git文件,可以将该文件理解成git的版本库repository,. 阅读全文
posted @ 2017-10-22 21:05 sandy.simple 阅读(640) 评论(0) 推荐(0) 编辑
  2017年10月21日
摘要: 对象序列化是指将对象的状态转化为字符串,也可以将字符串还原成对象。通过函数JSON.stringify() 和JSON.parse()用来序列化和还原对象。 阅读全文
posted @ 2017-10-21 23:44 sandy.simple 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 这两者的主要区别是:. 操作符要求属性名满足标识符的命名规范。而[..] 操作符可以接受任意字符串作为属性名。 此外:[...] 可以使用字符串访问属性,所以可以在程序中构建这个字符串。如: 在对象中,属性名永远都是字符串。如果使用非字符串(string)的其他值作为属性名,都会转化成string类 阅读全文
posted @ 2017-10-21 23:15 sandy.simple 阅读(461) 评论(1) 推荐(1) 编辑
  2017年10月20日
摘要: let 声明的变量只在所在的代码块有效。 for循环 let在循环体内有作用 for循环还有一个特别之处,就是设置循环变量的那部分是一个父级作用域,循环体内部是一个单独的子作用域 不存在变量提升: 与var的区别 将上面代码改写成 暂时性死区的本质是:只要一进入当前作用域,所要使用的变量就存在了,但 阅读全文
posted @ 2017-10-20 10:06 sandy.simple 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页