注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

Ajaxを使った開発において、Prototype.jsなどのAjaxではレスポンスを全て指定したID内に入れてしまうことでごく簡単に複雑なレンダリング結果を表示できるようにしている。Ajaxというと、結果のXMLを操作して複雑にJavaScriptを操作しなければならないというイメージに比べてずいぶん単純になり、身近になった。 0

ピクチャ 77.png
サンプル 0

 

だがそれでは通信量が増えてしまうのも事実だ。ごくシンプルなデータを複雑なレンダリングにつなげる、こちらを使ってみよう。 0

今回紹介するオープンソース・ソフトウェアはPURE、JavaScript向けのHTMLレンダリングエンジンだ。 0

PUREはjQueryプラグインとして動作するソフトウェアで、複雑なレンダリングを実現しようと思うとなかなか難しいJavaScriptによるHTMLレンダリングを容易にしてくれるソフトウェアだ。 0

ピクチャ 78.png
クリックするとデータを追加するサンプル 0

 

例えば、現在のテーブルデータを取得して、そこにデータを追加して表示を増やすと言ったことや、リストを追加する、指定したHTMLの内容をベースに内容を書き換えるといったこともできる。 0

これを使えばある一部分をテンプレートとして、その内容を修正して反映することも簡単にできそうだ。記法が独特なので、覚える必要がありそうだが一度覚えてしまえば強力なライブラリになり得る。 0

対応ブラウザはIE6.0以上、Firefox 2以上、Safari 2以上、Opera 9以上となっている。HTMLレンダリングが容易になれば、もっとJavaScriptを活用できるようになりそうだ。 0

 

PURE Unobtrusive Rendering Engine for HTML
 http://beebole.com/pure/ 0

pure - Google Code
 http://code.google.com/p/pure/ 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が195あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る