首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端八股文
明天的明
创建于2024-07-03
订阅专栏
何为八股:破题、承题、起讲、人手、起股、中股、后股、束股
暂无订阅
共10篇文章
创建于2024-07-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
http与https
http与https http与https http与https http与https http与https http与https http与https http与https http与https
JS 变量提升与暂时性死区
一、变量提升 在JS中,变量提升(Hoisting)是指声明变量时,变量声明会被提升到其作用域的顶部,但是赋值不会被提升。 在JS中有三种变量不同的变量声明方式,各有特点: 1.1 var 声明变量
JS 词法作用域(静态作用域)
在JavaScript中,词法作用域是在编写代码时作用域是静态的,由写代码时代码所处的位置决定的(也就是,写代码时将变量和块作用域写在哪决定的) 简单来说,词法作用域就是在你写代码的时候就确定了的作用
JavaScript 执行上下文
执行上下文(Execution Context)是一个抽象的术语,用来描述代码执行时的环境。 每次JS代码执行时,都会进入特定的执行环境,这个特定执行环境定义了变量、函数、作用域等 分类 执行上下文,
JavaScript作用域
JavaScript 函数作用域 在 JavaScript 中有两种作用域类型: 局部作用域 全局作用域 JavaScript 拥有函数作用域:每个函数创建一个新的作用域。 作用域决定了这些变量的可访
JavaScript-闭包(closure)
定义 闭包就是能够读取其他函数内部变量的函数。 在JS中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数” 本质上,闭包是将函数内部和函数外部连接起来的桥梁 闭包一
事件循环(eventloop)
js是单线程,防止代码阻塞,我们把代码(任务):同步和异步 同步代码交给js引擎执行,异步代码交给宿主环境(浏览器、node) 同步代码放入执行栈中,异步代码等待时机成熟送入任务队列中排队(先进先出原
节流和防抖
1.防抖 单位时间内,频繁触发事件,只执行最后一次 典型场景 搜索框搜索输入 代码实现思路:利用定时器,每次触发先清除以前的定时器(重新开始) 2.节流 单位时间内,频繁触发事件,只执行一次 应用场景
事件循环-宏任务/微任务
一、JS事件循环机制 1.1 定义 JS中的事件循环机制是 一种异步执行的机制, 主要用于处理代码中异步任务 当代码遇到一个异步任务时,比如定时器、事件监听等。js会将该任务交给浏览器的事件循环线层进
原型与原型链
原型(prototype) 定义 每个函数都有prototype属性,称之为原型 属性值是一个对象,因此原型也称为原型对象 作用 1.可以存放一些属性和方法 2.实现继承 上述代码,构造函数Array