首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
阿伦的技术花园
创建于2024-03-11
订阅专栏
JavaScript相关
暂无订阅
共16篇文章
创建于2024-03-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
作用域和作用域链
前言 JavaScript中有一个被称为作用域(Scope)的特性。虽然对于许多新手开发者来说,作用域的概念并不是很容易理解,本文我会尽我所能用最简单的方式来解释作用域和作用域链,希望大家有所收获!
执行上下文和执行栈
一、前言 如果你是一名 JavaScript 开发者,或者想要成为一名 JavaScript 开发者,那么你必须知道 JavaScript 程序内部的执行机制。执行上下文和执行栈是JavaScript
Object.keys、Object.getOwnPropertyNames区别
一、Object.keys 定义:返回一个对象可枚举属性的字符串数组; 二、Object.getOwnPropertyNames 定义:返回一个对象可枚举、不可枚举属性的名称; 三、 共同点 都是返回
JS三大运行时全面对比:Node.js vs Bun vs Deno
JavaScript 运行时是指执行 JavaScript 代码的环境。目前,JavaScript 生态中有三大运行时:Node.js、Bun、Deno。老牌运行时 Node.js 的霸主地位正受到
JSON.stringify() 详解
前言 JSON是一种轻量级数据格式,可以方便地表示复杂数据结构。JSON对象有两个方法:stringify()和parse()。在简单的情况下,这两个方法分别可以将JavaScript序列化为JSON
JavaScript中的字符串方法
1、获取字符串指定位置的值 (1)通过索引值获取 (2)charAt() 获取指定位置的字符 (3)charCodeAt() 获取指定位置字符的Unicode值 2、检索字符串是否包含特定序列 3、连
JavaScript中的数组方法
前言 本文主要介绍数组常见遍历方法:forEach、map、filter、find、every、some、reduce,它们有个共同点:不会改变原始数组。 一、forEach:遍历数组 我们再来看个例
JavaScript中的垃圾回收和内存泄漏
前言 程序的运行需要内存。只要程序提出要求,操作系统或者运行时就必须供给内存。所谓的内存泄漏简单来说是不再用到的内存,没有及时释放。为了更好避免内存泄漏,我们先介绍Javascript垃圾回收机制。
JavaScript运行机制最全面的一次梳理
前言 本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器的一些概念。 1、事件循环(Event Loop) 是一个很重要的概念,指的是计算机系统的一种运行机制。JavaScript语言就采用这
JavaScript如何退出循环
1、forEach 退出循环 forEach 方法是 JavaScript 数组对象内置的一个迭代器,它遍历数组中的每一个元素并执行一定的函数操作。由于 forEach 方法是自动遍历整个数组,因此无
JavaScript判断当前设备
根据User-Agent判断打开设备为PC/手机 判断客户端是否是iOS或者Android手机移动端: 通过判断浏览器的 userAgent,用正则来判断手机是否是ios和Android客户端。代码如
JavaScript 函数式编程
前言 函数式编程在前端已经成为了一个非常热门的话题。在最近几年里,我们看到非常多的应用程序代码库里大量使用着函数式编程思想。 本文将略去那些晦涩难懂的概念介绍,重点展示在 JavaScript 中到底
JavaScript 对象不变性知多少?
1. 基本概念 对象不变性在任何编程语言中都是一个重要的概念。它会限制对象修改并防止不需要的更改。简而言之,对象的不变性就是将它的状态变为只读的,下面就来看看在 JavaScript 中的对象不变性。
call apply bind的用法
其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例1: 例2: 比较一下这两者 this 的差别,第一个打印里面的 this 指向 obj,第二个全局声明的 show
JavaScript创建对象的6种方式总结
前言 构造函数模式用于定义实例属性,原型模式用于定义方法和共享的属性。 可以看出,混合模式共享着对相同方法的引用,又保证了每个实例有自己的私有属性。最大限度的节省了内存。 1、new Object 2
JavaScript 的数据类型及其检测
一、JavaScript有几种类型的值? Javascript有两种数据类型,分别是基本数据类型和引用数据类型。其中基本数据类型包括Undefined、Null、Boolean、Number、Stri