1-1 异步和同步的区别
异步是基于JS单线程的语言,它不会阻塞代码的运行。而同步会阻塞代码的运行。
1-2 手写promis加载一张图片
function loadImage(src){return new Promise((resolve,reject)=>{var img = document.createElement("img");img.src = src;img.onload = function(){resolve(img);}img.onerror = function(){reject(new Error(`图片加载失败${src}`))}})}loadImage(src).then(res=>{console.log(res.width)}).catch(err=>{console.log(err)})
