首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
js解析
砂糖小刀
创建于2021-10-10
订阅专栏
关于js运行原理
暂无订阅
共11篇文章
创建于2021-10-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Promise
Promise是异步编程的一种解决方案,从语法上讲,它是一个对象,用它可以获取异步操作的消息 它有以下三种状态: pending:初始值,不是fulfilled,也不是rejected fulfill
回调
回调函数包裹或者说封装了js程序的延续 回调地狱 多个函数嵌套在一起构成的链,每个函数都代表异步任务中的一个步骤,这种代码被称为回调地狱,举例! 这种满是回调的代码,想要理解其中的异步流是非常难的,我
异步
分块的程序 javascript程序写在.js文件中,但这个程序几乎一定是由多个块构成的,这些块中只有一个是现在执行,其余的则是在将来执行,最常见的块单位是函数 程序中将来要执行的任务不一定会在现在正
强制类型转换
值类型转换 将值从一种类型转换为另一种类型称为类型转换,这是显式的情况,隐式的情况被称为强制类型转换,举例! 抽象值操作 string字符串数据类型转换 1.使用:[val].toString() n
原生函数
常用的原生函数 String(),Number(),Boolean(),Array(),Object(),Function(),RegExp(),Date(),Error(),Symbol(),实际上
值
数组 在javascript中,数组可以容纳任何值,也不要需要预先设置大小,数组通过数字进行索引,但因为数组也是对象,所以也可以包含键值和属性(但它们并不计算在数组长度内),举例! 但这并不是个合理的
类型
内置类型 javascript有七种内置类型 null(空值) undefined(未定义) boolean(布尔值) number(数字) string(字符串) object(对象) symbol
原型
[[Prototype]] javascript中的对象都有一个特殊的 [[Prototype]]内置属性,其实就是对其他对象的引用,几乎所有对象在创建时[[Prototype]]都会被赋予一个非空的
对象
类型 javascript中一共有六种主要类型:number,string,boolean,null,undefined,object。但注意,简单基本类型本身并不是对象,null有时会被当成一种对象
关于this
this是什么 当一个函数被调用,会创建一个执行上下文,它包含了函数在哪里被调用,调用方式,传入的参数信息等,this就是这个记录属性,this是在函数被调用(运行)时绑定的,它指向什么完全取决于函数
作用域和闭包
理解作用域 作用域是一套规则,用于确定在何处以及如何查找变量,如果查找的目的是对变量进行赋值,那么使用LHS查询,如果目的是获取变量的值,则使用RHS查询。如果在当前作用域中没有找到,则往上层作用域中