<!--end: blogStats --> <!--end: navigator 博客导航栏 --> <!--done--> ES6基础语法 00-ES6是什么? javascript_top的第6版 在ES5的基础上增加了遇到新特性 箭头函数 字符串插值 代理 生成器 ...... 01-let ...
分类:
其他好文 时间:
2018-07-08 18:05:21
阅读次数:
167
lambda lambda可以理解为匿名函数,由参数列表 箭头 函数主体组成 语法 第一种只有一句表达式,会默认返回表达式的值,所以隐藏了return。例如 第二种用于有多个表达式逻辑的代码块,必须使用return明确返回值。 函数接口 函数接口是仅有一个抽象方法的接口,例如Function接口 函 ...
分类:
其他好文 时间:
2018-07-05 00:43:05
阅读次数:
155
原型链 例子如下: 其原型链为:arr > Array.prototype > Object.prototype > null 同理我们创建一个函数也是: 其原型链为:foo > Function.prototype > Object.prototype > null 由于Function.prot ...
分类:
编程语言 时间:
2018-07-03 11:43:13
阅读次数:
178
点击上传函数: 结果isUpload的值没有变化, 原因: 在请求执行成功后执行回调函数中的内容,回调函数处于其它函数的内部this不会与任何对象绑定 解决办法:一)将指向vue对象的this赋值给外部方法定义的属性,然后在内部方法中使用该属性 二)使用箭头函数 看更改后的结果: ...
分类:
其他好文 时间:
2018-07-02 13:06:20
阅读次数:
243
关于console.log有两点要记 1.console.log()不属于console对象的方法调用 而是直接算作函数调用 2.console.log()像极了箭头函数没有自己的this 不能用call()、apply()、bind()这些方法去改变this的指向。 ...
分类:
其他好文 时间:
2018-06-30 14:44:32
阅读次数:
121
JS的三大组成部分 BOM DOM ECMAScript ES5 严格模式 在全局作用域前加一个 "use strict" 严格模式带来了那些好处: 1、增加了更多的报错的场合 使代码编译更加规范 2、为未来的新版本做好了铺垫 3.提高编译器效率,增加运行速度。 体现: 1、声明变量必须用var 2 ...
分类:
其他好文 时间:
2018-06-30 12:52:16
阅读次数:
155
比如想编译es6的箭头函数,需要使用babel-plugin-transform-es2015-arrow-functions这个插件 此外babel提供了 prests(预设) 相当于是插件的集合 比如想要编译es2015 babel-preset-es2015 还有 babel-preset-r ...
分类:
其他好文 时间:
2018-06-24 14:06:44
阅读次数:
169
箭头函数的this值是由包含它的函数(非箭头函数)来决定的, 与包含的函数的this指向一致 ,如果包裹它的不是函数 (直到找到最外层) 则this指向全局对象 并且箭头函数的this是固定的,由 定义 它时所在的环境(以上)所决定,而不是如非箭头函数那样由如何 调用 该函数来决定 因为它的this ...
分类:
其他好文 时间:
2018-06-23 14:25:19
阅读次数:
127
参考文章https://blog.csdn.net/zhq2005095/article/details/70666833 this的主要应用场景有: 1、在普通函数,this指向window对象。 2、函数作为对象的属性,this指向调用函数的对象。 3、构造函数对象中,this指向函数的实例对象 ...
分类:
其他好文 时间:
2018-06-22 21:42:56
阅读次数:
150