面试题2023.8.26

1.常见的标签表现形式
块级:
行内块:
行内:
三者的区别?
2.实现左侧宽度固定,右侧宽度自适应?
3.img是行内块还是行内元素?
4.js中undefined和null的区别?
5.清楚一个很大的内存,需要使用null还是undefined?
6.常用git命令?git代码步骤?
7.git rebase
8.git有冲突怎么解决?
9.git和svn的区别?分布式和集中式区别?

1.git创建分支不影响他人,svn影响;
2.git管理没有svn严格;
3.git分布式 svn集中式;
4.git占用小,svn占用大;

分布式可以离线工作,集中式必须联网

分布式版本管理系统每个计算机都有一个完整的仓库,可本地提交,可以做到离线工作,
则不用像集中管理那样因为断网情况而无法工作

10.git如何切换分支?
11.cookie\sessionstorage\localstorage的区别?
cookie关闭浏览器 会被销毁吗?

会话cookie会被销毁  持久性cookie会在到期后被销毁

12.在vue2和vue3中 v-for和v-if的优先级有什么不同?
面试题2023.8.26_第1张图片

13.css中溢出省略号 关键字?

 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;

14.vue中常用的通信方式?
15.css动画关键字@keyframes和animation 合并使用

16.promise和async await的区别?
面试题2023.8.26_第2张图片

17.vue2和vue3的区别?

1.选项式api和组合式api,vue3更清爽;
2.vue2的响应式原理是Object.defineProperty,Object.defineProperty 只能监听 指定对象的指定属性的 getter 行为和 setter 行为;
vue3响应式原理是proxy,在 vue3 中,这个过程通过 reactive 这个方法进行实现。reactive只能实现代理复杂数据类型,所以 vue 额外提供了 ref 方法,用来处理简单数据类型的响应性。
(vue的只代理到对象的属性,vue3的直接代理对象)
3.v-for和v-if的优先级不同;
4.ref reactive
5.vue3支持多根节点
6.vue3支持ts

18.h5新标签有哪些?
19.css文字阴影 块级阴影?
20. 快排?
21. acm的算法?

你可能感兴趣的:(====前端====,前端,面试题)