Hatena::Groupjavascript

emergentのJavaScript入門日記

 | 

2009-01-27

勉強会用AJAX&JavaScriptメモ

22:47 | 勉強会用AJAX&JavaScriptメモ - emergentのJavaScript入門日記 を含むブックマーク はてなブックマーク - 勉強会用AJAX&JavaScriptメモ - emergentのJavaScript入門日記

会社の勉強会で使う、これまであまりWebに接点がなかった人用への説明資料を作るためのメモ。

AJAXとはなんぞや

  • Asynchronous JavaScript + XML の略。つまりJavaScriptで非同期通信機能を使って画面遷移なしにマークアップ言語で書かれたUIを操作すること
    • Web2.0(笑)の中心的な技術
  • サイト例
    • Google Maps - 裏で地図を自動データを読み込み
    • Google カレンダー、GmailDocsなど - ページの再読み込みなしに編集、保存
    • そこかしこで使われている
  • XMLHttpRequestについて
    • コードの例
    • なんか適当にやってみる
  • ブラウザ以外のAJAXぽいこと

JavaScriptってなんなの?

  • 歴史をちょこっと
  • プロトタイプ指向
  • データ型はプリミティブ以外は全部オブジェクト。で、オブジェクトは全部ハッシュ。配列もハッシュ。
    • ハッシュだからデータ構造を記述できる -> それがJSON、JSONP
    • コード例を書く
  • 色んなライブラリ
  • ブラウザのプラグインにもJavaScript
    • GreaseMonkeyでユーザでも手軽にWebページに手を加えられるようになった

JavaScriptエンジン群雄割拠

おまけ:JavaScriptの使い方

  • 右クリック禁止破り
    • Shift+F10ではなくて
 |