2005年1月 2日
Programming | JavaScript
JavaScriptを仕事で使うときは、サイト毎にその都度一から書いているのだけど、今年はJavaScriptコードもライブラリ化していこうと考え、先日からJavaScriptをきちんと勉強中。O'reilly SafariでJavaScript Definitive Guideを読んで、一通りの仕様は理解できた(つもり)。当然といえば当然なんだけど、ECMA Scriptの実装だからActionScript 1.0と同じなんだね。忘れてたよ。AS 1.0で理解不足だった点も補えて、得した気分。
今後JavaScriptは機能別にクラス化しておいて、そのクラス毎にファイル保存し、CVS管理する。で、使用する時はHTMLの中で、
<script type="text/javascript" src="path/to/class.js"></script>のようにしてJavaScriptクラスを読み込む。(document.writeメソッドを使ってクラスファイルを読み込むようにして、そのコードを含む他の実行コードは外部JSファイル化してしまう方がいいかも。)
<script type="text/javascript">
var obj = new Class();
obj.doSomething();
</script>
このページを読むと、JavaScriptも奥が深いなあと思う。
Effective JavaScript - Dynamic Scripting
Comment