问题标签 [onready]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 主要仅提供文档/就绪功能的 Javascript 框架
几个月前,我在 Facebook 平台上做 Javascript 编程,Dojo、ExtJS、jQuery、Prototype 等主要框架不一定能在该平台上工作。这使我发现了一些仅提供 CSS 选择功能的框架,用于可能的移植,即 Sizzle(在 jQuery 中使用)和 Peppy。
我记得当时我还偶然发现了一个小型框架,该框架主要提供一些主要框架提供的文档/就绪功能。但是我不记得这些(实际上只有一个)我做 Sizzle 和/或 Peppy 的方式。谁能指出我这样一个 Javascript 迷你框架,主要只提供文档/准备就绪功能?谢谢
javascript - 检查 DOM 的准备情况是否矫枉过正?
我正在开发一个使用 Web 技术开发桌面应用程序的平台。在此过程中,我一直在尝试让一些文档/就绪功能与我将集成到平台中的浏览器一起使用。这就是为什么我之前在 SO 上问过这个问题:javascript-framework-that-primarily-provides-just-document-onready-functionality
但是,我无法让我选择的浏览器(嘘,这是一个秘密;)成功利用该浏览器建议的功能,并且只能回答上述问题。所以,在试图弄清楚什么可能有效的过程中,我偶然发现了以下内容。
下面的代码在我正在使用的浏览器中具有相同的效果,只需在 1 毫秒超时后执行一个函数:我可以在加载大图像时写入 DOM。这对我来说可能不是最终的解决方案,我可能会写一些特定于这个浏览器的 Javascript 引擎如何实现 DOM 功能的东西。
尽管如此,我还是决定看看这是否适用于标准浏览器,令我惊讶的是,它确实有效!有鉴于此,我的问题是:各种 Javascript 框架提供的 dom/readiness 功能的各种实现,只是矫枉过正吗?
编辑/进一步的想法在我之前相关问题的答案所链接的页面上,它指出“对于 Firefox 和 Opera,事件类型的简单检查将确定它是否为 DOMContentLoaded。Safari 和 IE 将检查文档的就绪状态...... .最后,万一所有其他方法都失败了,onload 事件将出现在后面。” 也许类似于我上面的 setTimeout 的 setInterval 可能是倒数第二个行动方案,然后才将 onload 作为最后的手段?无论如何,使用我选择的可嵌入浏览器,似乎既不支持 DOMContentLoaded 事件,也不支持 document.readyState。
javascript - 在javascript中,当第一个函数准备好时执行一个函数
当第一个函数“准备好”时,有什么方法可以在 javascript 中调用另一个函数
像这样的东西:
为了说明我的例子,你可以看看她: http ://web.cinaird.se/pdf/test.htm
javascript - Javascript Onready 函数调用 Namespace 函数
我正在删除我的 Rails/views/show.html.erb 中使用的 Javascript 中的全局变量
我正在使用的 javascript 是
我需要调用我的函数 App.UserSnapShot.init();通过同一个 .. 的 onready 函数,以便让它工作.. 我如何在这里添加一个 onReady 函数。
请给出一些建议
javascript - JavaScript 匿名函数
这个周末我在网上阅读了以下内容,我想知道大多数其他人是否认为这是正确(更好)的做事方式。
这不是做事的最佳(正确)方式:
这更好:
一个比下一个表现更好吗?更容易调试?
想法?注释?
javascript - jQuery:如何检测页面刷新时返回的偏移量?
如果你使用 $("body").offset() onready 结果总是 0,即使 url 包含一个锚。
有没有更好的方法来获取页面实际解析到的偏移量?
谢谢!
javascript - $(document).ready 究竟保证了什么?
在 Google 的 Chrome 浏览器中运行我的(相当复杂的)JavaScript/jQuery 应用程序,它会$(document).ready
在一些 JavaScript 文件尚未加载时触发。
相关代码(简化):
在我的 HTML 文件中
作为除 main.js 之外的每个 .js 文件的最后一条语句:
例如
在 main.js 中:
令我惊讶的是,我看到了其中一些触发器。这与我的理解不符$(document).ready
。我错过了什么?
javascript - IDE 中的 jQuery 就绪块隐藏代码大纲
当我编写以下代码时,无论是使用 Aptana、Dreamweaver 还是 Eclipse,我都无法在大纲视图的 onready 块中看到函数:
基本上,我在大纲中看到的唯一内容是 onready,如果我想查看我的所有功能,我必须删除 onready。我可以尝试什么技术或方法来处理这种情况,同时在大纲视图中查看所有功能并仍然使用 onready?
android - Android - activity.setContentView 完成渲染时是否触发了任何事件?
myImageView.getImageMatrix()
一旦我的活动准备就绪,我就会尝试从方法中获取值。我尝试使用onCreate()
, onStart()
,onResume()
方法,但我得到的矩阵是默认值。
如果我调用myImageView.getImageMatrix()
由 OnClickListener 触发,则在我的活动可见后,我会得到正确的值。
只是为了更清楚:
调用 getImageMatrix onStart =
Matrix{[1.0, 0.0, 0.0][0.0, 1.0, 0.0][0.0, 0.0, 1.0]}
调用 getImageMatrix onClick =
Matrix{[0.77488154, 0.0, 7.6717987][0.0, 0.77488154, 0.0][0.0, 0.0, 1.0]}
jquery - 如何在没有 JQuery 的情况下模仿跨浏览器 $(document).ready() 行为
我有一个需要编写的脚本,需要在准备好的 DOM 上执行,但我不能依赖 JQuery 作为脚本的一部分。
我想模仿$(document).ready()
,如何以最短的方式实现这种行为?