首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
js
chencong
创建于2022-08-09
订阅专栏
JavaScript相关知识理解
暂无订阅
共8篇文章
创建于2022-08-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
typeof 与 instanceof 区别
一、typeof typeof 操作符返回一个字符串,表示未经计算的操作数的类型 使用方法如下: operand表示对象或原始值的表达式,其类型将被返回 举个例子 从上面例子,前6个都是基础数据类型。
深拷贝和浅拷贝
一、数据类型存储 JavaScript中存在两大数据类型: 基本类型 引用类型 基本类型数据保存在在栈内存中 引用类型数据保存在堆内存中,引用数据类型的变量是一个指向堆内存中实际对象的引用,存在栈中
节流和防抖
定义 节流: 将多次操作变成一次,防止数据抖动,在操作n秒后,才执行回调; 防抖: 一定时间只调用一次函数 可以举个例子,节流可以类比游戏里的回城,在回城的时候,按多次回城只会执行一次,;防抖类似技能
闭包
是什么 如下例子所示 闭包有三个特性: 函数嵌套函数。 内部函数使用外部函数的参数和变量; 参数和变量不会被垃圾回收机制回收。 闭包的优点: 延长一个 变量的生命周期; 避免全局变量污染,创建一个私有
普通函数和箭头函数的this指向
普通函数中 this 代表着它的直接调用者,谁调用就指向谁 默认情况下,没有直接调用者,this 指向 window 严格模式下(设置了'use strict'),this 为 undefined 当
call,pply,bind区别
作用 call、apply、bind作用是改变函数执行时的上下文,简而言之就是改变函数运行时的this指向 那么什么情况下需要改变this的指向呢?下面举个例子 从上面可以看到,正常情况say方法输出
作用域及作用域链
作用域 我们一般将作用域分成: 全局作用域 函数作用域 块级作用域 全局作用域 任何不在函数中或是大括号中声明的变量,都是在全局作用域下,全局作用域下声明的变量可以在程序的任意位置访问 函数作用域 函
原型与原型链
原型 在 js 中我们使用构造函数来新建一个对象的,每一个构造函数的内部都有一个 prototype 属性值,这个属性值是一个对象, 这个对象包含了可以由该构造函数的所有实例共享的属性和方法。当我们使