vue面试题

这篇博客主要探讨了Vue面试中常见的技术问题,包括TCP的三次握手和四次挥手、跨域解决方案、Webpack的功能、对象拷贝的深浅拷贝概念、原型链原理、闭包的应用、BFC在CSS布局中的角色、keep-alive组件的影响、SEO优化策略、Promise与async/await的区别、数据结构中的堆栈特性、XSS和CSRF攻击的安全问题,以及Vue中计算属性与watch的区别,并对比了Vue与Angular、React框架的优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前端开发面试题目-草稿

  1. 说说TCP传输的三次握手四次挥手策略
  2. 跨域的场景以跨域的解决方式
  3. webpack除打包还能做些什么
  4. 对象的深拷贝和浅拷贝以及应用场景
  5. 简述对原型链的理解
  6. 对闭包的理解,应用场景有哪些
  7. w3c规范中的BFC定义
  8. 简述keep-alive的优缺点
  9. 如何进行seo优化
  10. promise与async和await的区别
  11. 简述数据结构中的堆和栈
  12. 简述XSS攻击、CSRF攻击
  13. vue中计算属性(computed)和属性检测(watch)的区别
  14. Vue与Angular以及React的优缺点对比
  15. 请写出以下代码的执行结果
	//第一题
	var foo={n:1};
	var bar = foo;
	foo.x = foo = {n:2};
	console.log('bar',bar);
	console.log('foo',foo);
	console.log('foo.x',foo.x);
	// {n:1,x:{n:2}}   ,   {n:2}   ,  undefined
	
	//第二题
	for(var i = 0;i<10;i++){
	 	setTimeout(()=>{
	 		console.log(i)
		 },0)
	 }
	 
	 //第三题
	 const promise = new Promise((resolve, reject) => {
 	 	console.log(1)
  		resolve()
  		console.log(2)
	})
	promise.then(() => {
  		console.log(3)
  	})
	console.log(4)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值