我在JavaScript页面上有一个控件。我可以通过id访问它,但是我想要做的就是缓存控件,因为我在几个地方引用它。我怎样才能缓存此控制与说一个id =系统testControl缓存JavaScript页面上的控件
0
A
回答
0
您可以创建的要素(控制),它的变量和安全的引用:
var testControl = document.getElementById("TestControl");
确保OU运行代码在之后,元素已创建(例如,将script
标记放在文档的末尾,就在关闭</body>
标记之前)。
如果你这样做,在你的代码的顶层,例如:
// Scoping function to avoid creating globals
(function() {
var testControl = document.getElementById("TestControl");
// Your code here
})();
...所有的代码将有机会获得该变量。
事实上,浏览器已经做好为你创建一个全球自动称为TestControl
,但使用自动全局我从来不提倡。全局命名空间太拥挤,太容易被冲突咬伤。
0
问题是代码需要在$(document).ready()函数中进行。我正在试图在文档加载之前引用它。感谢您的快速响应!
相关问题
- 1. 在缓存页面上触发Javascript?
- 2. 在所有页面缓存javascript文件
- 3. 缓存页面
- 4. Heroku上的页面缓存技巧?
- 5. 缓存HTML页面
- 6. Node.js页面缓存
- 7. 缓存HTML页面
- 8. silverlight页面缓存
- 9. 缓存asp.net页面
- 10. 片段缓存asp.net webform中的用户控件主页面
- 11. 控制应缓存的网页文件缓存
- 12. 在单个页面上禁用缓存
- 13. 在静态页面上输出缓存?
- 14. 在Nginx上启用页面缓存
- 15. XHR的Rails页面缓存
- 16. 在缓存控件中注册Javascript
- 17. Drupal刷新页面需求缓存也删除javascript文件
- 18. Django页面缓存缓存页眉和页脚
- 19. webkit .appcache文件缓存动态页面
- 20. 使用页面文件进行缓存?
- 21. PHP缓存控制浏览器只缓存页面的一部分
- 22. 使用XMLHttpRequest缓存页面
- 23. phantomjs/casperjs力页面缓存
- 24. 页面缓存轨道3
- 25. Jquery Mobile预缓存页面
- 26. 用redis Rails页面缓存?
- 27. 页面缓存导轨
- 28. Cloudflare是否缓存页面?
- 29. 缓存drupal系统页面
- 30. Drupal +页面片段缓存