随笔分类 -  javascript

摘要:在了解async之后,发现一个自己不是很熟悉的点儿,在这儿记录一下 js 中存在宏任务和微任务,js 的执行顺序是 一个宏任务执行结束之后才会去执行下一个宏任务,微任务是在本宏任务的主要的任务结束之后,再去执行微任务,当所有的微任务结束之后,这个宏任务也就算执行结束了,值的注意的是,script 就 阅读全文
posted @ 2018-12-20 12:02 木木_Cindy 阅读(667) 评论(0) 推荐(0)
摘要:箭头函数 属于匿名函数的一类,有四种语法 一、单一参数的单行箭头函数 const fn = foo => `哈哈,我是${foo}`; fn('测试'); //‘哈哈,我是测试’ 其中 fn是函数名, foo是传的参数 => 之后的内容是函数返回的内容 该函数相当于 var fn = functio 阅读全文
posted @ 2017-09-01 15:04 木木_Cindy 阅读(8127) 评论(0) 推荐(0)
摘要:一旦引擎进入一个作用域是,会先扫描该作用域内的定义语句 ES5 var foo = 1; (function(){ console.log(foo) ;//undefined var foo = 2 })(); 函数在加载的时候会立即执行,这时候在函数的作用域内,由于有声明foo的语句,故在函数的作 阅读全文
posted @ 2017-09-01 11:29 木木_Cindy 阅读(207) 评论(0) 推荐(0)
摘要:今天发现js的一个内建函数reduce,还是挺有意思的,写一下我认为比较有意思的部分 1. reduce经常用于数组的叠加, 他会接受两个参数,第一个是回调函数callback(),第二个是起始值(非必须) 1》不传第二个参数 var items=[1,4,5,7,89]; items.reduce 阅读全文
posted @ 2017-08-16 11:44 木木_Cindy 阅读(289) 评论(0) 推荐(0)
摘要:代码原创,转载请写明出处 五星级等分--angularjs 1、纯css控制 1)css部分 div{ margin-top: 100px; display: inline-block; position:relative; width: 230px; height: 100px; float: l 阅读全文
posted @ 2017-02-24 15:50 木木_Cindy 阅读(251) 评论(0) 推荐(0)