タグ

jsとjsonに関するpoad1010のブックマーク (3)

  • JSONデータの授受があるWebアプリケーション開発に·JSONpad MOONGIFT

    JSONpadはJSONデータのビューワー/エディター。WebベースまたはAdobe AIR版がある。 JSONpadはJavaScript/PHP製のオープンソース・ソフトウェア。最近のWeb APIはRESTfulなものが多くなった。URLとメソッドを組み合わせてデータのCRUD操作ができる。使っているプロトコルがHTTPなので、JavaScriptとの親和性が高いのも魅力だ。 エディタ画面 そんなRESTfulのデータやり取りの際に使われるフォーマットはJSONが多い。こちらもJavaScriptとの親和性がもちろん高い。受け取った、または送信するJSONデータの構造を確認したい時に使うのがJSONpadだ。 JSONpadはWebアプリケーション風のUIで作られたソフトウェアで、JSONデータをツリー構造で確認したり、さらにデータのメンテナンスができるようになっている。データタイプ

  • JSONで管理するHTML5音楽プレイヤーを作ってみた (1/4)

    HTML5サウンドプレイヤーのサンプル。マウスで選択した曲(音声ファイル)を再生し、ラインアートを表示する。画像クリックでサンプルページを表示します(Firefox 3/Opera 10/Safari 4で表示可能) HTML5 Audioを使ってブラウザー上で動くサウンドプレイヤーを作る記事の続き。前回は、再生リストから選択した音楽(音声ファイル)を再生する基機能を作りました。このままでも十分と言えば十分ですが、今回はビジュアルエフェクトと操作ボタンを追加して、より充実した機能のプレイヤーに仕上げていきます。 ビジュアルエフェクトを追加する まずビジュアルエフェクトを追加します。今回は、サウンドプレイヤーの背景いっぱいにcanvas要素を配置し、canvas上にランダムな色の線を描画していくラインアートのプログラムを用意しました。 HTML5 Canvasの基的な使い方については

    JSONで管理するHTML5音楽プレイヤーを作ってみた (1/4)
  • jQueryを使って国際化処理を行う·jquery.localize.js MOONGIFT

    多言語に対応したWebサイトを構築する場合、サーバサイドで対応するのが一般的だった。例えばGetTextを使った国際化処理が有名だ。サーバサイドで処理をできるのは手軽な反面、言語ごとにリソースを消費してしまうのが問題だ。 JavaScriptで国際化を行う 結局のところ、国際化とは見た目の話でしかない。であれば見た目を操作するのに向いたJavaScriptで行わせるというのはあながち間違っていないかもしれない。 今回紹介するオープンソース・ソフトウェアはjquery.localize.js、jQueryを使った国際化ライブラリだ。 jquery.localize.jsはrel="localize[hoge]"といった要素で国際化する際のキーを指定する(この場合hogeがキーになる)。そして別途JSONファイルを用意し、hogeに対応した各国語の文字列を指定する。後は読み込み時にjquery

    jQueryを使って国際化処理を行う·jquery.localize.js MOONGIFT
  • 1