Powered by NinjaBlog
問題点いろいろ<一覧
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
『絵ログ』スクリプト、そんなこんなで一通りの機能の装備が完了しました。大きくつまづいた点を記録しておきます。2点、どちらも配列がらみ。
まずは配列のコピー。 知ってる人から見ればマヌケなハナシですが、「参照渡し」というものはどうにも感覚的に理解しにくい。JavaScriptに於いては値そのものにアクセスする変数以外はなんでもかんでも参照渡し、と考えてよさそうなんだけど、ソース上の表記にそれが現れてないのがやっかい。仕組み自体は単純なことなんだけどねぇ。せめてソース上で視的に別扱いになっていればこれほど悩まなくても済んだんだろうけど。 「オブジェクト指向」っつーヤツもそうなんだけど、感覚的に受け付けにくいのよねぇ・・・。
続いて配列のソート。 こっちは単純な勘違い。sortメソッドでは配列を数値としてではなく文字列として扱う、というだけのこと。 変数の値を確認しながらスクリプトを動かすことができればもっと早く気が付いたんだけど。デバッグ環境としてはあまりよろしいとは言えんね、JavaScriptは。この辺もJavaScriptプログラミングの敷居を高くしている要因のひとつだと思う。
ついでにもうひとつJavaScriptに対する不満を。 HTML文書を扱うことを目的とした言語なのに、Perlで言うところのヒアテキストのような文字列表記の方法が存在しないこと。これが非常に不便。 スクリプトを扱っていてHTMLとの相性を悪さを感じることが度々。別畑の独立した言語を無理矢理HTMLの扱いに持ってきたんじゃないかと思ってしまう。Perlの方が全然ソレっぽいよ。
と不満タラタラながらとりあえず完成。しばらくはテストですよ。
練習場 ものおき ブックマーク
更新履歴(4)今週の出来事(23)今日の献立(6)パソコンとかネットとか(28)コメント(2)カテゴリ無し(17)
2008年02月(1)2007年12月(1)2007年10月(4)2007年09月(3)2007年08月(6)2007年07月(7)2007年06月(6)2007年05月(8)2007年04月(3)2007年03月(2)
test 返信済 ...2006.07.04
Since 2005 (C) hya All Rights Reserved.