Web 開発や拡張機能開発でJavaScript のコードを書いていると、誰もが一度は次のようなことで悩むかと思います。 ブロックスコープと名前空間 (グローバル変数汚染の回避) 読み書きしやすくデバッグしやすいコードスタイル コールバック関数と this オブジェクトの取り扱い デバッグ方法とデバッグ支援モジュール 非同期処理の書き方 いずれも解決方法は人によって様々で、これが常にベストと言えるものがなさそうですが、私なりにそれぞれ検討したことなどを書いてみようかと思います。もっと良い方法があるとか色々皆さんのご意見やツッコミをいただければ幸いです。JavaScript では名前空間は言語仕様でサポートされておらず、ライブラリや拡張機能などのコードを書くときにはグローバル変数の使用を最小限に抑える必要があります。先日の Mozilla 勉強会@東京 3rd でも佐藤さんと守山さんの発
Thunderbirtdにアドオンとして導入すれば、メーラーでスケジュールも確認できる「Lightning」。 このLightningは、デフォルトでiCal形式のカレンダーと同期できますが、Google カレンダーとの同期はサポートされていません。 ブログランキング しかし、「Provider forGoogle Calendar」をインストールすればGoogle カレンダーとの同期も可能になります。 利用方法は 1.インストール後Lightningの"Calendars"から"New" ボタンをクリックします。 2.Create a new calendar画面でOn theNetworkを選択し”次へ” 3.次の画面のFormat部分にデフォルトでは無かったGoogle Calendarが追加されているのが確認できますのでそれにチェックを入れ、Location部分にカレンダーのX
Mozilla Fennec Mozillaは20日(米国時間)、Fennecの最新版となるFennec 1.0 Beta 3 for Maemoを公開した。Fennec 1.0 Beta 3は改善を目的としたリリースで、前回のベータから多くの点が改善されている。主な変更点はパフォーマンスの大幅な改善、幻想的なテーマの導入、指でスクロールする機能の大きな改良、iframeスクロールへの対応など。 Fennec 1.0 Beta 3動作例 - アドレスを入力しなくてもブラウジングできるように工夫されている Fennec 1.0 Beta 3動作例 - ブラウジング中はアドレスバーは消えて前画面で閲覧できるようになる テーマ機能が改善されよりロバストになった点も注目される。さまざまなデバイス、縦横などデバイスによる違い、さまざまなプラットフォームに対応するためにほどこされた改善だ。Fennec
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く