条件文のようにプログラムの流れを制御するときには、条件が成立したときに処理対象となる文をいつも{...}で囲むようにしましょう。
if ((fieldsSet & FIELD_A) && (fieldsSet & FIELD_C)) {
alert("フィールドAとCがセットされている");
}
プログラムを読みやすくするためには、{...}の中の文を字下げします。
2007年9月11日火曜日
2007年9月7日金曜日
URLエンコーディング
JavasScriptには、URLエンコーディングする関数がある。
- escape / unescape ; ASCII文字しか使えない
- encodeURI / decodeURI ; ASCII以外の文字コードのエンコードも可能
- encodeURIComponent / decodeURIComponent ; 「&」 や「+」や「=」もエンコードする。Ajaxの操作に使われる。
原則「キーワード var を使って定義しましょう」
スコープ(グローバルか、ローカルか)にかかわらず、どんな変数も必ずキーワードvarを使って定義しましょう。そして、これを将来にわたてずっと続けましょう。
登録:
投稿 (Atom)