es6
文章平均质量分 51
daysRoc
这个作者很懒,什么都没留下…
展开
-
JavaScript - this脱坑指南
由于js原先的特性,this的作用域是在执行的时候确定的,这样就会导致this指向不明确,es6中箭头函数 ()=>{} 箭头函数中this:是在定义的时候确定的 实质: 箭头函数中根本没有this,它只会引用外层函数的this,也就是我们为了防止this指向不明确,经常采用的this赋值: var _self=this; 箭头函数相当于在内部采用了这原创 2017-07-11 21:17:15 · 480 阅读 · 0 评论 -
原生JS实现Promise
ES6中Promise可以说很大情况下改善了异步回调的嵌套问题,那么如果我们自己去写一个类似Promise的库应该怎么去写?我们先看一下Promise的特点第一:Promise构造函数接受一个函数作为参数,函数里面有两个参数resolve和reject分别作为执行成功或者执行失败的函数var promise=new Promsie(function(resolve,rejec){ if(/原创 2017-10-22 22:13:35 · 5333 阅读 · 2 评论 -
前端面向对象的编程
问:Javascript有对象么? 答:有。 问:你怎么理解面向对象的编程? 答:那我用code来说明下function Foo(who) { this.me = who;}Foo.prototype.identify = function() { return "I am " + this.me;};function Bar(who) { Fo...原创 2018-07-22 15:52:28 · 645 阅读 · 0 评论 -
前端异步操作大杂烩(ajax、fetch、promise、async/await)
写在前面的话一、为什么需要异步操作?二、服务器交互的异步(Ajax---->Promise---->Fetch)2.1 Ajax:2.2 Promise2.3 Fetch2.4 async/await三、实战利器参考链接前端工作中面临两个重要的问题:同步与异步操作。  同步操作,用户操作即时显示的,比如切换菜单,按钮点击效果等等。  异步操...原创 2018-10-08 16:49:09 · 1325 阅读 · 0 评论