![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
牛客面经每日一总结
文章平均质量分 94
Web面试那些事儿
前端面试小册、简历优化修改、大厂内推以及更多阿里、字节大厂面试真题合集,添加小助理yinke0036免费领取,和阿里p8大佬一起交流,更有一对一面试指导!!!
展开
-
牛客面经每日一总结(十)
在实际编程中,闭包常常用于处理异步操作、封装私有数据、创建工厂函数等,而作用域是 JavaScript 中变量的可见性和生命周期的基础,它们共同构建了 JavaScript 代码的结构和行为。它表明你的模块在运行时需要另一个模块作为“对等”依赖关系,因为你的模块是为与之有互操作性的特定版本的那个模块而设计的。是同步加载的,这意味着在加载主CSS文件时,会等待导入的外部CSS文件全部下载完成后再继续加载页面。会导致额外的HTTP请求,因为每个导入的外部CSS文件都需要单独的HTTP请求。原创 2024-02-04 10:00:00 · 1023 阅读 · 0 评论 -
面经每日一总结 (九)
在编译的时候进行声明提升。原创 2024-02-03 10:00:00 · 826 阅读 · 0 评论 -
面经每日一总结 (九,git)
过去git merge允许将两个没有共同基础的分支进行合并,这导致了一个后果:新创建的项目可能被一个毫不 怀疑的维护者合并了很多没有必要的历史,到一个已经存在的项目中,目前这个命令已经被纠正,但是我们依然可以通过-- allow-unrelated-histories选项来逃逸这个限制,来合并两个独立的项目。如果我们没有设置当前分支的上游分支,则可以在首次push的时候,加上-u(或者是 --set-upstream)参数来push当前分支到远程仓库。通常我们在检出tag的时候还会创建一个对应的分支。原创 2024-02-02 10:00:00 · 1206 阅读 · 0 评论 -
牛客面经每日一总结 (八)
, 一般 WITH 单词前面有。原创 2024-02-01 10:24:09 · 1013 阅读 · 0 评论 -
牛客面经每日一总结(七)
meta标签的属性,有什么用? 表示那些不能由其它 HTML 元相关(meta-related)元素(,,,,)之一表示的任何元数据信息。 元素定义的元数据的类型包括以下几种:如果设置了 属性, 元素提供的是文档级别(_document-level_)的元数据,应用于整个页面。 和 属性可以一起使用,以名 - 值对的方式给文档提供元数据,其中 name 作为元数据的名称(keyword, description),content 作为元数据的值。这个一般设置一些关键字,有利于seo。如果设置了属性,原创 2024-01-31 10:00:00 · 956 阅读 · 0 评论 -
牛客面经每日一总结(六)
Object.create(), 参数二:新创建的对象添加具有对应属性名称的属性描述符。一般用在es5继承中。Object.assign(),合并可枚举的自身属性。{...obj1, ...obj2}序列化之后,他会自动删除值为函数,undefined, Symbol值的属性。 Set, Map属性值,设置后无值。但是有对应的该属性。 手写ajax 遍历数组的方法中有哪些是不能中断的 一些高阶方法都不可以中断。forEach, map, every, some, find, reduce等等。原创 2024-01-30 10:00:00 · 882 阅读 · 0 评论 -
牛客面经每日一总结(五)
可在异种网络之间(即不同类型的局域网互连,局域网与广域网,广域网与广域网)传输数据并进行路径选择,使用专门的软件协议从逻辑上对整个网络进行划分。基本原理:A 进程要给 B 进程发送消息,A 进程把数据放在对应的消息队列后就可以正常返 回了,B 进程需要的时候再去读取数据就可以了。proxy的兼容性如下。,且结构不稳定,每一个元组都可以有不一样的字段,这种就不会局限于固定的结构,可以减少一些时间和空间的开销。消息队列可以实现消息的随机查询,消息不一定要以先进先出的次序读取,也可以按消息的类型读取。原创 2024-01-29 10:00:00 · 1790 阅读 · 0 评论 -
牛客面经每日一总结(四)
如何解决这个问题[1]原生的解决方法通过toFixed方法:使用。原创 2024-01-28 10:00:00 · 1033 阅读 · 0 评论 -
牛客面经每日一总结(三)
所以我们在存储数据的时候,可以设置过期时间和创建的时间,当我们取出数据是,对比时间是否过期,过期将其删除。这样的效率是最高的,因为是在非主线程上合成,并没有占用主线程的资源,另外也避开了布局和绘制两个子阶段。当修改元素的时候,但是其内容并没有修改,这样也会造成缓存失效。一个文件一秒钟多次修改,但是因为修改时间是秒级,所以这一秒内的新版本无法区分。区域内的部分显示,区域外的隐藏。回流:元素的几何位置和大小发生变化,从而让浏览器重新在布局阶段构建页面。x轴的半径, y轴的半径,然后就是圆心。原创 2024-01-27 10:00:00 · 984 阅读 · 0 评论 -
牛客面经每日一总结(二)
从输入 URL 到页面展示到底发生了什么?看完吊打面试官![4]ack: 确定连接,syn: 连接请求。seq:序列号。主要是确认客户端和服务端收发能力是正常的。为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误。如果客户端发送的第一个连接请求,超时未到达,那么客户端会重发。但是如果最后这个连接请求又到达了,然后服务端以为是又要建立连接,那么他就返回确认的请求,那么就建立连接了。就会一直等着客户端发送数据,这样server的很多资源就白白浪费掉了。原创 2024-01-26 10:00:00 · 1030 阅读 · 0 评论 -
牛客面经每日一总结(一)
HTTP 的“请求 - 应答”模式不适合开发“实时通信”应用,效率低,难以实现动态页面,所以出现了 WebSocket;WebSocket 是一个“全双工”的通信协议,相当于对 TCP 做了一层“薄薄的包装”,让它运行在浏览器环境里;WebSocket 使用兼容 HTTP 的 URI 来发现服务,但定义了新的协议名“ws”和“wss”,端口号也沿用了 80 和 443;WebSocket 使用二进制帧,结构比较简单,特殊的地方是有个“掩码”操作,客户端发数据必须掩码,服务器则不用;原创 2024-01-25 10:00:00 · 1946 阅读 · 0 评论