Javascript 1.9.3 / ECMAScript 5 introduces Object.create, which Douglas Crockford amongst others has been advocating for a long time. How do I replace new in the code below with Object.create? var UserA = function(nameParam) { this.id = MY_GLOBAL.nextId(); this.name = nameParam; } UserA.prototype.sayHello = function() { console.log('Hello '+ this.name); } var bob = new UserA('bob'); bob.sayHello()
11/20/2007 JavaScript の継承 JavaScript と オブジェクト指向プログラミング (Object-Oriented Programming: OOP) に暫く焦点を当てていきます。OOP 主要 3 原則カプセル化継承ポリモーフィズム継承OO デザインの特徴として、再利用があります。再利用の王道は継承です。スーパークラスはサブクラスによって生成されるサブクラスはスーパークラスの全てのメソッドとプロパティを継承するサブクラスでは継承したスーパークラスのメソッドやプロパティをオーバーライドできるJavaScript では継承が公式にサポートされていませんが、継承を実装することはできます。 継承の方法を 2 通見てみます。 その 1: 関数による継承サブクラスのオブジェクト定義の中で、スーパークラスのコンストラクタを呼ぶ方法です。 まず以下のようにスーパークラスとサブク
@jondot | CTO at Como. Hacker. Fullstacker. Big data. Open sourcer. I'm coming from a parallel computation, distributed systems background by education, and have relatively strong foundations in infrastructural concurrent/parallel libraries and products that I've built and maintained over the years both on the JVM and .Net. Recently, I've dedicated more and more time building and deploying real co
GitHub Flow Scott Chacon on the Interwebs 31 Aug 2011 git-flowの問題点 (Issues with git-flow) 私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップでgit-flowについてどう思うかを尋ねられた。私はいつも、git-flowは素晴らしいと思うと答えている。何百万ものワークフローを持ったシステム(Git)を提供し、ドキュメントもあるし、よくテストされている。フレキシブルなワークフローは、実に容易なやり方で多くの開発者の役に立つ。標準的なものになりつつあり、開発者はプロジェクトや企業の間を移動しつつこの標準的なワークフローに馴染むことができる。 しかしながら、それ故の問題も抱えている。新しいフィーチャーブランチをmasterではなくdevelopから開始するとか、
Sign up for the Xiki beta: Support Xiki and get a t-shirt! Become a Patron!
最近Rails3で遊んでて、ようやくルーティングが分かってきたのでまとめます。僕の知ってる範囲しかまとめないので、すべての機能を網羅するわけではありませんが、これだけ知ってれば不自由しない気がするのでそれで良いです。ウフフ、オッケー。 基本的なこと Railsの思想 Railsのルーティングを理解するのに、押さえておくべき思想は一つかなと思います。 「すべての操作はリソースに対するCRUD操作である」 これを念頭においておくと、ルーティングの理解がしやすくなると思います。 編集するファイル ルーティングは以下のファイルに記述します。基本的にこれだけを見れば全部のルーティングがわかるようになっています。 config/routes.rb ルーティングの確認方法 Railsアプリケーションのルートディレクトリで以下のコマンドを打てばいつでもルーティングを確認することができます。ルーティングをい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く