深入理解ES6
文章平均质量分 85
关于ES6的学习总结
WYQ_XQ
量的积累引起质的飞跃!!!
展开
-
深入理解ES6之模块
深入理解ES6之var,let,const区别 深入理解ES6之函数 深入理解ES6之对象 深入理解ES6之类 深入理解ES6之解构 深入理解ES6之Promise与异步编程一:模块背景:JS”共享一切”的代码加载方式是该语言混乱且容易出错的原因之一,这种方式导致了诸多问题,例如命名冲突,安全问题等。ES6模块化就是要解决作用域问题,让JS变的更有条理。 模块的特点 1:模块...原创 2018-03-13 14:12:10 · 2048 阅读 · 0 评论 -
深入理解ES6之Promise与异步编程
深入理解ES6之var,let,const区别 深入理解ES6之函数 深入理解ES6之对象 深入理解ES6之类 深入理解ES6之解构 深入理解ES6之模块一:异步编程背景:JS引擎建立在单线程事件循环的概念上,js引擎同一时间只能执行一段代码,每当一段代码准备被执行,他就会被添加到作业队列。当JS引擎结束当前代码的执行后,事件循环就会执行队列的下一个作业。作业会从队列的第一个开始...原创 2018-03-13 14:03:14 · 566 阅读 · 0 评论 -
深入理解ES6之解构
深入理解ES6之var,let,const区别 深入理解ES6之函数 深入理解ES6之对象 深入理解ES6之类 深入理解ES6之Promise与异步编程 深入理解ES6之模块一:为什么用解构:在之前提取数据对象需要逐个赋值,可能会为了一个小数据挖掘整个机构,ES6给数组和对象添加了解构可以方便提取数据。二:对象解构:1:let node = { typ...原创 2018-03-12 13:57:34 · 5768 阅读 · 0 评论 -
深入理解ES6之类
深入理解ES6之var,let,const区别 深入理解ES6之函数 深入理解ES6之对象 深入理解ES6之解构 深入理解ES6之Promise与异步编程 深入理解ES6之模块一:类与自定义类型的区别:1:类生命不会被提升,这与函数定义不同。类声明的行为与let相似,因此在程序的执行到达声明之前,类会存在暂时性死区。 2:类声明的所有代码会自动运行在严格模式下 3:类的所有方...原创 2018-03-09 17:25:03 · 878 阅读 · 0 评论 -
深入理解ES6之对象
深入理解ES6之var,let,const区别 深入理解ES6之函数 深入理解ES6之类 深入理解ES6之解构 深入理解ES6之Promise与异步编程 深入理解ES6之模块一:对象的属性1:属性速记法://之前function createPerson(name,age){ return { name:name, age:age }}v...原创 2018-03-08 14:20:23 · 549 阅读 · 0 评论 -
深入理解ES6之函数
深入理解ES6之var,let,const区别 深入理解ES6之对象 深入理解ES6之类 深入理解ES6之解构 深入理解ES6之Promise与异步编程 深入理解ES6之模块一:关于函数的参数:可以接受任意数量的参数而无视函数声明的参数数量是js函数的独特之处。1:参数默认值ES6之前做法: function makeRequest(url,timeout,...原创 2018-03-07 17:34:28 · 1895 阅读 · 0 评论 -
深入理解ES6之var,let,const区别
深入理解ES6之函数 深入理解ES6之对象 深入理解ES6之类 深入理解ES6之解构 深入理解ES6之Promise与异步编程 深入理解ES6之模块第一:块级范围内var变量提升(不存在以下问题) let块级作用域,指定块的外部无法访问 const常量声明块级作用域,不会发生变量提升,声明后不可以改变因此需要初始化.(对于一个对象而言不可改变是指引用不可变,内容可以改变相当于...原创 2018-03-07 14:18:30 · 2312 阅读 · 0 评论