WEB+DB PRESS vol.48 モダンプログラミング入門 JavaScript
久しぶりにJavaScriptを書いたのですが、ここ数年で書き方がガラッとかわっていてまるで浦島太郎です。
- 作者: 大沢和宏,高橋征義,山本陽平,高塚遙,高林哲,小飼弾,はまちや2,角田直行,田淵純一,伊野友紀,鈴木啓修,古谷洛人,伊藤直也,田中哲,太田一樹,松田明,鶴岡直也,佐藤竜一,cho45(さとう),吉田俊明,福島克輝,渡部広志,矢作浩,森田創,縣俊貴,大塚知洋,武者晶紀,ミック,下岡秀幸,nanto_vi,田中洋一郎,WEB+DB PRESS編集部
- 出版社/メーカー: 技術評論社
- 発売日: 2008/12/22
- メディア: 大型本
- 購入: 4人 クリック: 32回
- この商品を含むブログ (32件) を見る
- JavaScript実行エンジン
有名どころでは以下。
・Spidermonkey(Mozilla系)
・JavaScriptCore(WebKit,Safari)
・Google V8 JavaScript Engine(Chrome)
・JScript(Internet Explorer)
・futhark, liner_b(Opera)
- 仕様
・ECMAScript 3rd Edition
http://www.ecma-international.org/publications/standards/ECMA-262.HTM
pdfだ。orz。
日本語訳
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/
・DOM仕様
仕様一覧と日本語訳
http://www2u.biglobe.ne.jp/~oz-07ams/prog/
・Mozilla Developer Centerドキュメント
https://developer.mozilla.org
https://developer.mozilla.org/ja
DOM Level 0といわれるデファクトスタンダードな関数についても記述がある。alert関数など。
- JavaScriptの埋め込み方
今は以下の書き方が一般的らしい。XHTMLに従う。MIMEタイプを指定。コメントアウトではなくCDATA区域にする。
古いブラウザではこれを正しく扱えない場合があるため出来るだけ外部スクリプトにするのが安全。
文字コードはUTF-8が良いらしい。
- オブジェクトリテラル
最後の値の最後にカンマをつけると動かないブラウザがあるらしい(・・;
- JavaScriptコンソール
・Firefox → FireBug
https://addons.mozilla.org/ja/firefox/addon/1843
・Internet Explorer → Internet Explorer Developer Toolbar(IEDT)
http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&DisplayLang=en
MS、無償のWeb制作者向けIEプラグイン「Internet Explorer Developer Toolbar」正式版公開 - CodeZine
http://codezine.jp/article/detail/1338
・Safari → デフォルトのツール
・Opera → Dragonfly
http://www.opera.com/dragonfly/
- シンタックスチェック
Spidermonkeyのコマンドラインシェル
https://developer.mozilla.org/ja/Introduction_to_the_JavaScript_shell
- ライセンス
MITライセンスがよくつかわれる。