自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 typeof 与 instanceof 的区别

作用:判断数据的类型,输出对应类型的字符串注意:null这个基本数据类型会被判断为object(js的bug),引用类型除了函数其余都会被判定为Object(不精准)

2025-03-31 16:44:33 237

原创 常见Http状态码含义大全

请求格式错误(如参数错误、数据校验失败):重定向相关(301/302):客户端问题(检查你的请求):服务器问题(找后端同事):请求成功(200家族)未登录或身份验证失败。

2025-03-29 16:43:29 115

原创 基于Ajax手动封装请求函数(类似Axios)

是处理URL参数的“格式转换器”,只接受简单对象,不支持嵌套对象。3.上方代码缺少判空等细节,具体使用需根据具体情况补充。

2025-03-29 16:29:45 160

原创 JavaScript 中字符串与数字的运算规则详解

在 JavaScript 中,字符串和数字的混合运算是日常开发中常见的操作,但其结果可能因运算符类型、操作数顺序等因素产生意外行为。类型强制转换(Type Coercion)是这一现象的核心机制。

2025-03-29 12:27:04 320

原创 JavaScript 中 const、let 和 var 的区别详解

本文将通过通俗易懂的解释和代码示例,彻底理清三者的核心区别,帮助你在实际开发中合理选择变量声明方式。在 JavaScript 中,变量声明是开发中最基础的操作,但。每次循环都会创建一个新的块级作用域,回调函数捕获各自的。变量声明会被提升到作用域顶部,但赋值保留在原位置。对象或数组的内容可以修改,但不能重新赋值整个变量。函数内部声明的变量在整个函数内有效。)中声明的变量会泄露到外层。:必须初始化,不可重新赋值。,所有回调共享这一个变量。:可不初始化,可重新赋值。:声明提升,赋值不提升。:暂时性死区(TDZ)

2025-03-29 11:09:20 200

原创 Vue2与Vue3中diff算法的区别

Vue2与Vue3中diff算法的区别

2025-03-25 10:07:17 403

原创 关于Promise的一些细节

关于Promise的一些细节

2025-03-15 20:14:44 113

原创 JavaScript事件循环

JavaScript事件循环简述

2025-03-10 18:48:30 245

原创 JS防抖与节流

在设定的时间内触发一次事件,会在设定的时间结束之后执行该事件处理程序,如果在设定的时间内多次触发事件,则每次触发事件都会重新计时。

2025-03-10 12:51:14 199

原创 call,apply,bind使用讲解(全网最通俗易懂)

call,apply,bind使用讲解(全网最通俗易懂)

2025-03-09 12:25:02 166

原创 类创建与继承的两种写法(ES5/ES6+)

【代码】类创建与继承的两种写法(ES5/ES6+)

2025-03-08 18:43:13 221

原创 Vue3-组件通信

盘点Vue3中组件的各种通信方式

2025-02-14 13:58:40 775

原创 Vue3-Pinia

如果使用第4种方式,还需要在src/store/useCount.ts中去配置下acition中的方法。常用有4种修改state中数据的方法。main.ts中使用pinia。引入pinia,命令行执行。

2025-02-11 20:54:46 488

原创 Vue3-路由详解

今天总结下Vue3中路由相关的知识,大致分为以下4点:路由的理解,路由的引入与创建,非编程式路由导航,编程式路由导航。

2025-02-10 16:34:50 911

原创 Vue3细节记录-3

①最先执行的是直接写在代码块里的代码,也就是创建的时候。②第二执行的是onBeforeMount的回调。③最后执行是onMounted的回调。(组件更新和卸载这里不详细展开说了)组件加载顺序,先加载子组件再加载父组件。组件的属性或方法,使得父组件可以通过。defineExpose 是。生命周期钩子需要注意的细节,访问子组件的这些暴露内容。语法糖中的一个函数,用于。尽量不要修改响应式数据。

2025-02-05 16:59:33 489

原创 原生JS弹力球游戏

大学的时候做了个游戏,用原生JS面向对象的形式来搞的,可以看看。

2025-02-05 11:33:11 214

原创 深入理解 JavaScript 中的 Object.assign()

在 JavaScript 中,Object.assign() 是一个非常实用的方法,用于将一个或多个源对象的属性复制到目标对象中。它在日常开发中经常被用来合并对象、创建对象的浅拷贝等。本文将详细介绍 Object.assign() 的用法、注意事项以及实际应用场景。

2025-02-04 16:14:23 531

原创 Vue3细节记录-2

ref和reactive的区别,使用计算属性computed和监视属性watch需要注意的一些细节

2025-02-04 15:58:02 294

原创 前端学习详细步骤:从入门到进阶

前端开发是一个充满挑战和机遇的领域。通过以上步骤的学习和实践,你将逐步掌握前端开发的核心技能。记住,学习是一个持续的过程,保持好奇心和热情,你一定能成为一名优秀的前端开发者!希望这篇博客内容对你有帮助!如果你有任何问题或需要进一步的指导,欢迎在评论区留言讨论。

2025-02-04 11:01:35 1042

原创 Vue3细节记录-1

介绍: 此次复习笔记,记录的内容主要是工作时为了赶进度导致的知其然不知其所以然的细节,比较基础的东西便不再记录,望理解。

2025-02-03 17:18:28 262

原创 原生JS制作的飞机大战(游戏名:进化)

我花了一周时间完成的第一个JS做的游戏,用了一点点canvas,话不多说,直接码上 body { margin: 0; padding: 0; box-sizing: border-box; } #canvas { box-shadow: 0 0 10px #333; background-color: #333; } #canvas, /* #canvas2, */ #bulletCanvas, #heroCanv

2021-09-06 11:30:42 316 4

空空如也

空空如也

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

TA关注的人

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