見た目にインパクトが大きいAjax利用のWebアプリケーション。しかし、その見た目を支える要となるものは、背後にある有益な情報処理と活用方法だ。Ajaxのインパクトに負けないWebアプリはどのように作られるのか? 2006年08月25日 08時00分 更新 このオンライン・ムックPlus「Web 2.0で変わるWebプログラミングの常識」では、これまでにAjaxの概要(第1回)から発展系としてどのような...
JSONは「JavaScript Object Notation」の略であり、Webアプリケーションに役立つ軽量型のデータ交換フォーマットです。テキストベースのフォーマットなので読み書きが簡単で、さらにプログラムで容易に解析できる正規構文を備えています。基本的にはJavaScriptのサブセットであり、詳しくは後で説明しますが、XML以上に構文の解析が容易です。 AJAXは「Asynchronous JavaScript and XML」の略...
『 BadgerFishisaconventionfortranslatinganXMLdocumentintoaJSONobject. 』
先日 jQueryを使って作ってみた住所検索システムですが、IEに対応できなかったり、緯度・経度だけをスマートに表示することができませんでした。 管理人たにぐちが、へたれなだけかも知れませんが、jQueryはどちらかというと通信をばりばりやるようなプログラムよりは、CSSを随時切り替えてエフェクトをかけたりといった「表側」の処理が得意なのかも知れませんね。というこ...
JKL.ParseXML は、サーバ上のXMLファイルをダウンロード〜解析して、 JavaScript のオブジェクト(配列・連想配列)に変換するクラスです。 JavaScript ソースのダウンロードはこちら: jkl-parsexml.js (右クリックして[対象をファイルに保存]を選択) 簡単な使い方 同期〜非同期、GET〜POST 配列への展開 XML解析処理→JSON出力デモ このページのサンプルでは、他の JKL シリーズのライブラ...
『 Ajaj=AsynchronousJavascriptandJSON/PAJAJは、GNULESSERGENERALPUBLICLICENSEVersion2.1の下で公開されているオープンソースソフトウェア 』
『 XPathのJSON版。XPath的な表記でJSON構造にアクセスできる。JavaScript版、PHP版、C#版あり。(→記事:http://goessner.net/articles/JsonPath/) 』
] <?php //POSTとGETを取得 $pos = $_POST['test'] ; $get = $_GET['test'] ; //charsetをut-8に mb_http_output ( 'UTF-8' ); //出力 echo "{ 'POST' : '$pos' , 'GET' : '$get' }"; ?> このtest2.phpとの間で、送受信を行います。 使用可能なブラウザ Win n7 f1 m1 e5 e6 o8, Mac n7 f1 m1 s1(但、文字化け) , Linux n7 f1 m1 k3 使えないブラウザ Win n4 e4 o7, Mac n4 e4.5 e5, Linux n4 <!-- 暫定ライブラリ jslb_ajax02.js --> <script language = "JavaScript" charset = "ut...
(thanks to JavaScript++かも日記) 原文:Introducing JSON JSON(JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。JavaScriptプログラミング言語(ECMA-262標準第3版 1999年12月(PDF))の一部をベースに作られています。JSONは、完全に言語から独立したテキスト形式です。しかし、C、C++、C#、Java...
前回はJSONの概要と記法、そしてJavaScriptでの利用方法について説明しました。連載2回目となる今回はAjaxアプリケーションでのJSONの利用方法を、サンプルを作成しながら紹介していきます。 なお、本記事のサンプルを実行するにはApacheなどのWebサーバが必要になります。また、本記事の後半ではPHPを用いた動的なJSONの生成方法にも触れますので、Apache上でPHPが利用できる環境...
JSONとはJavaScript Object Notationの略で、XMLなどと同様のテキストベースのデータフォーマットです。 その名前の由来の通りJSONはJavaScriptのオブジェクト表記構文のサブセットとなっており、XMLと比べると簡潔に構造化されたデータを記述することができるため、記述が容易で人間が理解しやすいデータフォーマットと言えます。 なお、JSONは2006年に「RFC 4627」として公開されてい...
AjaxをWebアプリケーションに取り入れるには、デファクトスタンダードなフレームワークを利用するのがよい。基礎を理解すると、さまざまな応用例が考えられるはずだ。 2006年08月30日 11時00分 更新 このオンライン・ムックPlus「Web 2.0で変わるWebプログラミングの常識」、第6回目となる今回は、第5回「そのサービスはAjaxフレームワークで一変できるか?」に続く、フレームワーク...
『 ifyouarefamiliarwithWebtechnologies,it'sasnaptoupgradetheinteractivityofyourpagewithafewnewservicesontheserversideandalittlecodeontheclientside. 』
落ち着きつつあるAjaxを取り込んだWebアプリケーション開発への取り組み。後発でもアイデアはまだまだ出尽くしていない。基本を復習して新たなサービスへとつなげてみよう。 2006年08月23日 08時00分 更新 Ajaxというと、XMLでデータを送受信するというイメージがある。 しかし、実際にはXMLである必要性はない。むしろXML形式ではないほうが、送受信データパースの手間が必要ない...
こんにちは、亀本です。 携帯サイト作成の際に頭を悩ます最初の関門が、絵文字の取り扱いだと思います。 各社とも絵文字のデータ形式や相互変換表などを公開してくれていますが、取り扱いやすいデータ形式で統一的にまとめてある情報がなかなか存在しなかったりして、車輪の再発明が非常に多い分野ではないかな、という気がしました。 そこで、どうせなら利用しやすい...