当前位置: 首页 > 面试题库 >

是否等效于Ajax应用程序的window.onload?

谯嘉懿
2023-03-14
问题内容

我正在使用window.onload调用必须在页面完全加载后执行的JavaScript代码。根据我的阅读,这是调用此类脚本的推荐方法。

但是,它不适用于某些Ajax网站,例如www.bing.com-
在完全呈现页面之前调用window.onload。

有什么建议?


问题答案:

简短的答案是,目前尚没有解决此问题的通用方法。

当AJAX发挥作用时,“页面”的定义很容易被替代-
很难说出AJAX是要作为初始页面加载的一部分,而可能不是初始页面加载的一部分之间的区别。因此,浏览器可以自行决定何时触发window.onload(),但它并不总是在您想要的位置结束。

幸运的是,大多数人并不需要一个 通用的
解决方案,而是一个特定的解决方案。如果您关心bing.com,则可以查看bing.com的工作原理,并设计代码以在网站达到可接受的状态时触发。



 类似资料:
  • 问题内容: 我是一名.Net开发人员,开始为Android开发Java,并想知道考虑诸如.Net程序集之类的Java软件包是否正确。 问题答案: 没有。 最好的比较是与Java ARchive(Jar)文件。Java使用包来控制名称空间,并且与C#的名称空间非常相似。 这是我比较环境的方式

  • 问题内容: 我正在配置Java客户端,它的工作是建立与服务器的TLS连接。我想使用以下3种密码配置客户端: 在Java支持的密码套件中,我找到了相同的密码,但是开头是SSL,而不是TLS。问题是,如果我用以下方法配置了客户端: 这两个列表是否完全相同,并且服务器将对其进行解释?我担心是否为客户端配置了密码,这意味着与某些不同,并且可能某些服务器不支持。我如何确定? 问题答案: 是的,它们是相同的。

  • 问题内容: 最近,我遇到了一些Java代码,这些代码简单地将一些字符串放入Java TreeSet中,为其实现了基于距离的比较器,然后在日落时分快乐地计算出给定的分数来解决给定的问题。 我的问题 是否有适用于Python的等效数据结构? Java树集看起来基本上是一个有序字典,可以使用某种比较器来实现这种排序。 我看到有一个用于 OrderedDict的Py3K的PEP,但是我使用的是2.6.x。

  • 问题内容: 我知道我们可以使用Java中的方法通过指定其位置来获取字符串中的单个字符。C#中有等效的方法吗? 问题答案: 您可以像数组一样索引C#中的字符串,然后在该索引处获取字符。 例: 在Java中,您会说 在C#中,您会说

  • 问题内容: 在JavaScript中: C#应用程序是否等效?为了转义HTML字符,我使用了: 但是我不确定如何将匹配项转换为JS使用的正确十六进制格式。例如此代码: 返回“ 的,而不是它看起来像我需要了分割字符串为字节或东西。 编辑:这是一个Windows应用程序中,唯一可用的项目有:,,和。 问题答案: 或者是转义旨在成为URL一部分的字符串的正确方法。 以字符串为例: -> -> ->也编码

  • 本文向大家介绍C#是否等效于Java的Thread.setDaemon?,包括了C#是否等效于Java的Thread.setDaemon?的使用技巧和注意事项,需要的朋友参考一下 与Java的Thread.setDaemon等效的C#是前台线程和后台线程的概念。 当前台线程关闭时,后台线程将终止。前台线程继续运行,直到最后一个前台线程终止。 用于后台线程的属性是IsBackground,该属性获取