jQuery suggests在执行任何DOM操作之前等待文档ready
事件。在 flight.js 组件中,this.after('initialize')
似乎在该事件触发之前被调用。
是否有必要在飞行组件中等待它?如此?
this.after('initialize', function () {
// Is this necessary?
$(document).ready(function () {
...
});
// Or this, the flight way?
this.on(document, 'ready', function () {
...
});
});
谢谢
答案 0 :(得分:1)
但是,通常情况下,当我编写Flight应用程序时,我通常会有一个脚本或模块来初始化该页面的所有组件并附加它们。在该脚本中,您可以将其包装以等待DOMContentReady,尤其是如果您有代码将动态地将元素写入组件将在页面加载后附加到页面。
如果该组件中的环境需要它来监听DOMContentReady,那么这也是用after('initialize',...)
方法执行它的有用方法。