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>
<script type="text/javascript">
var obj = new Class();
obj.doSomething();
</script>
のようにしてJavaScriptクラスを読み込む。(document.writeメソッドを使ってクラスファイルを読み込むようにして、そのコードを含む他の実行コードは外部JSファイル化してしまう方がいいかも。)


このページを読むと、JavaScriptも奥が深いなあと思う。
Effective JavaScript - Dynamic Scripting

Posted by otsuka : 02:03 | Comment (0) | Trackback (0)
Comment









名前、アドレスを登録しますか?