首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
重识JavaScript
Yitz
创建于2023-01-10
订阅专栏
js高级
暂无订阅
共13篇文章
创建于2023-01-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
单元三之回调函数
callBacks(回调函数) 问题 编程双向 在其他事情发生后被调用的函数,函数运行发生的其他事情,而不仅仅是程序运行完成 JS 中 在 JS 中通过一个函数传递给另一个函数来实现的 => 在其他地
单元二之第八章克隆js对象
问题 在修改对象中的对象时,不能深拷贝,只能浅拷贝 不能拷贝子对象 将对象转换为字符串再转换为对象 总结 对象只包含对象的引用,而不是对象本身 代码
单元二之第七章JS和数据类型
问题 动态类型的语言 解决 使用 TypeScript => 作用声明一个变量时,会同时声明数据类型 Boolean(true of false) String('Steve') Number(5 a
单元二之第六章let,const,var
var 的变量提升 代码 原因 let 在 for 循环的标头中使用,它不仅声明,为每次迭代重新声明了一个新的 i => 当函数运行时,并没有查看同一个变量 let 和 const 的使用场景 con
单元二之第五章词法环境及作用域和作用域链
Lexical Environment词法环境 词法环境是一种规范类型,用于定义标识符与特定对象的关联,基于 ESMAScript 的词法嵌套结构的变量和函数 作用域链和作用域 作用域链决定可以访问什
单元二之第四章函数执行this指向及概念
总结 当一个函数被调用,这个函数执行上下文被设置并添加到堆栈(call stack)中 执行上下文的工作方式,直到完成一个函数不会从中删除 => 调用堆栈和执行啥下文任然存在 this 取决于函数的调
单元二之第三章函数声明式和函数表达式
箭头函数是一个函数表达式箭头函数是一个函数表达式箭头函数是一个函数表达式箭头函数是一个函数表达式箭头函数是一个函数表达式
单元二之第一章执行上下文
The Execution Context(执行上下文) understanding hoisting scope 由 HS 引擎使用内存堆(memroy heap)和调用栈(call stack)创
单元一之第六章JS是如何进化的
ActionScript 由微软完成基于脚本标准和 JS 的 Flash 背后的语言 问世1997 年 6 月 => 每增加一个脚本会往后+1 => ES1,ES2 ES6/actionScript2
单元一之第五章事件循环(event-Loop)
问题 将函数放到Call Stack判断 如果是异步函数setTimeout浏览器会选择性忘记它 => 并把他丢给任务队列 任务队列取出其中的回调函数()=>{}并将其放到消息队列(Message Q
单元一之第三章内存堆栈相关的垃圾收集
问题 内存不足并使系统崩溃 => js 为我们处理内存回收 当一个变量或函数脱离了上下文,将不再被使用 发生在 Heap 中 有什么用 判断哪些东西可以安全地 heap 中删除哪些对象 雷达扫描 引用
单元一之第二章堆和栈概念
内存堆和调用栈 内存分配有关 Heap 定义变量,对象,函数存放的位置 其中value放在内存堆中 Call Stack 使用场景运行代码时 是什么内存中的一个位置,用于跟踪,执行和正在执行的功能 =
单元一之第一章关键js概念
Node Node 中没有 DOM 全局 NodeGlobal browerWindow Web APIs setTimeout setInterval fetch DOM