前端 完美世界提前批一面

0901 腾讯会议 60min
当天晚上查状态就挂了,攒了6个一面挂了,到现在都摸不准一面通过的线在哪里真的太沮丧了。只记录了回答不太好的问题
1.针对项目中的问题讨论。20min
2.localStorage存值问题,同一个域名都会获取到,如何保证唯一?
存成全局变量,不要分散在各个页面内;
每个变量命名要规范projectA+变量名;
用json格式存储,用一个变量,在json内部拓展。
3.如何让一个数组随机?(洗牌算法)
关键:保证每次索引的值是合法的Math.floor(Math.random()*(i+1))
思路1:交换数组[随机索引值]和数组[正常索引值];每个原位置的值都被交换至少一次
function shuffleArray(totalLength) {
  let randomArray = {};
  for(var i = 0;i<totalLength;i++){
      randomArray[i] = i+1;
  }
  for(let i = totalLength-1;i>=0;i--){
      var tmpIndex = Math.floor(Math.random()*(i+1));//12
      var tmp = randomArray[tmpIndex];//12
      randomArray[tmpIndex] = randomArray[i];// randomArray[12] = 15
      randomArray[i] = tmp;//randomArray[15] = 12
  }
  return Object.values(randomArray)
}
思路2:取出数组[随机索引值],插入到新数组中(思路2巧妙地利用了arr.length动态变化的特点,保证每次索引值都是合法的)
function shuffleArray(totalLength) {
  let randomArray = {};
  for(var i = 0;i<totalLength;i++){
      randomArray[i] = i+1;
  }
  var arr = Object.values(randomArray);
  var res = [];
  while(arr.length){
      var tmpIndex = Math.floor(Math.random()*(arr.length));
      res.push(arr.splice(tmpIndex,1)[0]);
  }
  return res;
}



4.css继承属性

1、字体系列属性

font-family:字体系列

font-weight:字体的粗细

font-size:字体的大小

font-style:字体的风格

2、文本系列属性

text-indent:文本缩进

text-align:文本水平对齐

line-height:行高

word-spacing:单词之间的间距

letter-spacing:中文或者字母之间的间距

text-transform:控制文本大小写(就是uppercase、lowercase、capitalize这三个)

color:文本颜色

3、元素可见性:

visibility:控制元素显示隐藏

4、列表布局属性:

list-style:列表风格,包括list-style-type、list-style-image等

5、光标属性:

cursor:光标显示为何种形态


5.position有哪些属性。
absolute:相对于最近的父元素进行定位,并且父元素不是常规定位(static)。
z-index属性在下列情况下会失效:
父元素position为relative时,子元素的z-index失效。解决:父元素position改为absolute或static;
元素没有设置position属性为非static属性。解决:设置该元素的position属性为relative,absolute或是fixed中的一种;
元素在设置z-index的同时还设置了float浮动。解决:float去除,改为display:inline-block;


6.z-index需要父元素设置为Postion非static的值.

7.怎么获取父元素的第1,3,5个子元素
nth-child(n)匹配父元素的第n个子元素
nth-child(2n-1)匹配父元素的奇数子元素
li:nth-child(2n-1){background:#fff}


全部评论
三天了,还是初面状态
点赞 回复 分享
发布于 2022-09-07 12:52 山东
楼主什么时候通知面试的
点赞 回复 分享
发布于 2022-09-05 09:51 安徽
z-index的父元素position是relative时,子元素的z-index会失效吧
点赞 回复 分享
发布于 2022-09-17 22:05 江西
请问是怎么知道自己挂了的呀
点赞 回复 分享
发布于 2022-09-05 16:01 江西
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-05 12:54 北京

相关推荐

KKorz:是这样的,还会定期默写抽查
点赞 评论 收藏
分享
评论
1
22
分享

创作者周榜

更多
正在热议
更多
# AI面会问哪些问题? #
24540次浏览 482人参与
# 中国电信笔试 #
31018次浏览 283人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14063次浏览 209人参与
# 你的实习产出是真实的还是包装的? #
18681次浏览 329人参与
# 如果秋招能重来,我会____ #
96661次浏览 500人参与
# 春招至今,你的战绩如何? #
59503次浏览 536人参与
# 厦门银行科技岗值不值得投 #
7444次浏览 186人参与
# i人适合做什么工作 #
36876次浏览 124人参与
# 我是面试官,请用一句话让我破防 #
79483次浏览 219人参与
# 哪些公司真双非友好? #
69179次浏览 287人参与
# 找AI工作可以去哪些公司? #
7601次浏览 181人参与
# 从事AI岗需要掌握哪些技术栈? #
7571次浏览 240人参与
# 面试尴尬现场 #
220735次浏览 861人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
339842次浏览 2165人参与
# 五一之后,实习真的很难找吗? #
102792次浏览 584人参与
# 金三银四,你的春招进行到哪个阶段了? #
21509次浏览 277人参与
# 你做过最难的笔试是哪家公司 #
29814次浏览 184人参与
# 你小时候最想从事什么职业 #
159833次浏览 2072人参与
# 阿里笔试 #
176198次浏览 1301人参与
# 应届生第一份工资要多少合适 #
20468次浏览 84人参与
# 一张图晒出你司的标语 #
3790次浏览 71人参与
# 面试被问期望薪资时该如何回答 #
382452次浏览 2163人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务