タグ

JavaScriptとjsに関するnoire722のブックマーク (2)

  • O'REILLYの"JavaScript"を読む 第10章 モジュールと名前空間 - tkzwtks-old.log

    第10章まできました。まだまだ道半ば。 JavaScriptの言語仕様ではモジュールの作成や管理をする機構が用意されていない。なので再利用可能なモジュールを書くということはあるルールに沿ってモジュールを書くということ。 10章は主にそのルールについて書かれている。 最も重要なこと 名前の衝突が起こらないように名前空間を使用する グローバル変数を定義しない モジュールと名前空間の生成 言語仕様で名前空間がサポートされていないので、オブジェクトを使って名前空間を実現する。 以下のコードでのやり方が、JavaScriptモジュールを記述する時に守るべき最初のルールである、「モジュールがグローバルな名前空間にシンボルを追加する場合は最大でも一つにすべきである」ということ。 // 名前空間用の空オブジェクトを生成する // この一つだけのグローバルシンボルに他の全てのシンボルを格納する var Cl

    O'REILLYの"JavaScript"を読む 第10章 モジュールと名前空間 - tkzwtks-old.log
  • WebSocketで目指せ“リアルタイムWeb”!第1回 node.jsの衝撃とWebSocketが拓く未来 - @IT

    ご挨拶 こんにちは、ロンドンのNew Bambooという会社でWebエンジニアとして働いている@makoto_inoueです。ここのところ、PusherというWebSocketのクラウドサービスの開発に関わっています。今回から3回に渡ってWebSocketに関する短期連載を担当させていただきます。 私を含めたNew Bambooの面々(我々は自分たちのことをBambinoと呼んでいます)がWebSocketになぜ興味を持ったかということからはじまり、実際にクラウドサービスを始めるまでにいたったストーリーをお話ししたいと思います。そのストーリーを通じて、WebSocketが切り開く「リアルタイムWeb」な世界への可能性や技術的課題を皆さんと共有できればと思っています。

    WebSocketで目指せ“リアルタイムWeb”!第1回 node.jsの衝撃とWebSocketが拓く未来 - @IT
  • 1