首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
js
宣华的化_
创建于2022-05-24
订阅专栏
js的相关内容
暂无订阅
共8篇文章
创建于2022-05-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS-执行上下文
1. 什么是执行上下文? 简而言之,每当JavaScript代码在运行时,都会做一个准备工作,这个准备工作就是执行上下文。 2. 执行上下文的类型 全局执行上下文 这是默认的上下文,任何不在函数内部的
作用域和作用域链
1.作用域 1.1 什么是作用域? 作用域就是定义变量的区域,它决定了当前执行代码对变量的访问权限。 1.2 作用域的分类 全局作用域:最外层作用域,一直存在。 函数作用域:函数被定义时会创建。 块级
闭包
1. 闭包的定义 闭包就是A函数内部定义的B函数(B函数中会引用A的词法作用域),被传递或返回出去,并且在外部调用,这就是闭包。我们用代码来表达一下。 foo函数返回了内部的bar函数,将foo赋值给
this的指向问题
1. 全局对象中的this 全局环境中的this,指向它本身。浏览器中指向window。 2. 函数中的this 在函数中,this的指向由调用者决定。 上述代码中,fn在全局中调用,所以fn的thi
Promise的相关内容
1. 计算机原理 1.进程:CPU资源分配的最小单位。即进程要有资源,好比一个小区,小区的居委会等。 2.线程:CPU调度的最小单位。好比小区里物业的每一个人。 2. 浏览器原理 1. GUI渲染引擎
深拷贝与浅拷贝的实现
1. 浅拷贝的实现 1.1引用赋值(首层深) 1.2 Object.assign() 2. 深拷贝的实现 2.1 JSON的parse和stringify JSON.stringify 是将一个 Ja
Js模块化
1. script标签的参数 普通 - 解析到立即阻塞,立刻下载执行当前script defer - 解析到标签开始异步下载,解析完之后开始执行 async - 解析到标签开始异步下载,下载完成后开始
ES6
1. 字符串的拓展 1. 字符串遍历器接口 ES6位字符串添加了遍历接口,使得字符串可以被for...of循环遍历。 2. 模板字符串 1. 标签模板 当模板字符串里有变量,就不是简单的调用,而是将模