タグ

DOMContentLoadedに関するsomemoのブックマーク (1)

  • 第10回 jQueryライブラリ(2183行目~2364行目) | gihyo.jp

    今回もイベントの処理に関する部分の解説になります。$(document).ready()を実装している部分が出てきますが、ここのソースコードは非常に興味深いです。よくある実装方法としては、動的にscriptタグを挿入してJavaScriptコードを実行する方法がありますが、jQueryの実装はもっと複雑なものです。また、DOMContentLoadedを利用して、処理の開始をできるだけ早くして、ユーザの体感速度を向上するための工夫も大変参考になります。 それでは、順に見ていきましょう。 jQuery.fn.bind() 2183: jQuery.fn.extend({ 2184: bind: function( type, data, fn ) { 2185: return type == "unload" ? this.one(type, data, fn) : this.each(fu

    第10回 jQueryライブラリ(2183行目~2364行目) | gihyo.jp
  • 1