10.13广联达前端一面
1.为什么学前端?
2.line-heigth设置为50%是代表什么?
使用百分比,百分比是给父元素设置,子元素的行高是根据父元素的font-size 乘以父元素设置的百分比
3.说一下flex
4.说一下继承,原型链继承,class
5.事件循环考察一下
async function async1(){
console.log("async1 start");
await async2();
await async3();
console.log("async1 end");
}
async function async2(){
console.log("async2");
}
async function async3(){
console.log("async3");
}
console.log("script start");
async1();
new promise((resolve)=>{
console.log(1);
resolve();
})
.then(()=>{
console.log(2);
})
.then(()=>{
console.log(3);
})
.then(()=>{
console.log(4);
})
setTimeout(()=>{
console.log("setTimeout");
},0);
console.log("scipt end");
//输出 6.说一下事件冒泡 7.考一下数据结构:排序算法有哪些,说一下堆排序
8.[a{bcd]}怎么判断是否规范?
9.前端页面优化说一下
10.图片懒加载说一下?
11.给定两个字符串,求最长公共子序列,说思路
12.什么是动态规划?
13.说一下vue中数组动态绑定怎么实现的?
14.为什么把css放在head标签里,把js代码放在body下面?
15.为什么要三次握手?
16.说一下跨域
如果script标签请求的资源请求超时,这种怎么解决?
script发送ajax请求,能发get请求吗?能支持post请求吗?
17.反问
#面经##广联达#
