CVTE前端实习一面
-
说下常用的git命令,仓库地址改变,如何把文件推送过去
-
图片懒加载:如何判断图片出现在可视区域;如何判断图片加载完毕;所有图片都加载完,页面卡顿,如何优化性能。
-
介绍下css选择器;ID选择器和class选择器的区别;哪个选择器的优先级高于ID选择器;
-
实现点击某个元素变色有什么方法?哪个标签可以实现?
-
用到过哪些单位,rem是什么,vw 、vh是什么?
-
对哪些css3新特性比较熟悉(flex),说下flex,还有其他吗?transition有了解吗?
- 对哪些异步请求比较熟悉(Promise),写个promise ,有几种状态?说下下面代码的打印顺序,为什么?
setTimeout(function() {
console.log(1);
}, 0);
var promise = new Promise((resolve, reject) => {
console.log(2);
resolve();
}).then(() => {
console.log(3);
})
console.log(4);
console.log(1);
}, 0);
var promise = new Promise((resolve, reject) => {
console.log(2);
resolve();
}).then(() => {
console.log(3);
})
console.log(4);
8. 说下 TCP 和 UDP 的区别?
9. 对前端安全熟悉吗?