首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
js
锋酱105649
创建于2024-11-29
订阅专栏
JavaScript记录
暂无订阅
共5篇文章
创建于2024-11-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
代理与反射
ES6新增的代理和反射为开发者提供了拦截并向基本操作嵌入额外行为的能力。可以给目标对象定义一个关联的代理对象,而这个代理对象可以作为抽象的目标对象来使用,可以在各种操作对目标对象产生影响前加以控制。
模块
模块模式是管理复杂性的永恒工具。开发者可以通过它将逻辑分块、各自封装、相互独立,并将它们连接在一起。 多年以来,CommonJS和AMD这两个分别针对服务端环境和主要于浏览器环境的的模块系统长期割裂。
闭包
闭包是指一个函数能够记住并访问它的词法作用域(lexical scope),即使这个函数在其词法作用域之外执行。换句话说,闭包使得内部函数可以访问定义在外部函数中的变量,即使外部函数已经执行完毕
函数
函数是ECMAScript中最有意思的部分之一,这主要是因为函数实际上是对象。每个函数都是Function类型的实例,而Function也有属性和方法,跟其他引用类型一样。因为函数是对象,所以函数名就
异步
异步行为是为了优化因计算量大而时间长的操作,如果在等待其它操作完成的同时,可以执行其它指令,对于js这种单线程事件循环模型中是非常有效的