タグ

2015年8月7日のブックマーク (2件)

  • Google流 JavaScript におけるクラス定義の実現方法

    目次 2019年追記 はじめに クラス実現のために必要な JavaScript の言語仕様 function this call new 演算子 prototype チェーン プロパティ: prototype Google Closure 流のクラスの実現方法の概要 クラスの宣言とコンストラクタの定義 メンバ変数 (インスタンス変数) メソッド定義と呼び出し private, protected 継承 プロトタイプチェーンを利用してメソッドを親クラスから引き継ぐ 親クラスのコンストラクタの呼び出し メソッドオーバーライドと親クラスのメソッドの呼び出し 多重継承 abstract, interface inherits の実際のコード 良くないクラス実現方法 ES6 のクラス 2019年追記 この記事ではclassが導入されたES6以前のJavaScriptでどのようにクラスに相当するものを

    minetty99
    minetty99 2015/08/07
  • 「Splatoon(スプラトゥーン)」のイカしたデザインのひみつ(前編)

    任天堂のWii Uソフト「Splatoon(スプラトゥーン)」。発売から1カ月ほどで世界累計販売数が100万を突破するなど、非常に勢いのあるスタートを切った同社の新規タイトルは、「マリオ」「ゼルダ」などの歴史あるゲームタイトルと比べると「やんちゃ」に映るキャラクターデザインや、インクの鮮やかな色選びなど、ビジュアル面にも目を惹くものがある。 また、筆者自身、このゲームを始めたある知人のデザイナーから、「Wii U体と一緒に買ってでもやるべきだ」と猛烈なプッシュを受けた。買う前に評判を調べたところ、このゲームに熱中し、日々インクにまみれた生活をしているクリエイターは結構いる、ということが分かった(そしてミイラ取りがミイラになる格好で、筆者も現在進行形でプレイしている)。 そこで今回、スプラトゥーンをプレイしているデザイナーやイラストレーター、サウンドクリエイターなどの協力を受け、彼らが

    「Splatoon(スプラトゥーン)」のイカしたデザインのひみつ(前編)
    minetty99
    minetty99 2015/08/07