首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS
Missdo
创建于2022-02-21
订阅专栏
JavaScript 基础复习
暂无订阅
共9篇文章
创建于2022-02-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
关于webpack 知识点总结
一:Loader 概念:Loader 就是将Webpack不认识的内容转化为认识的内容 原因:webpack 默认支持处理JS与 JSON 文件,其他类型都处理不了,这里必须借助Loader来对不同类
JavaScript 中 this 的指向问题
一:obj.fun()对象中的this指的是:.前的obj对象 --obj 二:匿名函数自调和回调函数中的 this指向window;严格模式下this指向undefined 三:new构造函数()里
JavaScript 浅克隆 和 深克隆 解析
浅克隆 概念:只复制对象的第一级属性值。如果对象的第一级属性中又包含引用类型,则只复制地址。 问题:如果对象中又包含引用类型的属性值,则导致克隆后,新旧对象依然共用同一个引用类型的对象属性值。 结果:
js 简单直观的7种继承方式!
1. class extens --常用 2. 原型链式继承 3. 构造函数继承 --! 4. 实例继承 5. 组合继承 6. 拷贝继承 7. 寄生组合继承 -- 过于复杂,不实用
js 创建对象的9种方式
1. new Object() --不实用 2. var 对象名={} --常用 3. 工厂函数 --不实用 4. 构造函数方式 --可以用 5. 原型对象方式:先创建完全相同的对象,再给子对象添加个
Promise
Promise三种状态:pendng(挂起)、fulfilled(成功)、rejected(出错) 当异步任务执行过程中 整个new Promise()对象处于pending(挂起)状态 当异步任务成
js class定义及使用
什么是class 程序中专门集中保存一种类型的所有子对象的统一属性结构和方法定义的程序结构 如何定义class js 的原生的定义方式: 注:定义在全局对象上 使用class定义: 用class{}包
ES6 常用知识点总结
模板字符串:`` 模板字符串里面的${}: 可以放: 变量、算术计算、三目、对象属性、创建对象、调用函数、访问数组元素 有返回值的合法的js表达式 不可以放: 没有返回值的js表达式 也不能放分支/判
闭包详细解析及运用闭包实现防抖、节流函数
什么是闭包 概念:既重用变量又保护变量不被污染的一种编程方法。 运用:只要希望给一个函数,保存一个即可反复使用,又不会被外界污染的专属局部变量时,就用闭包。 如何使用闭包、防抖节流函数实现
关于JS作用域及作用域链解析
作用域 概念 作用域就是变量的可用范围(scope) 为什么要有作用域 目的是防止不同范围的变量之间互相干扰 有几种作用域 全局作用域 概念:不属于任何函数的外部范围称为全局作用域;保存在全局作用域的