4.7 腾讯云二面

前端除了H\C\JS,还有哪些要学习?     设计、审美的细节

项目中那里体现了你的这些能力?

有没有原生JS做项目

原生JS 与 框架 开发项目,框架的优点是什么?   组件化、复用、易维护,不直接操作DOM,数据绑定,MVVM将展现层与数据层分开

Vue怎么操作 DOM?

虚拟DOM 触发真实DOM的修改是实时的吗? 6

实时的话 跟直接操作DOM相比效率是高的吗?

 

什么时候会触发重绘,什么是重排?

页面有的元素要重排重绘,什么方法可以降低其他元素的重排重绘    (性能优化方面!)

自己说到了BFC、浮动元素

 

怎么理解JS单线程        说成了浏览器渲染的方面

JS事件循环机制要解决什么问题

什么场景使用异步任务    定时器、promise、

nextTick?

vue的nextTick干什么用的,可以用setTimeout代替吗

 

跨域是什么原因导致的,解决方法

前端安全方面有了解吗?XSS攻击和防御

 

了解哪些常见的数据结构

队列、堆栈的特点

JS数组的方法有哪些关于队列、堆栈存储的

排序算法了解哪些,时间复杂度多少

 

项目上有什么bug,怎么解决

线上的脚本bug 怎么调试?   js单点调试:chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开要调试的js文件 → 在行号上单击一下设置断点

然后触发断点,向下逐语句执行 → 可以在代码上看到变量的值,或者到 控制台 log输出一下变量。

还可以逐过程执行,直接跳到下一个断点上。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值