- 博客(4)
- 收藏
- 关注
原创 事件循环
我们知道JavaScript是单线程的,像ajax请求、加载图片等异步操作不可能等它们异步操作完再执行 在主线程有个执行栈,执行同步任务,如遇到异步任务会把异步任务的结果放到任务队列里面 等主线程里面的任务执行完了再到任务队列里取任务运行 任务队列又分微任务(promise)和宏任务(script、setTimeout、UI渲染) ...
2019-08-14 23:54:02
95
原创 promise
Promise Promise是一个构造函数,ES6提出 由于js是单线程的,像ajax请求和浏览器事件需要写回调函数,promise是异步编程的一种解决方案,它允许你为异步操作的成功和失败分别绑定对于的处理程序,但不是立即返回执行的结果,而是一个代表未来可能出现的一个promise对象 promise.then promise.catch Promise.all(p1,p2) ...
2019-08-14 19:32:39
84
原创 VUE
vue-router ###hash和history模式 默认是hash模式,改成mode:history跳转页面会得到一个404页面,需要服务器端对它不能识别的请求做一个响应,返回依赖的html页面 动态路由 path:'/user/:userId' {{$route.paramas.userId}} 这里可以拿到userId 响应路由变化 mouted只会调用一次,可以使用beforeRout...
2019-08-14 19:01:09
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人