自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 构造函数和原型及其原型链

当试图访问一个对象的属性时,如果该对象自身没有该属性,JavaScript就会在该对象的原型对象上查找该属性,这个过程会一直持续到。每个JavaScript对象都有一个与之关联的原型对象,这个原型对象可以是另一个对象或。构造函数是一种特殊的函数,通常用于初始化一个新创建的对象。对象,可以为所有通过该构造函数创建的对象添加属性和方法。当访问一个对象的属性或方法时,如果这个对象自身没有这个。实现方法和属性的共享,减少内存的使用,并且可以实现继承。属性,它是一个指向原型对象的指针。的实例都可以使用这个方法。

2024-06-20 10:00:00 215

原创 this指向问题

如果你在非严格模式(下直接在全局作用域中调用一个函数,this将指向全局对象(在浏览器中通常是window。

2024-06-19 17:37:33 289

原创 Promise及其应用

在JavaScript中,Promise是一种用于异步编程的构造函数。

2024-06-02 11:49:38 760

原创 vue的四大周期八大钩子能怎么用?

解除了事件监听以及和DOM的绑定。el和data, method。钩子函数用法基本一致。

2024-06-02 11:25:16 755

原创 vue2和vue3到底有什么区别

方法直接在对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象。这个方法允许你精确地添加或修改对象的属性,包括属性的值、可枚举性、可写性、可配置性等。:用于创建计算属性。计算属性是基于响应式数据派生出的新数据,当依赖的数据变化时,计算属性会自动更新。被用来劫持对象属性的 getter 和 setter,从而在数据发生变化时触发视图的更新。在 setup 函数中,你可以定义响应式数据、计算属性、方法等,并返回它们供模板使用。:用于侦听响应式数据的变化,并在数据变化时执行相应的回调函数。

2024-05-30 17:15:38 843

原创 splice和slice区别

提取结束处的索引(从0开始),在该索引处停止提取原数组元素。如果该参数是负数,则表示从数组尾部开始算起的位置。如果超出了数组的界限,则从数组末尾开始添加内容;如果是负值,则表示从数组尾部开始算起的位置。提取起始处的索引(从0开始),从该索引开始提取原数组元素。如果该参数是负数,则表示从数组尾部开始算起的位置。,这一对象是一个由开始到结束(不包括结束)选择的、由原数组的浅拷贝构成。方法用于添加/删除数组中的元素,然后返回被删除的元素。整数,表示要移除的数组元素的个数。如果没有删除任何元素,则返回空数组。

2024-05-30 16:31:29 350

原创 let和var声明的区别

提供了更严格的作用域控制,并且避免了某些与变量提升相关的问题。因此,在现代JavaScript编程中,同一作用域内多次声明同一个变量。,除非有特定的理由需要使用。window.变量名。

2024-05-13 17:17:52 367

原创 “父相子绝”,子代绝对定位父级元素必须为相对定位吗?

在CSS中,绝对定位()的元素会相对于其最近的已定位祖先元素(即position属性值不是static的元素)进行定位。如果绝对定位的元素没有已定位的祖先元素,那么它会相对于初始包含块(通常是HTML元素)进行定位。所以,绝对定位的父级是相对定位。它可以是绝对定位或固定定位,或者如果没有任何已定位的祖先元素,它将相对于初始包含块定位。

2024-05-09 15:44:33 491

原创 “父相子绝”

由于绝对定位的子元素会脱离文档流,因此它们不会占据原来的空间,也不会影响其他兄弟元素的布局。通过使用“父相子绝”的布局方式,可以创建出许多复杂的页面布局。例如,可以创建一个具有多个层次和重叠效果的页面,其中每个层次都可以通过调整子元素的绝对定位来精确控制。通过使用“父相子绝”的布局方式,可以轻松地调整子元素的位置和大小以适应不同的设备和屏幕尺寸。“父相子绝”指的是一种特定的定位关系:父元素(即包含块)使用相对定位()祖先元素(即父元素)进行,如果没有已定位的祖先元素,那么它将相对于。

2024-05-09 15:08:58 155

原创 CSS清除浮动方法

当子元素使用浮动(float)布局时,它们会脱离正常的文档流,这意味着父元素不会“看到”这些浮动子元素的高度。如果父元素没有设置具体的高度,它将不会围绕浮动元素展开,这可能导致父元素的高度塌陷为0,从而影响布局和样式。浮动元素可能会与周围的文本或内联元素重叠,导致文本环绕浮动元素,这在某些情况下可能是期望的效果,但在其他情况下则可能导致布局混乱。当父盒子不设置高度,内部放三个盒子,未给三个盒子设置浮动,则他们会默认撑开父盒子。浮动元素可能会与其他元素重叠,特别是在没有正确设置元素之间的间距或边界时。

2024-04-29 16:58:49 301

原创 CSS盒子外边距塌陷与解决

通常指的是当一个元素的子元素设置了外边距(margin)时,导致父元素连带向下移动,使得整个盒子模型的布局出现塌陷现象。

2024-04-29 15:35:16 299

原创 Ajax及其应用

当请求完成时,检查响应状态码是否为 200,然后将响应文本解析为 JSON 对象。接着,遍历这个对象数组,为每个用户创建一个列表项,并将其添加到页面的。当请求完成时,检查响应状态码,如果状态码为 201,表示评论已成功创建,解析响应文本并显示评论的标题。当用户点击提交按钮时,阻止表单的默认提交行为,获取输入框中的文本,并创建一个。:JavaScript负责发送HTTP请求,处理服务器返回的响应,并更新页面内容。然后,设置请求方法为 POST,设置请求头为。: 返回一个表示请求/响应过程的当前状态的数字。

2024-03-07 12:00:04 1123 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除