1. 这个就说自己准备好的项目的难点 2. 瀑布流手写题,用flex布局+高度计算,分3列,每次把新盒子放到这三列里面高度最小的一个 3. 基础数据类型、引用数据类型;typeof、 instanceof、 Object.prototype.toString.call();Array.isArray()、instanceof 4. Object.keys()看长度是否为0、使用for in遍历对象的属性,如果没有任何属性,就是空对象 5. 深拷贝不改变原对象的值,浅拷贝改原对象的值;不影响原数组的前提下改某一个元素身上的属性这个应该是用map返回一个新数组 6. 浏览器是单线程的,事件循环实现了异步执行代码;先同步后异步,异步中先微任务,后宏任务; 7. url解析,查询浏览器缓存、dns域名解析、tcp三次握手建立连接、发送http请求、接收响应渲染页面(dom树、cssom树、render、布局绘制)、断开tcp连接 8. get post put delete head options 9. 200 (301 302)304 400 (401没有通过身份认证 403没有权限) 501 502 503;场景应该是重定向301 或者302 10. Host user-agent accept accept-encoding cache-control cookie content-type/ last-modified etag expires 11. 协议域名端口号相同才允许通信,cors jsonp proxy ngnix,原理我也不太会妈耶 12. Cookie应该可以和服务器去通信把,通常存储令牌来保持用户登录状态,还可以存一些个性化设置,语言主题之类的;过期时间应该就是多长时间内不用重新登陆吧 我也不知道对不对,感谢大佬分享面经!
5 2

相关推荐

07-11 15:12
门头沟学院 Java
别人在上班,我就在工位上看看视频啥的,这正常吗?
程序员小白条:实习就是摸鱼,只是公司指标,把你进来了,可能那时候客户很多,但等你进来的时候,已经是淡季了,根本没多少需求,或者说根本不适合实习生去完成,因此你就每天干坐着就行,可能1,2个月都没需求
实习生的蛐蛐区
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务