Really Simple HistoryでAJAXにブックマーク機能と履歴機能を付加する
文:Tony Patton(Special to TecRepublic)
翻訳校正:石橋啓一郎
翻訳校正:石橋啓一郎
2008/03/04 13:53
Really Simple History(RSH)は、AJAXでアプリケーションの状態を保持し、ブラウザによるナビゲーションを可能にするものだ。この記事では、RSHの概要と使い方について簡単に説明する。
入手方法
RSHはGoogle Codeのサイトからダウンロードできる。ダウンロード内容はZIPファイル1つに納められている。このファイルをウェブサーバ上で解凍すればよい。現在のバージョンでは、ファイルはRSH0.6FINALフォルダに解凍される。
ダウンロード内容に含まれる重要なファイルのリストを以下に示す。
- blank.html:Internet Explorerで使う際のユーザに隠されたiframeのために必要となる。
- json2007.js:これがRSHで使われるデフォルトのJSONパーサとなる。このファイルは、Object.prototype、Function.prototype、Array.prototypeやその他の重要なJavaScriptオブジェクトにメソッドを追加する。変更の少ないバージョンであるjson2005.jsもある。
- rsh.js:RSHの機能を提供するベースとなるJavaScriptファイル。
- rsh.compressed.js:rsh.jsのサイズの小さいもの。これを使えば、コードのサイズが24Kバイトから12Kバイトに減らすことができ、完成版の配置に適している。
- rshTestPage.html:RSHが動作していることを示すテストページ。
- rshTestPageTop100.opml:RSHの機能を検証するテストファイル。
また、ダウンロード内容にはreadmeファイルとライセンスファイルが含まれている。現在のバージョンでは、Windows用のInternet Explorer 6と7、Mac・Windows・Linux用で2005年以降のGeckoをベースにしたブラウザ(Firefox、Mozilla、Netscape)、Mac・Windows用のOpera 9.22〜9.5、Mac用のSafari 2.03/2.04/3.03がサポートされている。
機能を追加する
RSHフレームワークは、標準的なウェブアプリケーションでみられる機能を、AJAXを使ったサイトで提供できるようにするものだ。RSHの特徴は単純さであり、すぐに簡単に使ってみて動かすことができる。
あなたはRSHや他のフレームワークは使っているだろうか?AJAXを使ったアプリケーションで、ユーザーの期待に応えられなかったことはないだろうか?あなたの経験をウェブ開発者コミュニティと共有して欲しい。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
米フォレスター・リサーチ社 シニアアナリスト Jeremiah K.Owyang氏を迎え、同氏が提唱するソーシャルテクノロジーを効果的に活用方法するための方法『POST』を日本で初めて紹介する注目のリアルイベント
- 今日のトップ記事
- 昨日
- 4日前
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Mac OS X
iPhone 3G
入門
ブラウザ
Java
SOA
Flash
プロジェクト管理
PHP
RIA
開発環境
ユーザーインタフェース
Windows
Mozilla
ソフトウェア開発
Linux
iPod touch
Ajax
デザイン
HTML
UI
Off Topic
データベース
脆弱性
server
仮想化ソフトウェア
プログラミング言語
小技
Adobe
携帯電話機
Python
レビュー
Tips
Webサービス
モバイル
Google
Firefox
Internet Explorer
オープンソース
Safari
Database
Webアプリケーション開発
CSS
Webデザイン
Firefox 3
iPhone
仮想化
JavaScript
リファレンス
Apple
話題のタグを見る »
ソーシャルテクノロジーをビジネスに利用する
Linux必携のオフィス向けアプリケーション10選
iPhoneでQRコードの読み取りを試す、しかし
Oracle VM Managerで仮想マシンを動かす
グルジアに渡ったカメラマンの全記録--大国に翻弄される人々の息遣い
iPod touchで音声通話が可能に--Fringを早速試す
Mozilla Labs、Firefoxで地理情報を認識活用できるプラグイン「Geode」を正式発表
DelphiのパフォーマンスをDelphiで改善:エンバカデロの製品戦略
社内政治を生き抜くための教訓10箇条
グリーンITの第一歩は見える化です
Techno Exchange
エンタメCGM「gooメーカー☆メーカー」
ERPパッケージの導入を成功させるコツ
ZDNet Japan Green IT
これからの時代のセキュリティ対策