代码之家  ›  专栏  ›  技术社区  ›  isomeme

谷歌API加载回调计时?

  •  0
  • isomeme  · 技术社区  · 12 年前

    Google javascript API客户端库脚本在以下部分中加载:

    <script src="https://apis.google.com/js/client.js?onload=loadBodies" type="text/javascript"></script>
    

    加载API代码后,将调用onload参数中指定的方法。是否可以保证这也将发生在DOM完成加载之后?我的onload方法需要通过ID找到一个元素,并使用从Google API获得的数据对其进行修改,我担心在调用该方法时是否可以使用该元素。jsjs公司

    1 回复  |  直到 12 年前
        1
  •  1
  •   Brendan    12 年前

    JS客户端独立于DOM加载异步加载,因此不能保证JS客户端完成加载后DOM会准备就绪。您可以等待DOM加载开始加载JS客户端,但为了获得最佳性能,我建议使用window.onload回调和JS客户端onload回调,并在第二个触发的元素中查找元素。