会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lannyQ_Q
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
4
5
6
7
8
9
下一页
2018年11月20日
学JS的心路历程-Promise(二)
摘要: 昨天有说到Promise的创建以及then的用法,今天我们来看错误处理。 then onRejected 我们昨天有提到说,then两个函式参数,onFulfilled和onRejected,而onRejected则是Promise物件状态转为rejected时呼叫。 不过在使用时要注意Promis
阅读全文
posted @ 2018-11-20 21:23 pereQ_Q
阅读(119)
评论(0)
推荐(0)
编辑
2018年11月19日
学JS的心路历程-Promise(一)
摘要: 今天在进入Promise代码之前,我们先来用个例子来解释Promise是什么。 未来值 假设我们今天来到快餐店,点了一个汉堡,付钱给店员。 点了餐点并付费,可以理解为我们发送了一个请求,希望得到一个回传值(也就是汉堡)。 不过常见情况是,汉堡还没做好,不能立即给我,店员给了我一张收据上面写着点餐号码
阅读全文
posted @ 2018-11-19 21:27 pereQ_Q
阅读(141)
评论(0)
推荐(0)
编辑
2018年11月17日
学JS的心路历程 -非同步执行
摘要: JS是单线程的语言,也就是说同一时间只会执行一行程序,所以如果一段程序执行过久就会造成阻塞(blocking)的现象,必须等到它结束后才能执行下一段程序。 举个例子来说,如果我们今天要买便当,但是老板说要十分钟才会好,那难道我们这十分钟内都不能做任何事情吗? 当然不是,JS本身有非同步执行的功能,也
阅读全文
posted @ 2018-11-17 10:45 pereQ_Q
阅读(123)
评论(0)
推荐(0)
编辑
2018年11月15日
学JS的心路历程 -数组常见处理方法
摘要: 昨天我们有提到说for-of和forEach可以用来处理数组,但其实还有很多方法可以更快速及精简代码的达到你要的效果。 话不多说,我们赶紧来看吧! Array.prototype.map() 会回传一个新数组,其值为原数组每一个值经回呼函式运算后的回传值。故新数组长度会与原数组相同。 要注意的是,如
阅读全文
posted @ 2018-11-15 17:06 pereQ_Q
阅读(93)
评论(0)
推荐(0)
编辑
2018年11月14日
学JS的心路历程-for of和for in
摘要: 我们在刚入门JS时候,说到要跑出数组的每个值肯定都是这样子: var arr = [1,2,3,4,5,6]; for(let i = 0;i < arr.length;i++){ console.log(arr[i]) } 在这之后,有出了forEach作为数组原型使用: var arr = [1
阅读全文
posted @ 2018-11-14 10:47 pereQ_Q
阅读(330)
评论(0)
推荐(0)
编辑
2018年11月13日
学JS的心路历程-正规表达式Regular Expression
摘要: 今天我们来看正规表达式,在谈到为什么需要多学这个之前,先来看个示例。 假设需要判断输入字串是否含有“apple”: var text=“A apple a day keeps the doctor away”; function hasApple(val){ hasStr = val.indexOf
阅读全文
posted @ 2018-11-13 20:59 pereQ_Q
阅读(226)
评论(0)
推荐(0)
编辑
2018年11月12日
学JS的心路历程-函式(六)其余参数及预设参数
摘要: 今天我们要来介绍ES6新增的其余参数及预设参数! 其余参数rest parameter …numbers可以让我们表示不确定数量的参数,并将其视为一个数组: function getVal(…numbers){ console.log(numbers); } getVal(1,24,5,6,7);/
阅读全文
posted @ 2018-11-12 11:13 pereQ_Q
阅读(220)
评论(0)
推荐(0)
编辑
2018年11月11日
学JS的心路历程-函式(五)箭头函式
摘要: 箭头函式arrow function 为了能够以更简短的方式建立函式,ES6变推出了箭头函式。 用说明的可能会不太懂,我们先拿之前的数组排序例子来看: var arr = [2,1,6,12,3,77,100,4]; arr.sort(function(a,b){ return a - b; });
阅读全文
posted @ 2018-11-11 14:28 pereQ_Q
阅读(159)
评论(0)
推荐(0)
编辑
2018年11月10日
学JS的心路历程-函式(四)apply、call
摘要: 从上一篇可以知道,不同的函式呼叫会造成this的不同,但我们能不能在呼叫时候明确指定呢? 当然可以。会有这个想法是因为往往在执行某支函式时想要用回呼函式(mizumisushi),但发现this总是显示window,为了确保this是我们想要的物件或函式,就必须使用apply及call。 可能有点难
阅读全文
posted @ 2018-11-10 09:22 pereQ_Q
阅读(176)
评论(0)
推荐(0)
编辑
2018年11月9日
学JS的心路历程 -函式(三)this
摘要: this是什么,取决于被呼叫的呼叫地点。 昨天有提到说,呼叫函式时候会传递隐含参数:arguments和this并讲解了arguments,今天我们就来探讨this吧! 什么是this 我们都会呼叫函式来使用,但有想过到底是从哪里呼叫到这个函式吗? this通常被称作函式背景空间(function
阅读全文
posted @ 2018-11-09 16:40 pereQ_Q
阅读(117)
评论(0)
推荐(0)
编辑
上一页
1
···
4
5
6
7
8
9
下一页