【问题标题】:What order do HTTP requests happen in relation to javascript?与 javascript 相关的 HTTP 请求发生的顺序是什么?
【发布时间】:2012-08-15 15:57:11
【问题描述】:

我想延迟加载页面上的一些图像。因此我需要将图像 url 放入 data-url 属性中,但我的 <img> 标签是由 wordpress 生成的:

所以我正在考虑在页面加载之前使用 js 更改我的 <img> 标签 - 但是,是否已经发出了对图像的 HTTP 请求[或放入队列]到我的 js 脚本运行时?

(我知道这是一个相当hack的解决方案,但我无法找到更好的方法来更改wordpress生成的<img>标签)

【问题讨论】:

    标签: javascript jquery performance httprequest


    【解决方案1】:

    渲染是同步的,所以是的,到那时您的图像已经被处理/请求了。我在这里找到了一个很好的资源来理解这一点:

    http://taligarsiel.com/Projects/howbrowserswork1.htm#The_order_of_processing_scripts_and_style_sheets

    我希望这会有所帮助。 :)

    【讨论】:

    • 因此,即使 HTML 规范是同步的,现代浏览器的推测解析也会发出这些请求。我明白了,谢谢。
    猜你喜欢
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多