首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
javaScript核心知识
IX
创建于2023-02-03
订阅专栏
JavaScript核心知识梳理
暂无订阅
共16篇文章
创建于2023-02-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
异步编程
浏览器中的JavaScript程序是典型的事件驱动型程序,即它们会等待用户触发后才真正的执行,而基于的JavaScript的服务器通常要等待客户端通过网络发送请求,然后才能执行。这种异步编程在Java
this
1. 执行上下文 关于this,还得从执行上下文说起。在执行上下文中,包含了变量环境、词法环境、外部环境、this: 实际上,this 是和执行上下文绑定的,也就是说每个执行上下文都有一个this,下
JS基础之原型和原型链
本篇文章主讲构造函数、原型以及原型链,包括 Symbol 是不是构造函数、constructor 属性是否只读、prototype 、__proto__ 、[[Prototype]] 、原型链。 1. 对象 在JS中,万物皆对象,对象又分为普通对象和函数对象,其中 Object…
javaScript全面理解作用域和闭包
1. 作用域 对于多数编程语言,最基本的功能就是能够存储变量当中的值、并且允许我们对这个变量的值进行访问和修改。那么有了变量之后,应该把它放在哪里、程序如何找到它们?是否需要提前约定好一套存储变量、访
javaScript执行上下文和this
1. 执行上下文 关于this,还得从执行上下文说起。在执行上下文中,包含了变量环境、词法环境、外部环境、this: 实际上,this 是和执行上下文绑定的,也就是说每个执行上下文都有一个this,下
1-javaScript基础之【数组】
一、数组基础 1. 数组概述 数组是我们最常用的数据类型之一,ECMAScript数组跟其他语言的数组一样,都是一组有序的数据,但跟其他语言不同的是,数组中每个槽位可以存储任意类型的数据。除此之外,E
2-javaScript基础之【JSON】
一、JSON 概述 1. 概念 JSON 全称为 JavaScript Object Notation,是一种轻量级的数据交换格式。它是 JavaScript 中用于描述对象数据的语法的扩展。不过并不
3-javaScript基础之【字符串】
1. 获取字符串长度 JavaScript中的字符串有一个length属性,该属性可以用来获取字符串的长度: 2. 获取字符串指定位置的值 charAt()和charCodeAt()方法都可以通过索引
4-javaScript基础之【操作符】
一、一元操作符 操作符可以根据他们期待的操作符个数来分类,多数的JavaScript操作符都是二元操作符,二元操作符可以将两个表达式合成一个更复杂的表达式。JavaScript也支持一元操作符,这些操
5-javaScript基础之【Infinity】
JavaScript中的 Infinity 是一个可以应用于任何变量的数值,表示无穷,下面就来看看Infinity 是如何工作的,以及有哪些注意事项。 1. Infinity 概念 Infinity
6-javaScript基础之【数据类型】
数据类型是计算机语言的基础知识,数据类型广泛用于变量、函数参数、表达式、函数返回值等场合。JavaScript 规定了七种数据类型:未定义(Undefined)、空(Null)、数字(Number)、
7-javaScript基础之【类型转换】
1. 什么是类型转换? Javascript 是一种弱类型语言,这意味着变量是没有明确类型的,而是由 JavaScript 引擎在编译时隐式完成。类型转换是将一种数据类型转换为另一种数据类型,例如:
8-javaScript基础之【循环遍历】
今天我们来看点基础的知识,看看JavaScript中有些循环遍历方法: 一、数组遍历方法 1. forEach() forEach 方法用于调用数组的每个元素,并将元素传递给回调函数。数组中的每个值都
9-javaScript基础之【错误类型】
在使用 JavaScript 时,我们可能会遇到各种各样的错误,那你知道 JavaScript 常见的错误类型有哪些吗?今天就来看看 JavaScript 中常见的错误类型。 1. SyntaxErr
10-javaScript基础之【深浅拷贝】
1. 浅拷贝 浅拷贝是指,一个新的对象对原始对象的属性值进行精确地拷贝,如果拷贝的是基本数据类型,拷贝的就是基本数据类型的值,如果是引用数据类型,拷贝的就是内存地址。如果其中一个对象的引用内存地址发生
11-javaScript基础之【解构赋值】
## 一、基本概念 为什么需要解构呢,先来看一个例子: ``` const student = { name: 'ZhangSan', age: 18, scores: { math: 19, eng