タグ

JavaScriptとJSONに関するfacetのブックマーク (3)

  • Web開発者は要注目!! JSONでAjaxアプリ開発 - Protoscript登場 | エンタープライズ | マイコミジャーナル

    Yahoo! Ajax Evangelist, Bill Scott氏は6日(米国時間)、Ajaxアプリケーションを開発するための新しいプロトタイプスクリプティング「Protoscript」を発表した。Protoscriptは既存のWebページに対して動作を追加することを目的としたスクリプト。かなりわかりやすい表記で動作を追加できるという特徴がある。 Protoscriptはいちからすべて開発されているのではなく、既存のプロダクトを組み合わせて機能が実現されている。まず、HTMLの要素を特定するためにjQueryが活用されているほか、動作やイベントへの対応にThe Yahoo User Interface LibraryやMooToolsが活用されている。 Webアプリケーションを開発するにあたって、UIを設計してから、そのUIに対して動作を付け足していく方法がある。直感的でわかりやすい方

    facet
    facet 2007/09/17
    「要素」「振る舞い」「イベント」をすべてJSON形式で記述、と。[interesting][*]
  • ObjectをJSONへ変換するJavaScript Library (Kanasansoft Web Lab.)

    このJSONの変換処理は時代遅れとなっています。 最新の動向を知りたい方は、以下のキーワードで検索する事をお勧めします。 「JSON.stringify」「JSON.parse」「json2.js」 追記終わり JSONのエンコード処理時、バックスラッシュエスケープのユニコード文字への変換を行うメソッドを追加した。そもそもJSON変換時、文字列は一部の該当するもののみの変換で良いと思っていたが、どうも全ての変換が必要のようだ。しかし、一部の変換でもJavaScriptは受け付ける事が可能であり、全てをユニコード文字へ変換するとデータ量が増えてしまうデメリットもあるため、古いメソッドは残すことにする。 /* ================================================================================ Name : JSON

  • AjaxでBBSを作る ?GA-BBS開発日記? - JSONの書き方について考えてみた・1

    連休中にJSONの書き方についていろいろ考えてみたので、まとめてみたいと思います。 基 JSONについての基的なことは他サイトに任せるとして、、簡単にいうとJavaScriptの書式を利用したデータ記述フォーマットです。 基的にはこのようなテキストファイルを用意して、 [ 'text', 'hoge', 'fuga' ]; XMLHttpRequestなどで取得し、次のようにして利用します。(取得したテキストデータはjsonTextに入っているとする) var jsonData = eval(jsonText); これで、jsonDataは['text','hoge','fuga']の配列になります。 ちなみに、 eval('var jsonData = ' + jsonText); とすることもあります。この2つには違いがあり、 var a = eval('var b = ' +

    AjaxでBBSを作る ?GA-BBS開発日記? - JSONの書き方について考えてみた・1
    facet
    facet 2006/01/12
    ちぇきら!←こればっか(^^;
  • 1