タグ

**あとでやると*node.jsに関するyamadarのブックマーク (2)

  • Express読んだ - 海峡

    Node.jsのWebアプリケーションフレームワークexpressのソースコードを読んだ。 Node.jsの書き方とかHTTPの仕様とか調べながらコード読んで勉強になった。 読むときに作ったメモを載せておく。テキトーすぎてまったく参考にならないと思う。 依存モジュール 気になったものだけをメモ connect ミドルウェアを使って拡張できるHTTPサーバーフレームワーク 便利なmiddlewareが色々入ってる commander コマンドパーサーみたいなやつ range-parser HTTPヘッダフィールドのrangeをパースするやつ 小さくて読みやすそう fresh http response freshnessを調べる単純なやつ キャッシュ制御につかう methods ただのhttp method 一覧 send static() file server 面白そう connectを

    Express読んだ - 海峡
    yamadar
    yamadar 2013/05/24
    自分が読む際の参考に。
  • require('events').EventEmitter.call(this) の意味 - Block Rockin’ Codes

    [修正] コメントで指摘されたように、回答4の訳が間違っていたので訂正しました。 Node の ML に以下のような質問が投稿されました。 What is the meaning of require('events').EventEmitter.call(this) 内容としては。 「以下のようなコードがあったんだけど、これってどういう意味?」 var util = require("util"); var events = require("events"); function MyStream() { // ここの意味がよくわからん、これは `new MyStream` と同じに見えるんだけど違うの? events.EventEmitter.call(this); } util.inherits(MyStream, events.EventEmitter); var steam =

    require('events').EventEmitter.call(this) の意味 - Block Rockin’ Codes
    yamadar
    yamadar 2011/07/24
    自分のクラス内で親クラスのコンストラクタを呼ぶことにより、自分のクラスを this として親クラスのプロパティを継承したりできる。
  • 1