3月4日面试题整理

48 阅读1分钟

webview打开的页面如何保证是最新的

ssr原理

spa如何实现ssr效果

什么是模块化

url加密

对虚拟DOM的了解

webpack的了解

npm、yarn、pnpm的区别,改了哪些东西

vue插槽

vue修饰符

setup的两个参数

vue3的什么代替了mixins

vue路由守卫

什么是keep-alive

笔试题

async function async1(){
    console.log("async1 start");
    await async2();
    console.log("async1 end");
}
async function async2(){
    console.log("async2");
}
console.log('script start')

setTimeout(function(){
    console.log("setTimeout");
},0)
async1()
new Promise((resolve)=>{
    console.log("promise1");
    resolve();
}).then(function(){
    console.log("promise2");
});
console.log("script end");
//script start
//async1 start
//async2
//promise1
//script end
//asyncl end
//promise2
//setTimeout