タグ

ajaxに関するjksyのブックマーク (3)

  • 表示の遅い JavaScript を JavaScript で何とかしたい!

    外部 JavaScript を読み込む方法 JavaScript を利用して外部の JavaScript を読み込む方法は、いろいろ考えられます(ref: JavaScriptな日々 | 外部JavaScriptファイルの動的・静的ロードの方法)。今回は、表示までに時間がかかるスクリプト(おそらく document.write が原因)のせいで、ページ全体の表示が遅くなる、という問題にしぼって考えてみます。 問題のページ 次のようなページがあって、heavy.js の表示が遅く、その後に続く <div></div> がなかなか出てこない、という状況。これを何とか解消したいので「あーだこーだ」いうことにします。 <html> <head></head> <body> <div id="heavi_div"><!-- ここが重い --> <script type="text/javascrip

    表示の遅い JavaScript を JavaScript で何とかしたい!
  • prototype.jsを10KBにする方法

    2006-11-20T14:20:42+09:00 追記 「何者か」に攻撃を受けて、このページの内容が差し変わっていました。あわててバックアップファイルから復旧しました(「何者か」 = 酒……)。 prototype.jsを10KBにする方法の続き(.htaccessをスマートに使う) : 亜細亜ノ蛾 に続きを書きました。合わせてどうぞ。 JavaScript ファイルを圧縮する 正真正銘、Prototype(“prototype-1.4.0.js”)を10キロバイト(10,453 bytes)に圧縮して、しかも(当たり前ながら)動作するようにする方法です。 ──と聞いて真っ先に思い浮かぶのが「各種JavaScriptファイル圧縮サービス」、という人も多いでしょう。 しかし、自分が試してみたところ、例えば/packer/で圧縮したJavaScriptファイルは上手く動作しませんでした(他は

    prototype.jsを10KBにする方法
  • prototype.jsを10KBにする方法の続き(.htaccessをスマートに使う)

    2006-11-26T00:53:01+09:00 追記 いろいろ問題がありました(またか……)。記事を修正し、新しくサンプルページ(prototype.jsをgzip圧縮して利用するテスト(Safari 対応版))を作りました。 ありがたや! prototype.jsを10KBにする方法 : 亜細亜ノ蛾 は思っていた以上に反響(というかブクマ)があって、うれしい限り。 ──といいたいところですが、なんというか、自分は return false ってなんスか? というひと(JavaScript 解ってない)なので、もうちょっと「それは違うよ」という批判記事が読みたいような。──スンマセンね、ツン照れというか天の邪鬼なので。 .htaccess をスマートに使う そんな中で、今回はいいモン仕入れて来たよー、というハック(むしろ基テク?)。 Accept-Encoding に gzip が含

    prototype.jsを10KBにする方法の続き(.htaccessをスマートに使う)
  • 1