javascript 预加载图像是否应在 html 代码中指定其大小?
should preloaded images with javascript specify its size on html code?
我知道在使用 html 加载图像时,图像标签应始终指定
图像的高度和宽度,以防止出现问题并改善图像的加载。 (我知道有些开发者的想法不同,但这不是 post 争论的焦点)
目前我正在使用 javascript:
预加载一些图像
var flag_fr_path=main_deep+'-images/flag_french.jpg'
var flag_fr_image= new Image(45,30);
flag_fr_image.src = flag_fr_path;
然后,我在我的 html 代码中使用它们:
<img src="'+flag_es_path+'"></img>
我的问题是 html 标签是否也应该指定图像的大小以使浏览器保存其 space?或者在 javascript 代码中指定大小的事实让浏览器知道一切?
很简单:是的。图片不能保证加载,事实上不能保证用户已启用 javascript。
在这些情况下,在 HTML 中指定元素的大小显然更好。
我知道在使用 html 加载图像时,图像标签应始终指定 图像的高度和宽度,以防止出现问题并改善图像的加载。 (我知道有些开发者的想法不同,但这不是 post 争论的焦点)
目前我正在使用 javascript:
预加载一些图像var flag_fr_path=main_deep+'-images/flag_french.jpg'
var flag_fr_image= new Image(45,30);
flag_fr_image.src = flag_fr_path;
然后,我在我的 html 代码中使用它们:
<img src="'+flag_es_path+'"></img>
我的问题是 html 标签是否也应该指定图像的大小以使浏览器保存其 space?或者在 javascript 代码中指定大小的事实让浏览器知道一切?
很简单:是的。图片不能保证加载,事实上不能保证用户已启用 javascript。
在这些情况下,在 HTML 中指定元素的大小显然更好。