タグ

ブックマーク / fenrir.naruoka.org (1)

  • Fenrir's BLog: Ajaxでdocument.writeするJavaScriptへの対策

    最近サイトをAjax化、つまり非同期通信をすることによってアクセス時の体感速度を向上させようとしています。JavaScriptライブラリのサイズを小さくするという内容の記事にも書いたとおり、Ajaxの非同期通信は有名ライブラリであるprototype.jsを利用して実現しようと考えていましたが、ここでJavaScript、特にdocument.writeをしてくるJavaScriptを非同期で扱う際にサイトが壊れるという現象に遭遇しました。そこで今回はその対策についておこうと思います。 少し長くなりそうなので、サイトをご覧の方は『続き』からどうぞ。 まず、サイトが壊れるという現象ですが、外部JavaScriptファイルとしてext.jsというのがあったとします。その内容はdocument.writeをするだけのもので、以下のとおりだとします。

  • 1