【Ajax】グレイフェイドを付けました
Ajaxロードしたときの手ごたえが寂しいので 、 イエローフェイド ならぬ グレイフェイドを
htcブログのトップページに付けました 。ネタは、昔なつかし、
クロスブラウザ関数の焼き直しで、
入門Ajax/サポートでも使っているものを更に、X01HTでも動作するように手直ししつつ、
jKamoライブラリのテスト実装として試してみました。
サンプル。
【Ajax】ページ更新チェック
Allaboutの記事を更新しました。リクエストヘッダを指定して、ファイルの更新状況を表示するスクリプトです。もちろん、X01HTはOKです。ただし、operaは駄目です。
サンプル
Ajaxでページ更新をチェック
http://allabout.co.jp/internet/javascript/closeup/CU20061130A/
【Ajax】jslb_ajax051_4winie4-6_c.js
本家でさえまだ公開していない。
jslb_ajax051_4winie4-6_c.js
今までの最小バージョンv0.51_cでさえ、2.651kだったのに、なんと、
1.462k
。ただ、WinIEのv4〜6限定版です。ようやく重い腰を上げて、あれをしようとしてます。アイデアだけは、Ajax始めた頃(正確には昔DHTML本書いてた頃)からあったんですが、やはり「必要はプログラムの母」みたいな(笑;;。
【Ajax】jslb_ajax051_c.js
http://jsgt.org/ajax/ref/lib/jslb_ajax051_c.js.txt
自分のいろいろなテスト用に、とりあえず貼っておきます。
ライブラリの詳細はここ。
【Ajax】このブログのエントリーを改造中
全部、Ajaxなロードにしてしまおうとしてるのですが、ぶっつけ本番かつ休み休みやってますので(^^;お見苦しい場合がありますことをご了承下さい。ごめんなさい。
【仕様】X01HT(IE)のRequest Header
X01HTのRequest Headerを採取してみました。パケット節約のため、下記クリックでAjaxな読み込みをします。ヘッダは
ここで採取。
...
UA-OS、UA-color、UA-pixels、UA-Voice、UA-CPU、x-wap-profileは初めて見ました。なかなか詳細ですが、もしJavaScript側で必要なら、Ajaxでコールバックして取得する手もあります。あ、navigatorオブジェクトも調べてみるようかな?書いてあるかも?あと、gzipも使えるんですね。
*ところで、実はこれ、X01HTから書き込んでいます。今の所、全々問題ない感じです。
【Ajax】prototype.jsのAjax
X01HTで、jslb_ajax.jsが動作したのに気をよくしてYUIとscript.aculo.usを試したら壊滅、、、。とりあえず、基本へ戻って、XHRをテストということで、prototype.jsのAjax機能部分である、Ajax.RequestとAjax.Updaterを古籏一浩さんとの共著『Ajax実践テクニック』のサンプルで試してみました。
結果は、下記の通り。Updaterは動作しませんでした。
○ 01 ファイルをリクエスト
○ 02 GETで送受信 URLクエリ
○ 03 GETで送受信 parameters
○ 04 POSTで送受信 postBody
○ 05 POSTで送受信 parameters
○ 06 成功時のコールバックonSuccess
○ 07 失敗時のコールバックonFailure
× 08 Updaterで書き換え
投稿者 tato :
22:29
|
コメント (0)
【Ajax】簡単なロード
とりあえず、簡単なファイルGETを試してみます。ボタンクリックでtest.txtをロードします。
ライブラリは、軽い方が良いのでjslb_ajaxの2.6kバージョン
jslb_ajax050_c.jsを使ってみます。
ここへ表示されます
投稿者 tato :
22:33
|
コメント (1)