首页
首页
BOT
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
卖馍工程师
掘友等级
iOS研发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
JS 执行机制 - this
上面代码,在printName函数中使用的变量myName是属于全局作用域下面的,所以最终打印出来的值都是“稀土掘金”。这是因为JS的作用域链是由词法作用域决定的,而词法作用域是由代码结构来确定的。
JS执行机制 - 作用域链和闭包
作用域链 先看一段代码,下面代码输出的结果是什么? 当执行到 console.log(myName) 这句代码的时候,其调用栈的状态图如下所示: 此时,全局执行上下文和foo函数的执行上下文都包含变量
JS执行机制 - 块级作用域
为什么在JS中存在变量提升 先从作用域说起,作用域是指在程序中定义变量或函数的区域,其决定了变量和函数的可见性和生命周期。 在 ES6 之前,JS的作用域只有两种: 全局作用域 和 函数作用域。 全局
JS执行机制 - 调用栈
当一段JS代码被执行时,JS引擎会先对其进行编译,并创建执行上下文。 当JS执行全局代码的时候,会编译全局代码并创建全局执行上下文,而且在整个页面的生存周期内,全局执行上下文只有一份; 当调用一个函数
JS执行机制 - 变量提升
JS代码是按照顺序执行的吗? 先看代码, 以下代码输出的结果是什么? 基本上所有的程序语言,都是自上而下,一行一行顺序执行的。若按照这个逻辑来理解的话,那么: 当执行到第1行的时候,由于函数showN
浏览器 - 页面渲染流程
引: 在浏览器地址栏输入URL到页面展示,这中间的大致过程为: 用户输入URL并回车; 1.1 如果没有监听onbeforeunload事件,进入流程2 1.2 如果有监听onbeforeunlaod
浏览器 - 导航详细流程
引:在浏览器里,从地址栏输入URL到页面展示,这中间发生了什么? 由图,整个过程需要各个进程之间的配合,回顾 浏览器进程模型 相关内容。 浏览器进程(Browser)浏览器的主进程(主控、协调)主要负
学习浏览器 - HTTP请求流程
HTTP(Hypertext Transport Protocol)超文本传输协议。在浏览器领域,HTTP是一种允许浏览器向服务器获取资源的协议,是Web的基础,通常由浏览器发起请求,用来获取不同类型
学习浏览器 - 网络协议
衡量Web页面性能有一个重要的指标叫“FP (First Paint)”, 是指从页面加载到首次开始绘制的时长, 这个指标直接影响用户的跳出率,更快的页面响应意味着更多的PV,更高的参与度,以及更高的
学习浏览器 - 多进程架构
浏览器打开一个页面, 会启动多少进程? 以Chrome浏览器为例,通过工具栏 -> More Tools -> Task Manager,将显示Chrome任务管理器的窗口。 由图可见,任务管理器中有
下一页
个人成就
文章被点赞
147
文章被阅读
24,747
掘力值
1,039
关注了
5
关注者
154
收藏集
0
关注标签
5
加入于
2020-07-16