纪录一次面试题

1.vue中你怎样封装一个组件
主如果写一个template然后export default出来,运用的时刻import进来,然后components,末了在template中运用

2.你运用过slot吗
运用过,slot是一个插槽,他能够分发
能够在封装好的组建中插进去html,如果有多个slot,能够给slot定名,增加款式等
除了这部分内容我以为面试官重点想考作用域插槽的题目,子组件与父组件之间传值的题目,详细例子可看vue中slot的运用

3.请说一下vue的性命周期函数
beforeCreate(建立前)
created(建立后)
beforeMount(载入前)
mounted(载入后)
beforeUpdate(更新前)
updated(更新后)
beforeDestroy(烧毁前)
destroyed(烧毁后)

4.destoryed什么时刻被触发?
只要在组件实例烧毁时才会实行

5.请你讲一下相应式规划和屏幕自适应有什么区别?
相应式能够理解为在差别分辨率下运用差别的css
而屏幕自适应是根据屏幕大小变动根节点的大小,等比缩放

6.css字体垂直居中(*高不牢固)
能够运用定位、弹性盒,display:table、table-cell

7、大文件高并发下载,怎样处置惩罚
①将大文件移动到别的服务器,不要过分占用前端页面的带宽
②相似pdf,txt,word这类文本文档的能够运用gzip拼紧缩传输

8.line-height除了height包括padding和margin吗?
包括padding。

9.除此之外考了异步,定时器的题目。(个中涉及到闭包, promise)

答案都是本身整顿,顺带了面试官的解说,若有不足,迎接补充

    原文作者:Kingsley
    原文地址: https://segmentfault.com/a/1190000017441073
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞