首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
js
香菜香菇
创建于2023-08-07
订阅专栏
js学习
暂无订阅
共19篇文章
创建于2023-08-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
高级JS-进程线程-微任务和宏任务-存储-正则-防抖节流-深拷贝-事件总线-AJAX请求
宏任务执行之前,必须保证微任务队列是空的; 如果不为空,那么就优先执行微任务队列中的任务(回调)...
高级JS-迭代器-生成器-异步函数async await
async函数特殊之处就是可以在它内部使用await关键字,而普通函数中是不可以的.........
高级JS-Proxy-Promise
Promise的作用和使用方法 Promise是一个对象 对象的状态不受外界影响 一旦状态改变,就不会再变 异步编程的一种解决方案,比传统的解决方案--回调函数-更加合理和更强大
高级JS-ES6~ES13新特性
对象的属性名都是字符串形式,那么很容易造成属性名的冲突,Symbo()用来生成一个独一无二的值...
高级JS-函数的增强(纯函数-柯里化-组合函数-手写apply、call、bind)
arguments 是传递给函数参数的类数组对象,它不是一个数组类型,而是一个对象类型.......
高级JS-原型-继承-字面量增强-解构
在子(派生)类的构造函数中使用this或者返回默认对象之前,必须先通过super调用父类的构造函数.
高级JS-对象的增强
Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象
高级JS-内存管理-闭包
对于那些不再使用的对象,都称之为是垃圾,它需要被回收,以释放更多的内存空间....................
高级JS-浏览器渲染-运行原理
link元素不会阻塞DOM树的构建过程,但是会阻塞渲染树的构建过程 渲染树和DOM树并不是一一对应的关系,比如display为none的元素,压根不会出现在渲染树中
高级JS-this指向(重点)
this指向 this的绑定和调用方式以及调用的位置有关系 this是在运行时被绑定的,默认绑定 隐式绑定 new 绑定 显示绑定
JS基础-事件处理
当子元素被点击时,父元素可以通过冒泡可以监听到子元素的点击;并可以通过`event.target`获取到当前监听的元素
JS基础—BOM操作
:浏览器对象模型(Browser Object Model)简称 BOM,由浏览器提供的用于处理文档之外的所有内容的其他对象
JS基础-DOM操作
文档对象模型(Document Object Model)简称 DOM,将页面所有的内容表示为可修改的对象 浏览器对象模型(Browser Object Model)简称 BOM
JS基础-面向对象-常见内置类(重点)
原始类型占据的空间是在栈内存中分配的,在变量中保存的是值本身 对象类型占据的空间是在堆内存中分配的,在变量中保存的是对象的“引用”
JS基础-函数
函数的递归,局部变量和外部变量,头等函数、回调函数、立即执行函数..................
JS基础-分支语句+循环
程序的执行顺序 代码块: 是多行执行代码的集合,通过一个花括号{}放到了一起 在JavaScript中
JS基础-运算符
js按使用场景的不同将运算符分成了很多种类型:算术运算符、赋值运算符、关系(比较)运算符、逻辑运算符 算术运算符 赋值运算符
JS基础-变量和数据类型
8 种基本的数据类型(7 种原始类型和 1 种复杂类型)......................
JS基础-邂逅javaScript
我们编写的JS无论你交给浏览器或者Node执行,最后都是需要被CPU执行的,但是CPU只认识机器语言,所以我们需要JS引擎帮助我们将JS代码翻译成CPU指令来执行;