E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
执行上下文
JavaScript高级程序设计读书笔记05---变量、作用域与内存
前言:本篇笔记进入了红宝书的第四章节,主要涉及到了JavaScript中的变量中的原始值和引用值的基础概念和两者的区别之处、
执行上下文
的分类以及作用域、内存中的垃圾回收机制中标记清理和引用计数两种标记方法等内容
未名同学
·
2023-08-27 17:42
JavaScript读书笔记
javascript
开发语言
ecmascript
Cross-Origin Read Blocking (CORB) 跨域读阻塞
在大多数浏览器中,它将此类数据排除在不受信任的脚本
执行上下文
之外。在具有SiteIsolation的浏览器中,它可以将此类数据完全排除在不受信任的渲染器进程之外,甚至有助于抵御边信道攻击。
·
2023-08-26 21:17
JavaScript
执行上下文
和执行栈
执行上下文
(ExecutionContext)什么是
执行上下文
简而言之,
执行上下文
就是当前JavaScript代码被解析和执行时所在环境的抽象概念,JavaScript中运行任何的代码都是在
执行上下文
中运行
oWSQo
·
2023-08-25 07:10
zone.js由入门到放弃之一——通过一场游戏认识zone.js
它是一个跨多个异步任务的
执行上下文
,在拦截或追踪异步任务方面有着特别强大的能力。来跟着啸达同学的文章,一起了解一下吧~前言最近一段时间因为工作上的安排,需要研究Angular中的一些内部机制和模块。
·
2023-08-24 16:31
javascript前端
JavaScript性能优化
如何精准测试JS的性能,通过https://jsbench.me/1.慎用全局变量全局变量定义在全局
执行上下文
,是所有作用域链的顶端全局
执行上下文
一直存在于上下文执行栈,直到程序退出如果某个局部作用域出现了同名变量
洲行
·
2023-08-23 12:35
2022-11-17 07Block相关
image.png什么是block1.Block是将函数及其
执行上下文
封装起来的对象截获变量对不同类型的变量截获不同1.对于基本数据类型的局部变量截获其值2.对于对象类型的局部变量连同其所有权修饰符一起截获
TsingQue
·
2023-08-23 05:59
区块链常用序列化分析
它是一种极轻量级的编码格式,专为资源受限的
执行上下文
(如Sub
幽客客
·
2023-08-21 13:23
javascript基础知识问答-作用域和闭包
1.理解词法作用域和动态作用域2.理解JavaScript的作用域和作用域链3.理解JavaScript的
执行上下文
栈,可以应用堆栈信息快速定位问题4.this的原理以及几种不同使用场景的取值5.闭包的实现原理和作用
妹姐在线
·
2023-08-20 12:12
JavaScript中的this关键字的作用,以及它如何确定其值
聚沙成塔·每天进步一点点⭐专栏简介⭐this关键字的作用⭐this的值取决于
执行上下文
⭐示例⭐总结⭐写在最后⭐专栏简介前端入门之旅:探索Web开发的奇妙世界记得点击上方或者右侧链接订阅本专栏哦几何带你启航前端之旅欢迎来到前端入门之旅
几何心凉
·
2023-08-20 11:57
前端入门之旅
javascript
开发语言
ecmascript
前端
深入理解python虚拟机:程序执行的载体——栈帧
栈帧(StackFrame)是Python虚拟机中程序执行的载体之一,也是Python中的一种
执行上下文
。
2301_76725413
·
2023-08-19 22:42
python
网络
linux
并发机制研究
它们运行一个线程,
执行上下文
切换,然后运行另一个线程。多核设备通过parallelism同时执行多个线程不同设备并发机制GCD建立在线程之
程序狗
·
2023-08-18 20:45
你不知道的——this
当一个函数被调用时,会创建一个活动记录(也称为
执行上下文
)。这个记录会包含函数在哪里被调用(调用栈)、函数的调用方式、传入的参数等信息。this就是这个记录的一个属性,会在函数执行的过程中用到。
大风起兮云飞扬丶
·
2023-08-18 19:01
JavaScript
前端面试
javascript
html
JVM——HotSpot的算法细节实现
一、根节点枚举固定可作为GCRoots的节点主要在全局性的引用(如常量或类静态属性)与
执行上下文
(如栈帧中的本地变量表)中,尽管目标明确,但查找要做到高效很难。
伍拾贰i
·
2023-08-17 19:34
jvm
彻底理解JVM垃圾回收-重要概念理解
根节点枚举固定可作为GCRoots的节点主要存在全局性引用(例如常量或者类静态属性)与
执行上下文
(例如栈帧中的本地变量表)中,尽管目标比较明确但是要高效查找这些节点并非易事。
KingdomCoder
·
2023-08-15 01:32
前端面试之this指向
this会在
执行上下文
中绑定一个对象,但是是根据什么条件绑定的呢?在不同的执行条件下会绑定不同的对象,这也是让人捉摸不定的地方。这一次,我们一起来彻底搞定this到底是如何绑定的吧!
WEB前端含光
·
2023-08-11 23:56
重构内置类Function原型上的call方法
*@params*context可以不传递,传递必须是引用类型的值,因为后面要给它加fn属性**/functionmyCall(context){//=>context:call方法中的第一个参数=>
执行上下文
Ms.Wang.
·
2023-08-11 22:38
重构
javascript
前端
面试题更新之-this指向问题
它的指向是动态的,根据
执行上下文
的不同而变化。
奶糖 肥晨
·
2023-08-09 21:24
面试题
javascript
iOS常用基础面试问题
1、什么是blockBlock是将函数及其
执行上下文
封装起来的对象。2、使用block和使用delegate完成委托模式有什么优点?
UILabelkell
·
2023-08-05 02:06
浅谈Object.prototype.toString.call() 、 instanceof 以及 Array.isArray()
但当除了Object类型的对象外,其他类型直接使用toString方法时,会直接返回都是内容的字符串,所以我们需要使用call或者apply方法来改变toString方法的
执行上下文
喝水的鱼_cad5
·
2023-08-04 01:34
pyppeteer中文文档
命令2.环境变量3.Launcher(启动器)4.浏览器类5.浏览器上下文类6.页面类7.Worker类8.键盘类9.鼠标类10.Tracing类11.对话框类12.控制台消息类13.Frame类14.
执行上下文
类
额滴肾啊
·
2023-08-03 20:14
python
pyppeteer
一文讲清多线程与多线程同步
线程是一个
执行上下文
,它包含诸多状态数据:每个线程有自己的执行流、调用栈、
linux大本营
·
2023-08-03 09:03
c++
多线程
多线程同步
linux
五个BLOCK问题
是封装了函数代码以及其
执行上下文
(捕获的变量和常量)的对象一个block实例由6部分构成:isa指针,所有对象都有该指针,用于实现对象相关的功能。flags,用于按bit
漓江塔塔主
·
2023-08-02 13:54
ios
读《前端开发核心知识进阶》短记(一)
目录前言第一部分:JavaScript基础强化01.一网打尽thisthis规则this优先级call、bind、apply三者的区别new操作符的作用定义实现一个bind函数02.闭包作用域执行代码的两个阶段
执行上下文
闭包内存管理内存泄露
顽皮的雪狐七七
·
2023-07-29 01:38
如何理解javascript调用栈
每调用一个函数,javascript引擎会为它创建
执行上下文
,并压入调用栈,然后开始执行函数代码。
小年_eabb
·
2023-07-28 23:00
JavaScript中的this
的影响分析一个例子箭头函数箭头函数案例特殊例子总结关键点this始终指向调用该函数的对象;若没有指明调用的对象,则顺着作用域链向上查找,最顶层为global(window)对象;箭头函数中的this是定义函数时绑定的,与
执行上下文
有关简单对象
胖虎瓶大剑
·
2023-07-28 22:48
javascript
开发语言
js
json
this
JavaScript 作用域链
执行上下文
:每次当控制器转到可执行代码的时候,就会进入一个
执行上下文
。
执行上下文
可以理解为当前代码的执行环境,它会形成一个作用域。JavaScript中的运行环境大概包括三种情况。
饥人谷_檐语
·
2023-07-28 22:59
js
执行上下文
执行上下文
(ExecutionContext):函数执行前进行的准备工作(也称
执行上下文
环境)。当执行代码进入一个环境时,就会为该环境创建一个
执行上下文
,它会做一些准备工作,如变量提升,确定作用域等。
青色琉璃
·
2023-07-28 20:26
Python多线程 threading 和多进程 multiprocessing
多进程:同时运行多个独立的进程,每个进程有自己独立的内存空间和
执行上下文
,彼此之间相
Yuezero_
·
2023-07-27 16:24
python
服务器
linux
如何理解JavaScript中的
执行上下文
什么是
执行上下文
执行上下文
是JavaScript中一个重要的概念,它是在代码执行期间用于管理和执行代码的环境。每当JavaScript代码在运行时,都会创建一个
执行上下文
,并将其压入
执行上下文
栈中。
heiyay
·
2023-07-26 22:26
javascript
开发语言
执行上下文
作用域链
this指向
作用域链
作用域链当函数被执行,便进入了自己的
执行上下文
,该
执行上下文
中的变量若并没有被找到,就会往上一层的作用域中去查找。
jump_go
·
2023-07-26 09:14
JavaScript中的
执行上下文
及调用堆栈
执行上下文
.png一、
执行上下文
是什么代码运行是在一定的环境之中运行的,这个运行环境我们就成为执行环境,也就是
执行上下文
,按照执行环境不同,我们可以分为三类:全局执行环境:代码首次执行时候的默认环境函数执行环境
有鱼是只猫
·
2023-07-26 06:26
【JS】bind,call,apply,箭头函数以及this指向
call和apply除了把函数内部的this绑定到第一个参数之外,最后是直接返回函数执行在ECMA规范中,我们可以看到call和apple最终都是执行的函数[[call]]操作,把当前的函数环境变为
执行上下文
匿于烟火中
·
2023-07-25 20:36
[深入07] 浏览器缓存机制(http缓存机制)
导航[深入01]
执行上下文
[深入02]原型链[深入03]继承[深入04]事件循环[深入05]柯里化偏函数函数记忆[深入06]隐式转换和运算符[深入07]浏览器缓存机制(http缓存机制)[深入08]前端安全
woow_wu7
·
2023-07-25 02:30
Swift Actor
通过使用Actor,你可以将数据和操作封装在一个单独的
执行上下文
中,并保证它们在同一时间只能被一个
Sico2Sico
·
2023-07-24 23:20
swift
ios
Node中的JavaScript
对象上定义的任何内容都可以被全局访问到;在Node中,有两个类似但却各自代表不同含义的对象;global对象:和window一样,任何global对象上的属性都可以被全局访问到;process对象:所有全局
执行上下文
中的内容都在
好吃的野菜
·
2023-07-24 20:46
[javascript核心-08] V8 内存管理机制及性能优化
中的基本类型和引用类型指针栈空间是连续的,增加删除只需要移动指针,操作速度很快栈空间是有限的,若超出栈空间内存,会抛出栈空间溢出错误栈是在执行函数时创建的,函数执行完毕后,栈销毁栈的内存回收机制栈中压入一个全局
执行上下文
fltenwall
·
2023-07-24 17:16
JavaScript核心
JavaScript
javascript
性能优化
V8
前端
内存管理
变量提升预处理和
执行上下文
,如何避免变量提升
js引擎在代码执行之前会做一个预处理的工作:收集变量和收集函数预处理工作的依据是:var和function{}对于varusername='xiaoming',会定义username变量但是不会赋值,所以此时username是undefined对于function{}会提前定义函数以上预处理工作做完后,会正式执行代码console.log(username);//undefinedvarusern
9月的甜橙子
·
2023-07-24 12:00
带你认识block
一.什么是blockBlock是将函数及其
执行上下文
封装起来的对象。如下:通过命令编译该.m文件,发现该block被编译成这个形式:其中WYTest是文件名,blockTest是方法名,这些可以忽略。
小项Code
·
2023-07-23 18:15
JS在浏览器的执行机制/
执行上下文
/浏览器进程
JS在浏览器的执行机制主线程和执行栈,所有的任务都会放到执行栈中等待主线程来执行任务队列:承载任务的队列。EventLoop就是会不断地过来循环访问这个队列,查看是否有任务可以运行执行过程:主线程自上而下执行所有代码同步任务直接进入到主线程被执行,而异步任务则进入到EventTable并注册相对应的回调函数异步任务完成后,EventTable会将这个函数移入任务队列主线程任务执行完了以后,会从任务
阿_洛
·
2023-07-23 01:08
图解JavaScript作用域与作用域链
在本文中,我假设你了解
执行上下文
的基础知识:尽管如此,我也会很快就此发表一篇文章。
xiaojichao
·
2023-07-22 15:33
[深入16] webpack
导航[深入01]
执行上下文
[深入02]原型链[深入03]继承[深入04]事件循环[深入05]柯里化偏函数函数记忆[深入06]隐式转换和运算符[深入07]浏览器缓存机制(http缓存机制)[深入08]前端安全
woow_wu7
·
2023-07-21 05:06
js代码的执行原理
目录ECMAJavaScript版本说明浏览器内核WebCoreJavaScriptCoreV8引擎执行原理ParseIgnitionTurboFanDeoptimization
执行上下文
GO对象FO对象
法玛梅林
·
2023-07-19 02:45
网页
前端
闭包
执行上下文
(代号A),以及在该
执行上下文
中创建的函数(代号B)。当B执行时,如果访问了A中变量对象中的值,那么闭包就会产生。
时光经年
·
2023-07-18 06:22
宏任务,微任务,JS事件循环
关键词:marcotaskmicrotaskqueue
执行上下文
context堆heap栈stack作用域写的很简单,主要是思路,细节google就可以。
bzwhlll
·
2023-07-17 09:26
执行上下文
与作用域链最清晰的讲解
事先学习
执行上下文
与作用域前,先了解下面几个名词:
执行上下文
:决定变量及函数可以访问的数据及行为;变量对象:存储了一个上下文中定义的所有变量及函数;作用域链:决定各级上下文中的代码在访问变量及函数时的顺序
山原旷其盈视
·
2023-07-16 01:21
JavaScript
javascript
前端
JavaScript中的this详解
当函数被调用时,会创建一个活动记录(
执行上下文
)。记录会包含函数在哪被调用,调用方法,参数,this就是记录里的一个属性2,this指向哪里?
西红市杰出青年
·
2023-07-16 01:50
javascript
开发语言
ecmascript
前端
html
解析JavaScript函数调用栈:理解
执行上下文
与调用堆栈
解析JavaScript函数调用栈:理解
执行上下文
与调用堆栈什么是函数调用栈?
仙鹤童子```
·
2023-07-15 20:47
javascript
javascript
开发语言
ecmascript
前端
vue中箭头函数的使用
一.箭头函数和普通函数的区别:1.普通函数中的this:代表它的直接调用者(js的this是
执行上下文
),例如obj.cal(),那么cal()方法中的this就是obj若没找到直接调用者,则this指的是
看表该更新博客了
·
2023-07-13 20:43
web前端
vue.js
javascript
前端
ES6~ES13新特性(一)
1ECMA新描述概念2let、const的使用3let、const和var区别4块级作用域的使用5模板字符串的详解6ES6函数的增强用法一个
执行上下文
关联两个环境。词法环境和变量环境。
木公176
·
2023-07-13 19:31
javascript高级
前端
javascript
es6
堆栈内存
堆内存和栈内存堆内存是用来存储引用数据类型值的(例如:创建函数和创建对象,就像开辟一个堆内存,把代码和字符串或者键值对存储到堆内存中的)栈内存是用来执行代码和存储基本类型值的(创建的变量也存栈内存中),不仅全局代码执行(EC(G)全局
执行上下文
晚月川
·
2023-06-24 04:51
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他