一颗洋葱头

导航

2019年11月7日 #

setTimeout,setInterval的第三个参数

摘要: setTimeout(fn, time, param1,param2,....) 1、fn(必传)需要执行的函数 2、time(非必传) 传值时:表示过了time后才执行fn函数 不传时:默认为0 3、param:(非必传)作为fn的参数传入 阅读全文

posted @ 2019-11-07 10:41 一颗洋葱头 阅读(158) 评论(0) 推荐(0) 编辑

2019年11月6日 #

宏观任务和微观任务

摘要: 宏观任务:指宿主(浏览器/node)发起的任务,列如setTimeout,setInterval等 微观任务:指js引擎发起的任务,列如promise,Object.observe等 微观任务先于宏观任务 var r = new Promise(function(resolve, reject) { 阅读全文

posted @ 2019-11-06 14:31 一颗洋葱头 阅读(864) 评论(0) 推荐(0) 编辑

2019年11月4日 #

vue双向绑定的原理

摘要: 简单一句话概括:vue内部通过Object.defineProperty方法属性拦截的方式,把data对象里的每个数据的读写转化成getter/setter,当数据发生变化时通知视图更新。 收集依赖 数据变化为“发布者”,依赖对象为“订阅者” 当执行 new Vue() 时,Vue 就进入了初始化阶 阅读全文

posted @ 2019-11-04 15:27 一颗洋葱头 阅读(126) 评论(0) 推荐(0) 编辑

http状态码解释

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2019-11-04 14:45 一颗洋葱头 阅读(2) 评论(0) 推荐(0) 编辑

2019年9月23日 #

使用Map避免多层if嵌套

摘要: const nav = function (skipType, bannerJson, channelType = 'CHANNEL_ACTIVITY_LABEL_SHOW' ) { bannerJson = JSON.parse(bannerJson); let { actSn, actType  阅读全文

posted @ 2019-09-23 14:23 一颗洋葱头 阅读(536) 评论(0) 推荐(0) 编辑

2019年9月19日 #

cookie、sessionStorage、localStorage的区别

摘要: 1、cookie是浏览器与服务器之间来回传递的,sessionStorage和localStorage只存在浏览器。 2、他们都是都大小限制的,cookie<4K, sessionStorage和localStorage<5M。 3、cookie会过期,localStorage永久有效,sessio 阅读全文

posted @ 2019-09-19 19:06 一颗洋葱头 阅读(117) 评论(0) 推荐(0) 编辑