12 2019 档案

摘要:hash和history的区别 vue-router 中hash模式和history模式。 在vue的路由配置中有mode选项,最直观的区别就是在url中hash 带了一个很丑的 # ,而history是没有#的。vue默认使用hash。 mode:"hash";mode:"history";has 阅读全文
posted @ 2019-12-31 09:26 何伟z 阅读(169) 评论(0) 推荐(0)
摘要:<body> <div class="dian"> <input type="button" value="点我一下试试!"> </div> <script> let clickInput = document.querySelector("input"); let randomTop, rando 阅读全文
posted @ 2019-12-29 22:31 何伟z 阅读(233) 评论(0) 推荐(0)
摘要:Promise的all方法和race方法:参数都是数组,数组里面是n个promise函数。 Promise的all方法 let p1 = new Promise((resolve) => { setTimeout(() => { resolve(1); }, 1000); }) let p2 = n 阅读全文
posted @ 2019-12-29 22:29 何伟z 阅读(197) 评论(0) 推荐(0)
摘要:a能拿b,b能拿到c,c能拿到d,实现a拿到d的东西。 function a() { b(function (data) { console.log(data); }); } function b(cb) { c(function (data) { cb(data); }); } function 阅读全文
posted @ 2019-12-11 18:24 何伟z 阅读(286) 评论(0) 推荐(0)
摘要:利用迭代器生成一个遍历方法: let arr1 = [1, 2, 3, 11, 22, 13, 24]; function forOf(arr, callback) { // 找到迭代器函数 let iterator = arr[Symbol.iterator]; // 调用迭代器函数(注意this 阅读全文
posted @ 2019-12-11 18:22 何伟z 阅读(1508) 评论(0) 推荐(0)
摘要:同步sychronous:任务的执行时一个接着一个执行的,上一个任务执行完成才能继续下一个任务 异步asychronous:是js这种单线程语言解决多任务的一种方法:将耗时的任务(io)设定为异步任务,先将诶浏览器负责相关功能的线程来实现耗时部分工作,而主线程继续下面的任务,不阻塞代码,后续通过通知 阅读全文
posted @ 2019-12-11 18:18 何伟z 阅读(144) 评论(0) 推荐(0)