- 博客(7)
- 收藏
- 关注
原创 基础面试题
基本数据类型存储的位置为栈内存,赋值过程为直接拷贝值,而引用数据类型存储的位置为堆内存,赋值的过程为拷贝引用地址,拷贝对象的修改会影响原对象,好比复制了一把钥匙去开同一扇门,通过复制的钥匙修改了房间里的内容,原来的钥匙打开来看到的也是改过的。原型:每个对象拥有一个原型对象,当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,就是构造函数的prototype属性,或者是实例对象的_proto_属性也指向该实例的原型。深拷贝后,修改新对象的任何属性不会影响原对象的任何属性。
2026-04-07 23:25:54
378
原创 浏览器面试题
它们的区别是强制缓存不会向服务器发起请求,判断是否需要使用本地缓存,协商缓存会向服务器发起请求,通过一些字段来与服务器进行验证,来判断是否需要获取新资源,如果没有新的资源,服务器会返回。回流的成本比重绘高的多,因为它涉及重新计算元素的几何属性和页面布局,而重绘只需要重新绘制已计算好的元素样式,重绘不一定引起回流,而回流一定会引起重绘。的状态码,告诉浏览器用本地缓存,如果有新的资源,会返回200的状态码并附上新资源,接着浏览器把最新的资源再存到缓存里来代替之前的本地缓存。通过以下 HTTP 头控制。
2025-08-26 22:42:45
1879
原创 ES6面试题
ECMAScript是一种用于编写Javascript的标准化脚本语言。下面是每一个版本的一些重要特性和区别:作用域:提升: 重复声明:可变性:用于将类数组对象或可迭代对象转换为数组。 用于根据一组参数创建一个新数组实例。 实例对象新增方法 ****findIndex() 返回数组中满足提供的测试函数的第一个元素的值(索引)。否则返回 ((-1)。 用一个固定值填充数组中从起始索引到终止索引的全部元素。 将指定位置的成员复制到其他位置,覆盖原有成员示例: 返回一个新的数组迭代器对象,keys()是对
2025-08-26 22:29:09
353
原创 JS面试题
基本数据类型存储的位置为栈内存,赋值过程为直接拷贝值,而引用数据类型存储的位置为堆内存,赋值的过程为拷贝引用地址,拷贝对象的修改会影响原对象,好比复制了一把钥匙去开同一扇门,通过复制的钥匙修改了房间里的内容,原来的钥匙打开来看到的也是改过的。原型:每个对象拥有一个原型对象,当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,就是构造函数的prototype属性,或者是实例对象的_proto_属性也指向该实例的原型。深拷贝后,修改新对象的任何属性不会影响原对象的任何属性。
2025-08-19 22:31:12
1937
原创 CSS面试题
BFC(Block Formatting Context),是一个独立的渲染区域,BFC目的是形成一个相对于外界完全独立的空间,让内部的子元素不会影响到外部的元素,外边元素也不会影响到里面的。媒体查询是 CSS3 中的一种功能,它允许你根据设备的特性(例如屏幕宽度、像素密度等)来应用不同的样式规则,从而实现不同设备上的页面适配c。border-box的元素的宽度和高度包括内容区域(content),包括边框(border)、内边距(padding)
2025-08-19 22:24:35
1467
原创 【HTML面试题】
Doc指文档,Doctype是文档类型声明,通过它可以告诉浏览器,使用哪一个HTML版本标准去解析文档,如果没有事先告诉浏览器,那么浏览器将开启最大兼容模式来解析网页,我们一般称为混杂模式,这不仅会降低解析效率,而且会在解析过程中产生一些难以预知的bug,所以文档声明是必须的。HTML标签的语义化,简单来说,就是指页面元素有自己的含义,在没有CSS样式的情况下也能让页面呈现清晰的机构。的网络技术,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接, 并进行双向数据传输。
2025-08-14 22:42:31
623
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅