首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
KillerQueen
创建于2023-10-18
订阅专栏
自己整理的一些相关知识点
等 6 人订阅
共35篇文章
创建于2023-10-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
(JavaScript)深入理解 JavaScript 事件循环
引入 JavaScript 是一种单线程的语言,意味着它一次只能执行一个任务。然而,它却能够处理许多并发任务,这得益于它的事件驱动模型和事件循环机制,今天将来给大家介绍一下事件循环相关知识 什么是事件
(JavaScript)哪些情况会导致内存泄漏?
什么是内存泄漏? 内存泄漏(Memory Leak)是指在计算机程序中,由于一些错误或设计缺陷导致程序未能正确释放不再使用的内存,进而使得系统的可用内存不断减小,最终可能导致程序性能下降、崩溃或系统整
(JavaScript)常见面试题,一题一博客
下面将会给出一些我总结的常见面试题,每一题都有对应的博客进行内容的讲解,如果有没有提及到的,欢迎各位大佬补充! 对象继承的方式有哪些? https://juejin.cn/post/730085020
(JavaScript)对象继承的方式有哪些?
1. 原型链继承: 特点: 使用原型链实现对象之间的继承关系。 缺点: 引用类型的属性会被所有实例共享,容易造成修改的混乱,且在创建子类型时不能向超类型传递参数。 类比: 想象成一个大家族,所有家庭成
(JavaScript)对象创建的方式有哪些?
1.工厂模式 工厂模式的主要工作原理是用函数来封装创建对象的细节,从而通过调用函数来达到复用的目的。但是它有一很大的问题就是创建出来的对象无法和某个类型联系起来,它只是简单的封装了复用代码,而没有建立
(JavaScript)async/await 的优势
JavaScript 中的 async/await 是一种处理异步代码的方式,它使得异步操作更加清晰、易读和易写。下面是一些 async/await 的优势: 清晰的异步代码: async/await
(JavaScript)对 async/await 的理解
当涉及到 JavaScript 中的异步编程时,async/await 是一个强大而直观的工具,它使得处理异步代码更加容易理解和编写。让我们一步步地深入了解它。 1. 异步编程背景 在 JavaScr
(JavaScript)Promise 解决了什么问题
JavaScript中的Promise是一种用于处理异步操作的设计模式,它解决了回调地狱(Callback Hell)和更一般的异步编程中的一些问题。在深入介绍之前,让我们先了解一下Promise的基
(JavaScript) 对 Promise 的理解
形象的解释 理解 JavaScript 中的 Promise 就像理解一份订餐承诺。让我们通过一个比喻来详细解释: 设想你去一家餐馆吃晚餐,你点了一份特别的菜,而服务员告诉你这道菜需要一段时间才能做好
(JavaScript)异步编程的实现方式
JavaScript 中的异步编程是一种处理非阻塞操作的方法,它允许在执行其他任务的同时执行某些操作。异步编程非常重要,因为它可以用来处理网络请求、文件操作、定时任务等需要等待的操作,而不会阻塞主线程
(JavaScript)call()和apply()的区别
call() 和 apply() 都是 JavaScript 中用于调用函数的方法,它们的主要区别在于参数传递的方式。 call() 方法: call() 方法允许你调用一个函数,同时明确指定函数的上
(JavaScript)对this对象的理解
理解JavaScript中的this对象是理解该语言的核心概念之一。this代表当前执行上下文中的对象,它的值取决于函数在哪里被调用以及如何被调用。为了更好地理解this,让我们使用一些类比来解释它。
(JavaScript)对作用域、作用域链的理解
1. 类比:JavaScript作用域如同一家族的家庭,而作用域链就像是这个家庭的家谱。 JavaScript作用域: 想象一个家庭,其中有父母、孩子和祖父母。每个成员都有自己的空间和规则,他们可以在
(JavaScript)对原型、原型链的理解
通过类比形象的介绍 构造函数(Constructors)和实例(Instances) : 想象你要建造一座房子,你设计了一个房子的蓝图,这个蓝图就是构造函数。构造函数定义了房子的基本结构和属性。 当你
(JavaScript)ajax、axios、fetch 的区别
1. 前言:一些概念介绍 这里会先介绍一些概念,如果你全都知道可以直接跳到后面的内容 XML XHR MVC MVVM 关注分离 Cookie 2. Ajax: Ajax(Asynchronous J
(JavaScript)for...in 和 for...of 的区别
for...in 用于遍历对象的可枚举属性,包括对象的自身属性和继承属性。 通常用于遍历对象的属性名,而不是属性值。 可能会出现意外行为,因为它遍历整个原型链上的属性。 不适用于数组,因为它会遍历数组
(JavaScript)ES6模块与CommonJS模块的异同
前言 ES6模块和CommonJS模块是在JavaScript中用于模块化编程的两种不同标准,本文将用生动形象的例子讲解有关两者的异同 语法上的差异 ES6模块: ES6模块采用现代的、更易读的语法。
(JavaScript)什么是尾调用以及尾调用的好处是什么
尾调用是什么 尾调用是一个编程概念,它发生在一个函数的最后一步,当函数返回一个值时,它可以选择调用另一个函数作为其最后的操作。这种调用被称为"尾调用",因为它发生在当前函数的尾部,没有任何额外的计算或
(JavaScript)对于Ajax的理解以及实现一个Ajax请求的方法
Ajax就像在餐厅点餐 Ajax就是在餐厅用餐时的点餐方式。当你在餐厅用餐,不需要等待服务员一次性将所有菜品都端到你的桌上,而是可以点菜单上的某道菜,然后服务员会立刻把这个请求传递给厨房,同时你可以继
(JavaScript)escape、encodeURI、encodeURIComponent的介绍与区别
前言1-URL的介绍 URL 是 "Uniform Resource Locator"(统一资源定位符)的缩写,它是用来标识和定位互联网上的资源(如网页、图片、文档等)的一种标识方式。URL 是一个文
下一页