社区
JavaScript
帖子详情
请问javascript的帧是什么
tianyuping
2012-03-02 05:59:33
请问javascript的帧是什么?
...全文
139
4
打赏
收藏
请问javascript的帧是什么
请问javascript的帧是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
马尾
2012-03-03
打赏
举报
回复
想了半天js帧是个什么东东!
frame/iframe..................
Acesidonu
2012-03-02
打赏
举报
回复
各个翻译都不一样,就是保存执行环境的变量对象地方吧。
tianyuping
2012-03-02
打赏
举报
回复
我看犀牛书 怎么帧还和窗口一起介绍啊 看不太懂 他们有关系吗
shuimuniao
2012-03-02
打赏
举报
回复
在解释执行javascript函数时,需要一些空间来保存参数、临时变量。这些变量是存储在javascript的帧上的。一般用frame来表述“帧”这个概念。
c语言的参数、临时变量是存储在“栈”上的。一般是用“stack”来表述“栈”这个概念。与c语言做对比,会有一个疑问:javascript的参数、临时变量不能存储在“栈”上吗,干嘛还要创建这么一个新概念“帧”来存储参数,临时变量?
我认为只要能够把“栈”与“帧”的概念给搞明白了,疑惑就消除了。希望下面的话对你理解“栈”、“帧”有帮助。
1. 帧的空间是从栈上分配的。
2. “帧”是为js函数分配的。每一个js函数在运行时刻,都会得到一块内存空间,这块内存空间就被称为“帧”。
3. 函数参数、临时变量直接存储在“帧”上。
4. js函数执行完毕后,直接将“帧”从栈上弹出。
我没理解这样做到底有什么好处。可能可以简化js引擎的实现难度。
JavaScript
中栈,执行栈及栈
帧
的区别
本文介绍了
JavaScript
中的堆和栈,重点解析了执行栈和栈
帧
的概念。每个函数调用都会创建执行上下文并压入栈顶,遵循先进后出原则。栈
帧
则表示函数调用时分配的栈空间,用于存储局部变量。理解这些概念有助于深入理解JS的执行机制。
javascript
帧
动画
本文介绍了一款基于
JavaScript
的
帧
动画库的设计与实现过程,详细解释了库的架构、核心功能及其使用方法,并提供了丰富的示例代码。
js实现
帧
动画
本文介绍了一种使用
JavaScript
实现
帧
动画的方法,重点讲解了通过改变DOM元素的背景位置来实现动画效果的技术细节,并提供了完整的代码实现。
用 js 实现
帧
动画
本文介绍了一种使用
JavaScript
操作CSS雪碧图实现
帧
动画的方法。通过动态改变背景位置和设置定时器,实现连续
帧
动画效果。
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章