「ready」関数に渡したハンドラーを、挿入された順に実行したい。
jsFiddleで、順序が逆であることがわかりました-LIFO-スタックのように。
キューのようにFIFO順に実行する方法はありますか?
(明らかに、ハンドラーを逆の順序で挿入することはできません...)
「ready」関数に渡したハンドラーを、挿入された順に実行したい。
jsFiddleで、順序が逆であることがわかりました-LIFO-スタックのように。
キューのようにFIFO順に実行する方法はありますか?
(明らかに、ハンドラーを逆の順序で挿入することはできません...)
デフォルトで挿入された順序で実行されます。
見たフィドルがLIFOスタックのように見える理由は、after
メソッドがID'logs'の要素の直後に番号を追加するためです。したがって、最初に1が追加されるため、テキストは次のようになります。
Text: The Log: 1
HTML: <div id=log><label id="logs"> The Log: </label>1</div>
次に、ログの直後に2が追加されます。
Text: The Log: 21
HTML: <div id=log><label id="logs"> The Log: </label>21</div>
...まで続く:
Text: The Log: 4321
HTML: <div id=log><label id="logs"> The Log: </label>4321</div>
注文をより明確に確認できるように、アラートのフィドルについてはこちらをご覧ください。