0

私は、ユーザーがロード時にコードを実行できるようにする必要がある JavaScript ライブラリに取り組んでいます。もちろん、私はwindow.onload、および$(function() {});jQuery などに精通しています。しかし、私は別のライブラリに依存したくありません。また、この特定の関数を (もちろん、残りのライブラリと共に) クロスブラウザにしたいと考えています。

それで、別のライブラリのロード機能をオーバーライドせずに関数にアタッチする受け入れられた方法はありonloadますか(または、私の後に別のライブラリが含まれている場合は私のものを上書きします)?

4

1 に答える 1

1

初期化/オンロード メソッドを公開し、ロード時にコンシューマーによって呼び出されることを要求します。言い換えれば、ライブラリを使用している人に問題を押し付けて、jQuery が提供するような便利な方法を持っている可能性が高いということです。

これは解決済みの問題ですが、単純ではありません。「$(document).ready equal without jQuery」への回答には、jQuery がこれを行う方法のコードがあります

その他のヒット: jQuery を使用しない JavaScript onload

于 2012-12-12T02:01:51.743 に答える