首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript 基础系列
炳子
创建于2021-07-22
订阅专栏
JavaScript 基础梳理
暂无订阅
共13篇文章
创建于2021-07-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
deepClone 实现深拷贝对象
背景 在日常开发中,可能需要赋值一个对象;但是对象的赋值是将一个对象的引用赋值给另一个变量,是浅拷贝 但是我们的目的是修改赋值后的变量的属性值,不影响引用赋值的对象属性值。 解决方法 通过深拷贝,改变
JavaScript 基础系列之对象原型
什么是对象原型 JavaScript 中所有的对象都有一个内置属性,称为它的 prototype(原型)。它本身是一个对象,故原型对象也会有它自己的原型,逐渐构成了原型链。原型链终止于拥有 null
JavaScrpit 基础系列之运行机制 Event Loop
JavaScript有一个基于事件循环的并发模型,事件循环负责执行代码、收集和处理事件以及执行队列中的子任务。 进程与线程 参考文章链接: https://www.cnblogs.com/qianqi
JavaScrpit 基础系列之函数(十)
函数 一个函数是可以通过外部代码调用的一个“子程序”(或在递归的情况下由内部函数调用)。一个函数由称为函数体的一系列语句组成。值可以传递给一个函数,函数将返回一个值。 函数是头等对象,也可以像对象一样
JavaScrpit 基础系列之 this 关键词(九)
this 是什么? JavaScript this 关键词指的是它所属的对象。 它拥有不同的值,具体取决于它的使用位置: 在方法中,this 指的是所有者对象。 单独的情况下,this 指的是全局对象
JavaScrpit 基础系列之作用域(八)
作用域指的是您有权访问的变量集合。 在 JavaScript 中有两种作用域: 局部作用域 全局作用域 函数作用域 JavaScript 拥有函数作用域:每个函数创建一个新的作用域。 作用域决定了这些
JavaScrpit 基础系列之异常(七)
当执行 JavaScript 代码时,会发生各种错误。 错误可能是程序员的编码错误,由错误输入引起的错误,或者由于其他不可预见的问题。 try 和 catch try 能够检测代码中的错误。 catc
JavaScrpit 基础系列之语句(条件、循环)(六)
条件 三元运算符 if、else、else if if 语句 if 使用小写字母 else 语句 else if 语句 Switch switch 语句来选择多个需被执行的代码块之一。 通过 swit
JavaScript 基础系列之对象(五)
介绍 在 JavaScript 中,几乎“所有事物”都是对象,即万物皆对象。所有JavaScript除了原始值都是对象。 布尔值是对象(new 定义) 数字是对象(new 定义) 字符串是对象(new
JavaScript 基础系列之数组(四)
数组介绍 数组是一个特殊的变量,可以存放一个或一个以上的值。 创建数组 使用数组文本 使用new 关键词创建 访问数组元素 通过下标访问 改变数组元素 length 属性 遍历数组元素 for循环 f
JavaScript 基础系列之数字与字符串(三)
数字与字符串相加 JavaScript 的加法和级联(concatenation)都使用 + 运算符。 数字用加法。字符串用级联。 数字字符串运算 用 + 运算符对字符串进行了级联。 数字与非数字字符
JavaScript 基础介绍之数据类型(二)
简介 JavaScript 的数据类型分为两种:基本数据(原始数据)和引用数据(对象类型); 基本数据类型有:String、Number、Null、Undefind、Boolean; 引用数据类型也就
JavaScript 基础系列之介绍 (一)
简介 JavaScript 解释型或即时编译型的编程语言。是属于 HTML 和 Web 的编程语言。 JavaScript 是 web 开发者必学的三种语言之一: HTML 网页的内容 CSS 网页的