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.反问
#面经##广联达#