html
题目:元素的alt和title区别
答案:
alt;当图片展示不出来,在图片展示位置显示的提示文字
title;定义元素的额外信息,当鼠标移上去时会有气泡提示这个信息;常见场景:为链接、图片等提供描述性提示信息
css
题目:margin边界叠加是啥意思;怎么解决
答案:
描述:在垂直方向上,兄弟元素、父元素和它的头尾元素,会出现margin重叠问题,即取重叠的margin值中的较大的一个生效
原因:早期的margin主要用于排版文字图片,重叠的设计是符合预期的;但这在现在显然是个bug
解决:
1、把margin转为padding
2、添加1px的边框或内边距
3、触发BFC,比如:
.box::before {
content: '';
display: table;
}
js
题目:返回顶部的方法有哪些?实现其中一种
答案:
// #跳转
function backToTop1() {
window.location.href += '#';
}
// 滚动条聚顶部距离置零
function backToTop2() {
document.documentElement.scrollTop = 0;
}
<!-- 锚点法 -->
<!-- 在顶部设置锚点 -->
<a name="top"></a>
<!-- 在需要回到顶部的地方点击回到顶部的锚点 -->
<a href="#top">点击回到顶部</a>
其它
题目:你之前的工作有没有代码审查?如果有是如何审查的?如果没有你觉得该怎么审查
答案:svn统一代码管理,然后负责版本合并的大佬在合并时会过一遍。
我觉得可以尝试2点:
1、团队;每周抽点时间审查某几个人的代码,阐述自己的实现思路,然后他人提问讨论,共同进步
2、个人;每周自己抽点时间审查自己写过的代码,可以复习整理遇到的新知识点,或者,思考怎么写更好