|
ご報告が遅くなりましたが、去る2009/09/14に絶版となりました orz出版から3年ですか。自分が最初に書いた本(雑誌ではなく)で、いろいろな思い入れはあったんですが、やっぱりCakePHPなどのフレームワークとかJavascript関連などの"今、熱い"技術の本と違って、"ブーム"が去るのが... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
最近、増井君と私でアーキテクチャの話をすることが多いのだが、そんなディスカッションの中で気に入っているのは左の図のようなアーキテクチャ。 もちろん、核となるのはビジネスロジックを含んだModelの部分。そこをしっかりと実装し、内部構造を隠す粒度の荒いインターフェイスを定義し、外から何をされてもデー... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
TrackBack URL (この記事についてトラックバックしたい時は以下のURLを指定してください)http://gyauza.egoism.jp/cgi/mt/mt-tb.cgi/2179 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
プログラムオブジェクト指向が難解なだけの不気味な悪人だと思っているだろう友人達に向けて、オブジェクト指向の良さというか、必要性みたいなのを書いてみようかなと思います。というのも、凄腕プログラマ達を見ているとオブジェクト指向は複雑怪奇なものに見えるし、また「これがオブジェクト指向だよ」と例で見せられ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
JavaScriptにおけるほとんど全てのデータはオブジェクトであるオブジェクトの定義にもいろいろありますが、ここでは「メソッドを持つ」という狭い意味においても事実だということです。実際に見てみましょう。p(true.toString());p("String".toString());p((1)... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
自分なんぞがオブジェクト指向とはなんぞと語るなんておこがましく、「オブジェクトっぽい話」でいいかなーと思っていたのですが、ブックマークするときに「オブジェクト」でタグ付けてる人がいたので、これはいかんと思い、こっそりタイトルを直しました。2回目の今回は、複数のインスタンスをまとめて操作する方法につ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
自分はスーパーJavaScripterでこんなすげーのが5行で書けちゃう。やばいだろ!とかいうのでは全然無いですが、オブジェクト指向っぽい話が最近分かってきたつもりで、それでやっときゃ問題無いってことを思い始めているので、なんかそんな話を書いていきます。こんな短く書くテクニックがあるぜ! var ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
javascript | 19:05 | 僕はコードスタイルが一定しないのですが、最近はクロージャ!クロージャ!最近は Firefox拡張/Greasemonkey/userChrome.js 系の javascript しか書いてないんだけど、そのあたりで「オブジェクトの継承」とかしたいと思うこ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
すでに半年以上昔ではあるが、Perlの新しいオブジェクトシステムとしてMooseに注目が集まった。面倒なオブジェクト定義が手軽に、さらに型指定なども容易にできるのでオブジェクト指向プログラミングが簡単になる、というライブラリだ。デモアプリケーションのblok。MS Visio風なドローアプリケーシ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
http://blog.livedoor.jp/dankogai/archives/50957890.html まず、Object.prototypeにメソッドを生やしてしまうとfor inでキーを列挙するときにいちいちhasOwnPropertyを使わないといけなくなるので普通は使いません。影響... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Java等のオブジェクト指向はクラスベースのオブジェクト指向と呼ばれる。一方、JavaScriptはプロトタイプベース、あるいはインスタンスベースオブジェクト指向と呼ばれる。クラスベースは、まずクラスを定義し、クラスを型とするインスタンスを作成することでプログラミングする。プロトタイプベースによる... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 JavaScriptでOOP。構文的には少し美しくないけど。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 new演算子とコンストラクタの動作。『Fの返り値がオブジェクトでないとき、newF()の値にはFの返り値ではなく新たに作られたオブジェクトが使用される』 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
HotRuby が Ruby 本家よりも僕の作ったベンチマークで高速であることの種明かし。 現代のオブジェクト指向言語の処理系で、最もパフォーマンスに影響するのはインスタンスの生成です。そのため、言語仕様として、プリミティブ型を用意することがパフォーマンス上、重要です。Java の場合は、int ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
社内の勉強会の資料をここに公開していきます。社内の人も社外の人も読んでください。 ※ターゲットは JavaScript は書いたことない、オブジェクト指向言語プログラマ。 ※信念は「教わるのではなく、必死に着いていきませう」 前回までの内容で Prototype.js でどのようにプログラムを書い... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
JavaScriptクロージャを完全理解!スコープチェインを知る(後編)
今回はJavaScriptのスコープチェインと、それによって実現されているクロージャについての完全な理解を目指します。 2008/08/01 20:30
Callオブジェクト Human JavaScript JavaScr... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
JavaScriptにおけるプライベートメンバ 翻訳原文:Private Members in JavaScriptCopyright 2001 Douglas Crockford. All Rights Reserved Wrrrldwide.JavaScriptはJavaScript: 世界で... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
翻訳 原文:Classical Inheritance in JavaScript著者:Douglas Crockford ※原文のコード内に誤りがあり、このまま記述しても動作しません。著者のコメント及び補足情報は翻訳メモを参照下さい。 君は自分が利口で階級にも属さず 自由だなんて思い込んでる―J... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
JavaScript関数の実体は、Functionクラスのオブジェクトです。今回はFunctionクラスの機能を網羅的に解説します。前回までのおさらいと今回のあらすじ
前回は、thisキーワードについて深く解説しました。関数内で使用する「this」は、状況に応じて様々に変化する可能性がある、という... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
JavaScript(ECMAScript)は、他のプログラミング言語の決まりに慣れ親しんでいると、非常に奇妙な存在です。一見すると、CやJavaから型宣言を省いただけの単純なプログラミング言語に見えます。しかし、prototype.jsやjQueryのような優れたライブラリのソースを眺めると、そ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|