一面

我决定,以后面一次遇到不会的都要做一次总结,把回答的不是太好的问题都好好梳理一下。

undifined==undifined?
undifined===undifined?
==和===有什么区别呢?
= 赋值运算符
== 等于 ==将高级转化为基础类型,进行“值”比较
=== 严格等于 值相等且类型也相等。

数组

这里有一组数组,如何从里面的一个位置删除一段并添加上一些元素呢?用哪个方法实现呢?
数组如何去重,如何统计里面元素的重复次数呢?
1、你的value 就统计次数 如果value==0 你就把那个key插进去 如果>0 那就只++value
2、统计重复次数可以用for遍历数组元素,使用if判断,相等就加一。另外还可以使用reduce(),使用reduce就是里面传入一个函数,如果相等就累加。

头脑风暴
博弈问题
建议学前端的没事还是关注一下此类问题的解决方案,多学习点也许还是会用到的。

聊一下bootstrap
http状态码,每个清楚的记熟
HTTP(1.x, 2.0, HTTPS)
http原理
缓存头相关

数组使用方法要记得牢固

如何提高渲染性能
web安全
安全相关(XSS & CSRF) (高频)
浏览器缓存策略(高频)

数据类型和判断
继承
为什么DOM操作就慢了, 解释一下
事件循环
Promise, setTimeout/setInterval
使用过的框架原理要讲清楚

算法,博弈
基础的数据结构和算法(比如快排,merge sort, N sum, Top N 等, 手写代码)
基础的算法和数据结构(Tree, BFS, DFS)
快排

grid布局

grid布局是一个基于网格的二维布局系统,父元素container和子元素items构成。
display:grid
column是列,row是行
row col

    原文作者:Ashleysweetie
    原文地址: https://segmentfault.com/a/1190000018442952
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞