我也来写一下,2.输入url,dns解析拿到ip+port,然后找到服务器主机对应的端口的应用,进行tcp三次握手后,再发送http请求,服务端进行响应,浏览器接收到去解析和渲染。 3.display: none;display: block;和visibility: hidden;visibility: visible,还有opacity: 0;opacity: 1,重点讲前两者的区别,围绕前者会重排重绘,后者只会重绘,前者不会占用位置,后者会占用位置等来阐述。 4.块状元素就不能用文字居中那一套了,水平垂直居中我常用的是position: relative;(父得absolute)top: 50%;left: 50%;然后可以margin-top: -50%;margin-left: -50%或者transform: translate(-50%, -50%),还有flex布局也可以。 5.数据类型,基本(原始):Null,Undefined,Number,Boolean,String,BigInt,Symbol,引用:Array,Function,Object,可以重点讲讲BigInt和Symbol。 6.Array.isArray(arr),arr instanceof Array,arr.constructor === Array,arr.toString().subString(1,5) === "array"(这个具体是不是这样记不清)。 7.因为IEEE754标准总共64位,11位指数位,1位符号位,53位有效位,0.1转为二进制是循环的,因此不能不舍去一些位数,这样导致不是精确的小数,相加也就不等于0.3,可以讲讲如何利用精度处理这个问题。 8.没搞清楚也完全记不住。 9.http缓存和浏览器缓存不一样,浏览器缓存主要讲协商缓存和强制缓存,讲expires,cache-control,etag,last-modified这几个字段即可。 10.讲同步代码和异步代码,再讲微任务和宏任务。 11.I don't know,没有咋办。

相关推荐

牛客热帖

更多
牛客网
牛客企业服务