タグ

ブックマーク / dev.mozilla.jp (3)

  • JavaScript のブロックスコープと名前空間 « Mozilla Developer Street (modest)]

    Web 開発や拡張機能開発で JavaScript のコードを書いていると、誰もが一度は次のようなことで悩むかと思います。 ブロックスコープと名前空間 (グローバル変数汚染の回避) 読み書きしやすくデバッグしやすいコードスタイル コールバック関数と this オブジェクトの取り扱い デバッグ方法とデバッグ支援モジュール 非同期処理の書き方 いずれも解決方法は人によって様々で、これが常にベストと言えるものがなさそうですが、私なりにそれぞれ検討したことなどを書いてみようかと思います。もっと良い方法があるとか色々皆さんのご意見やツッコミをいただければ幸いです。 JavaScript では名前空間は言語仕様でサポートされておらず、ライブラリや拡張機能などのコードを書くときにはグローバル変数の使用を最小限に抑える必要があります。先日の Mozilla 勉強会@東京 3rd でも佐藤さんと守山さんの発

    JavaScript のブロックスコープと名前空間 « Mozilla Developer Street (modest)]
    setamise
    setamise 2010/05/21
    古典方式はブレークポイントが設定しにくいという欠点。拡張開発のときはletでOk。大規模開発は勿論ケースバイケース。ブラウザ互換性が気になるとき(非大規模開発)はe.かf.か?
  • Mozilla Developer Street (modest)

    Portions of this content are ©2009-2020 by individual dev.mozilla.jp contributors. Content available under a Creative Commons license.

    Mozilla Developer Street (modest)
  • 協力者募集 « Mozilla Developer Street (modest)

    Mozilla に関する各種プロジェクトの協力者募集ページです。 このページは誰でも編集していただけます。Mozilla 関連のプロジェクトを運営されている方はもちろん、個人や法人で Mozilla 関連の開発者を募集したい方なども、皆さん自由にこのページを編集して呼びかけを行ってください。 興味のある方は各プロジェクトの募集内容に従って直接参加されるか、このページ末尾のコメント欄からご連絡ください。 いま特に募集していること 期間限定または特にこれをして欲しいといった協力者募集案内を書いています。 [開発] Firefox や Thunderbird など Mozilla アプリのバグ修正 今特にヘルプが必要なところはばぐじら救済通信 にまとめられています [開発] モバイルブラウザ用のアドオン開発 モバイルブラウザ用のアドオンが非常に少ないのでみなさん是非 モバイル用の Firefox

    協力者募集 « Mozilla Developer Street (modest)
  • 1