首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
CaesarSong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
JavaScript 的静态作用域链与“动态”闭包链
闭包是什么时候创建的,打包什么内容,存储在哪,和作用域链是啥关系,eval为什么性能不好。本文带你彻底理解闭包的本质。
每日 30 秒 ⏱ 发布与订阅
今天分享一个开发中比较常用到的设计模式发布-订阅模式也可以叫观察者模式,在发布-订阅模式中主要有两个角色:发布者 和 订阅者。 生活中最常用到的一个场景就是当你在QQ空间发布一条心情的时候所有你的QQ好友都会收到你的QQ动态,在这个例子中 你 就是 发布者,而 QQ 好友 则会…
傻傻分不清的javascript运行机制
了解javascript的运行机制,首先必须掌握两个基本的概念。Execution Context(执行环境或执行上下文)和Context Stack (执行栈) 1. 何为执行环境(执行上下文)(Execution Context) 我们知道javascript是单线程语言,…
axios 核心源码解读
一直在使用axios库,在享受它带来的便利的同时,总感觉不读读它的源码有点对不起它,刚好网上介绍axios源码的文章较少,所以写下这篇文章,权当抛砖引玉。 axios是同构的JavaScript的异步请求库,它可以在浏览器端和NodeJS环境里使用。 axios的GitHub地…
【进阶1-1期】理解JavaScript 中的执行上下文和执行栈
本期的主题是调用堆栈,本计划一共28期,每期重点攻克一个面试重难点,如果你还不了解本进阶计划,文末点击查看全部文章。 执行上下文是当前 JavaScript 代码被解析和执行时所在环境的抽象概念。 全局执行上下文:只有一个,浏览器中的全局对象就是 window 对象,this …
JavaScript骚操作之遍历、枚举与迭代(下篇)
JavaScript 遍历、枚举与迭代的骚操作(上篇)总结了一些常用对象的遍历方法,大部分情况下是可以满足工作需求的。但下篇介绍的内容,在工作中95%的情况下是用不到的,仅限装逼。俗话说:装得逼多必翻车!若本文有翻车现场,请轻喷。 上一篇提到,for of循环是依靠对象的迭…
【译】JavaScript 完整手册
JavaScript 是世界上最流行的编程语言之一,现在也广泛用于浏览器之外的场景中。近几年,Node.js 的崛起解锁了长期以来被 Java, Ruby, Python, PHP 等传统服务端语言统治的后端开发领域。 这本 JavaScript 完整手册遵循二八定律(the …
JS双向数据绑定
双向数据绑定,可以将JS对象的属性绑定到DOM节点上,实现JS对象跟DOM节点的同名属性的关联,改变一方时,另一方也会得到更新。 发布订阅模式详见这篇文章,原理是一种一对多的关系,让多个观察者对象同时监听发布者对象,当发布者发生改变时,所有观察者也会得到通知。 一、当model…
前端进阶(第一期)-调用堆栈笔记
值类型数据是值的复制,开辟新的存储空间来存储值,复制前后的数据之间无联系。 引用类型数据仅仅是地址的复制,开辟新的存储空间来存储地址指针,复制前后的地址指针指向堆中同一个值。 在JavaScript中,最常用的是通过标记清除的算法来找到哪些对象是不再继续使用的,a=null是一…
8个问题看你是否真的懂 JS
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 接下来,来看看几个问题,你也可以试试想想,然后作答。 现在,让我们从头到尾回答每个问题。我将给您一个简短的解释,同时试图揭开这些行为的神秘面纱,并提供一些参考资料。 使用var关键字声明的变量在JavaScri…