前端面试题

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


1、var 、let 、const的区别?

答:var有变量提升的功能,他可以把变量提升到作用域的最前面;
let不存在变量提升,只能作用域块级作用域。
const用于定义常量,已定义的变量不能再改变。

2、document.write和innerHTML的区别?

答:doucment.wirte绘制整个页面,在整个页面输出。
innerHTML在页面局部绘制,在局部输出。

3、v-if和v-show的区别?

答:v-if只有在值为true的时候才会渲染,他控制的是标签的存在与否,每次都会重建和销毁,-
v-if是惰性的;
v-show也有true和false两个值,但与v-if不同的是,v-show不会销毁标签,而是将标签隐藏起来,dispaly值为none。
v-show虽然首次加载开销较大,但是整体还是比v-if节省。

4、vue的生命周期是什么?

答:开始创建,初始化数据,编译模板,挂载Dom(渲染),更新(渲染),卸载。

5、JSON的特点?

答:1、JSON是一种轻量级的数据交换格式。
2、易于人阅读和编写,同时,也易于机器解析和生成。
3、JSON采用完全独立于语言的文本格式。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值