09 2021 档案
摘要:Promise结合setTimeout 题目1 console.log('start') setTimeout(() => { console.log('time') }) Promise.resolve().then(() => { console.log('resolve') }) consol
阅读全文
摘要:事件循环(event loop) 事件循环的过程 一开始的整体代码视为宏任务代码,先在执行栈同步执行 执行栈中的代码执行过程中产生新的微任务和宏任务,它们分别进入各自的队列 执行栈为空,检查微任务队列,将微任务按先进先出的顺序一个一个地提取到执行栈中执行 微任务队列为空时,开始执行宏任务,每当执行完
阅读全文
摘要:版本 "vue": "^3.0.0", "vue-router": "^4.0.11" 创建项目 vue create <项目名称>,配置选择默认的vue3配置。 npm install vue-router@next 然后安装生产环境的vue-router。 路由配置 新建目录src/router
阅读全文
摘要:配置 实践中用到的版本 "vue":"^2.6.12" "vue-router":"^3.5.2" 创建项目 vue create learnrouter创建vue项目,可以选择自定义创建,我这里选择的是默认vue2项目 npm install vue-router@^3.5.2下载,版本3.x的都
阅读全文
摘要:with关键字可以划分出一个属于某个对象的作用域,然后在该作用域内对该对象的属性进行更新。 例子: var obj = { a:1, b:2, c:3 } obj.a = 11; obj.b = 22; obj.c = 33; //等价于 with(obj){ a = 11; b = 22; c =
阅读全文
摘要:目录 演示 原理 touch对象 touch事件 targetTouches和touches的区别 实现(代码部分) 演示 第1个交互是点击弹出隐藏按钮 第2个交互是长按“百度”按钮,然后弹出隐藏按钮,然后保持长按向上移动,触点经过的按钮会有特效,松开就会选定并跳转。 原理 通过对touchstar
阅读全文