Bob*_*ous 5 javascript performance dom dhtml
我正在使用JavaScript在HTML页面上创建基本的图形时钟显示.我正在使用标准DOM机制更新数字图形(仅在必要时更新每个数字):
digitOne.src = "file/path/one.png";
Run Code Online (Sandbox Code Playgroud)
时钟工作正常,但我想知道是否所有或某些浏览器每次更改src属性时都会盲目地从我的站点获取图像,而不是将副本缓存在RAM中.我担心在某些情况下,也许在较旧的浏览器中,查看图形时钟会不断创建数据流量,并通过我的月度数据限额来咀嚼.
所以我希望有人可以告诉我这是否存在风险,或者指出我在JavaScript中交换图形的机制,这保证了现有图像将从内存中使用而不是每次触发网络获取.
(我一直在寻找一个明确的答案,但找不到一个.自1999/2000以来我没有使用过JavaScript作为DHTML,所以我有点落后于时代.至少不再需要写了每个JavaScript函数的两个版本,一个用于IE4/5,另一个用于Netscape 4.)
我会向您推荐使用 HTML5 canvas 2D 绘图。它根本不需要任何图像,目前所有浏览器的所有新版本都支持它,甚至在 IE 中也是如此。看一下这个
http://www.neilwallis.com/projects/html5/clock/index.php
阅读这个简单但很棒的教程:
http://diveintohtml5.info/canvas.html
| 归档时间: |
|
| 查看次数: |
435 次 |
| 最近记录: |