Javascript事始め

Chrome extensionsFirefoxプラグインを作るにあたって,準備したモノのメモ。まだ初心者なので、何か参考になるものがあれば、ご教授ください。

  • 書籍

Javascriptについては初心者ですが、書籍については以下の本で勉強しています。作りたいモノは決まっているので、とりあえず文法はすっ飛ばして、8章 クライアントサイドJavascript,9章 DOMあたりから読み始めて、分からない文法があれば戻ってサンプルコードを書いてみるといったことを繰り返してます。しかし、まだ全然慣れない。

パーフェクトJavaScript (PERFECT SERIES 4)

パーフェクトJavaScript (PERFECT SERIES 4)

  • 環境

Enhanced Javascript IDE Emacs Mode - js2-mode
js2-modeEmacsJavascript専用のmajor-modeで、最近はこれが定番のようです。設定は以下を参考にしました。
EmacsでJavascriptを書く

Javascript Engine - Spidermonkey
Spidermonkeyはターミナル上で動くインタラクティブなシェルです。文法の練習や、動作の理解をするために使ってます。リンク貼りましたが、apt-getなどでインストールできます。

Debugger - Firebug
FirebugFirefoxのアドオンとしてインストールできるデバッガです。最初にChrome Extensionsから手を付け始めたので、まだあまり使ってません。。