JavaScript の開発環境

GW の手習いに、Webサービスを構築している。

で、JavaScript

エラーがその場でわからないため、デバッグが大変。

とりあえず、emacs での開発環境として js2.el を導入してみる。

導入方法はまず、

wget http://js2-mode.googlecode.com/files/js2-20090723b.el
sudo cp js2-20090723b.el /usr/share/emacs/site-lisp/js2.el
sudo emacs -batch -f batch-byte-compile /usr/share/emacs/site-lisp/js2.el

とやってから .emacs

;; js2-mode
(autoload 'js2-mode "js2" nil t)
(add-to-list 'auto-mode-alist '("\\.js$" . js2-mode))

と記入すればOK.

ついでに、Inferior Javascript Mode も導入しよう

wget --no-check-certificate https://github.com/bkyle/inf-js/raw/master/inf-js.el

として、.emacs

(autoload 'run-js "inf-js" nil t)
(autoload 'inf-js-keys "inf-js" nil)
(add-hook 'js2-mode-hook '(lambda () (inf-js-keys)))
(defvar js-program-name "js")

を記入すればOK.
あ、もちろん Javascript インタプリタの導入が必要。
このコンパイルも大変だ。