名岐居士
码龄5年
求更新 关注
提问 私信
  • 博客:4,556
    4,556
    总访问量
  • 9
    原创
  • 35
    粉丝
  • 2
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
目前就职: 山西守护者网络科技有限公司
加入CSDN时间: 2020-11-13

个人简介:一个懂互联网的小道士!

博客简介:

名岐居士

博客描述:
一个懂互联网的小道士!
查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得4次评论
  • 获得13次收藏
  • 博客总排名617,343名
创作历程
  • 8篇
    2023年
  • 1篇
    2020年
成就勋章
TA的专栏
  • 数据结构
    1篇
  • JavaScript
    8篇
  • 内存
    2篇
  • jQuery
    1篇
  • 算法
    1篇
  • 数据库
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

详解 JavaScript 三种数据结构

在 JavaScript 中,有三种常用的数据结构是我们必须要了解的,它们分别是栈、堆和队列。它们是理解整个 JavaScript 核心的基础,在 JavaScript 中分别由不同的应用场景。
原创
博文更新于 2023.07.30 ·
688 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

详解 JavaScript 内存空间

因为 JavaScript 有垃圾自动回收机制,所以对于前端开发人员来说,内存空间并不是一个经常被提及的概念,所以很容易被大家忽视。特别是很多非计算机专业的人员在进入前端行业之后,通常对内存空间的认知比较模糊,甚至一无所知。但是内存空间其实是真正的基础,这是我们进一步理解闭包等重要概念的理论基础,所以非常有必要对其进行了解。
原创
博文更新于 2023.05.14 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在 JavaScript 中异步创建的动态元素,jQuery 为何无法正常获取元素?

在 JavaScript 中,当我们使用异步的方式创建动态元素时,即在代码执行过程中使用 DOM API 通过 JavaScript 动态地添加新的元素节点或修改已有的元素节点,这些新的节点并不会立即被浏览器所渲染,而是需要等待浏览器将这些节点添加到 DOM 树中后才能被正确地访问和操作。需要注意的是,使用原生的 JavaScript 方法创建和添加元素节点可以确保节点已经被添加到 DOM 树中,但是也需要注意时机的选择。需要注意的是,虽然这些方法可以找到动态创建的元素,但是它们返回的是一个元素列表。
原创
博文更新于 2023.05.14 ·
1573 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

浅谈 JavaScript 内存泄露

在计算机中,内存是较为有限的资源,因此程序必须管理内存以确保其有效使用。malloc()或new)分配空间。当程序不再需要某个内存空间时,必须使用free()或delete操作符释放内存空间,以便于操作系统可以将其重新分配给其它程序使用。而在 JavaScript 中,因为系统有垃圾自动回收机制,所以对于前端开发人员来说,内存空间并不必须要我们去手动分配或释放,所以经常被大家忽视,但是其实内存空间才是真正的基础。
原创
博文更新于 2023.05.14 ·
768 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

JavaScript 实现数组去重的方法

但是需要注意的是,当数组中包含对象等复杂数据类型时,由于对象在内存中的引用地址不同,即使两个对象的属性完全相同,它们也不会被视为相同元素。由于对象的属性名是唯一的,因此如果数组中有重复的元素,只会将第一个遇到的元素作为属性名存储到对象中,后续遇到的相同元素就不会再被存储了。方法遍历原始数组,对于每个元素来说,如果它们不存在于新数组,那么就把它添加到新数组,最后返回新数组即可得到去重后的数组。方法获取当前元素在数组中第一次出现的位置,如果该位置等于当前索引,说明该元素是第一次出现,即为不重复元素,返回。
原创
博文更新于 2023.04.24 ·
418 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

JavaScript 基本数据类型综述

在 JavaScript 中有五大基本数据类型,分别是:数字、字符串、布尔值、undefined、null;任何不属于基本类型的东西都属于对象;数字类型可以存储的数据包括:正负整数、浮点数、十六进制数、八进制数、二进制数、指数以及特殊数值 NaN、Infinity、-Infinity;字符串类型存储是一对引号之间的所有字符;布尔类型的值只有两个,分别是 true 和 false;null 类型的值只有一个 null;undefined 类型的值也只有一个 undefined;绝大部分值再转换
原创
博文更新于 2023.04.08 ·
137 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

JavaScript 中 var 与 let 声明的区别

声明变量时,该声明会被提高(或提升)到包含函数的顶部。但变量的初始化仍然在代码所在位置,只有变量的定义转移到了函数顶部。声明的变量,不具有块作用域。这种变量的作用域仅限于包含函数的函数体,无论它们在函数中嵌套的层次有多深;声明的变量,可以在包含函数内部的任何地方使用而不会报错。并不会把这些变量的作用域限定在循环体内,每次循环都会(无害地)重新声明和重新初始化同一个变量;变量具有函数作用域而不是块作用域,这种重新声明实际上是很常见的。声明的全局变量被实现为全局对象的属性。多次声明同名变量是合法的。
原创
博文更新于 2023.04.05 ·
132 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

JavaScript 中 Undefined 和 Null 两种类型的区别

Undefined 和 Null 虽然是两种不同的基本数据类型,存在一些不同的特性,但是在某些表现上却存在着相同之处,所以在这里主要两讲解下 Undefined 和 Null 在 JavaScript 中的相同点与不同点。
原创
博文更新于 2023.04.03 ·
153 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

解决 MySQL 8.x 登录报错

此方法可解决以下两种报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决方法1、进入 MySQL 安装目录,修改 MySQL 配置文件,在 [mysqld] 下添加 skip-grant-tables ,保存即可
原创
博文更新于 2023.04.03 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏