jQuery ドキュメント性

PC[コンピュータ] JOB[仕事]

従来javascriptで記述していたプログラムを今後の機能拡張を見据えて、プログラムのリファイン兼ねて jQuery で再構築中。

jQueryの一番良い箇所は、ドキュメント性とコードの節約だと思う。
jQueryでも凝ったコードを使えば、性能や更に縮小したコード記述もできるが、それでは、ドキュメント性が極めて悪くなり、将来の機能拡張等に問題だと思える。

こちらはjavascriptでの記述。
これでもなるべく分かりやすく記述しているが、一つの事をするのに、非常に凡庸なコードになり、逆にメンテナンス効率が悪い。
特にDOMを生成する場合は、記述した内容でDOMイメージがつかみがたい。

こっちは、jQueryで試しに記述したもの。
言語仕様はわからなくても、どの行で何をしているか、想像が付きやすい。
jQuery独特のメソッドチェーンで使って、ガ~っと一気に書く方法もあるが、それだと、一気にドキュメント性が悪くなり、改造にも弱い。

上記のように、いわば、超シンプルなCOBOL(BASIC)言語のような感じで、1行1命令形式でドキュメント性を意識した方が、私には、絶対的に正解だと思う。

なをDOMを構築する場合に、別な記事でも示した通り、append命令は一切使わず作成してみた。append命令は、その時々で、動作がかなり劇的に変わるので、これも改造に弱いコードになるので使わなかった。