首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >`require_table`变量是如何和在哪里存储的?(OpalRb)

`require_table`变量是如何和在哪里存储的?(OpalRb)
EN

Stack Overflow用户
提问于 2015-11-18 06:21:51
回答 1查看 35关注 0票数 0

因此,我最近正在阅读OpalRb需求系统,并偶然发现了有趣的require_table变量。通过阅读那里的方法,可以清楚地看到,对于requireloaded这样的方法,require用于查看文件是否已经加载。但是,我不知道这个变量是如何存储的,或者存储在哪里。一旦浏览器重新加载页面,opal/corelib/runtime.js文件就不会重新加载,从而重置require_table的值吗?我想我只是想更好地理解require如何处理浏览器的动态。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-18 09:10:41

require表被定义为这里,是的,在重新加载浏览器时,运行时将被重新加载。这是正常的,因为整个HTML页面从头开始,重新加载其所有资产,从而重新加载Opal及其依赖项。

无论如何,通过请求持久化活动对象是不可能的,最好的方法是持久化一些数据(例如,使用localStorage),但这当然与加载的库无关,最多可以用来保存请求(不要这样做!)或者你可以重新发明HTTP缓存)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33773098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档