首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JavaScript系列
秋子aria
创建于2024-04-09
订阅专栏
JS基础和高级知识
暂无订阅
共8篇文章
创建于2024-04-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Generator 函数
1.核心知识点 总结 Generator 是「分段执行的函数」,function* 声明,yield 暂停,next() 恢复执行 yield 是暂停标记 + 返回值,yield* 是遍历器委托,用于
深入理解call,apply,bind相同点及区别
本文总结了JavaScript中call、apply、bind的异同及底层实现原理。相同点:三者均用于修改函数this指向。不同点:call按顺序传参,apply通过数组传参,bind返回新函
this详解,默认绑定,隐式绑定,显示绑定,硬绑定,new绑定,软绑定,箭头函数
JavaScript中的this机制解析 摘要:JavaScript通过四种绑定规则确定this指向:默认绑定指向全局对象,隐式绑定指向调用对象,显式绑定通过call/apply指定,new绑定指向新
模块的原理及使用
本文介绍了JavaScript中模块模式的几种实现方式:1.基本模块模式:通过闭包封装私有变量并暴露公共API,需调用外部函数创建实例。2.单例模式:使用IIFE立即执行返回单例模块实例。3.模块传参
闭包和自由变量详解
本文深入解析了JavaScript中的自由变量和闭包机制。自由变量指在函数中使用但非参数或局部变量的变量,其值从定义时的上级作用域获取。闭包是能够访问自由变量的函数,即使函数在词法作用域外执行。文章通
执行上下文、作用域链详解
本文主要介绍了JavaScript中的执行上下文机制,重点解析了变量提升、执行上下文栈、变量对象和作用域链等核心概念。文章指出变量和函数声明会被提前处理,但函数表达式不会提升;解释了执行上下文栈的后进
作用域详解 立即执行函数详解
本文主要介绍了JavaScript中的作用域概念,包括静态作用域(词法作用域)和动态作用域的区别。重点分析了函数作用域和块作用域的实现方式,如包装函数、立即执行函数、let/const声明等。文章还探
构造函数、实例、原型、原型链
1.学习目的 共享属性和方法,节约内存资源,防止变量污染 2.构造函数和实例对象 定义 当用new去调用一个函数时,如上代码所示, new Person()就是构造函数,person1,person2