タグ

oopに関するkanariiaのブックマーク (4)

  • JavaScriptでstatic/private/publicなメンバ/メソッドをもったクラスのつくりかた | ALUMICAN.NET

    JavaScriptを今更勉強している。 手始めに、任意のアカウントからVimeoとYouTubeのフィードを引っ張ってきて表示するだけの プチソーシャルストーキングサイトをつくってみた。 » You Like Good Things (β) が、JavaScriptがUNKO柔軟すぎる言語であるため、 結局自分のコーディングスタイルが最後まで定まらず、 上記サイトのソースコードは無茶苦茶になってしまった。 僕はこれまで「JavaScript = ステータスバーに無意味に時計を表示するもの(笑)」だと思って生きてきたが、 これからはちゃんと設計してコードを書けないとだめだと思った。 なので、とりあえずクラスの宣言から始めてみることにした。 クロージャを使ったりプロトタイプを拡張したり色々方法はあるものの、 JavaScriptに元々クラスという概念が存在しないせいか、どれも一長一短な感じは

    JavaScriptでstatic/private/publicなメンバ/メソッドをもったクラスのつくりかた | ALUMICAN.NET
  • プロトタイプ(prototype)によるJavaScriptのオブジェクト指向

    はじめに JavaScriptはオブジェクト指向言語です。しかし、そのオブジェクトの性質は、他に良く知られているオブジェクト指向言語のJavaC++と大きく異なっています。 そこでこの記事では、なぜそのような違いがあるのか、JavaScriptにおけるオブジェクト指向の言語思想を見ていくと共に、その違いの根幹であるプロトタイプについて解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(JScript、ActionScript)でも通じる内容になっています。 対象読者 プログラミングの基的な知識、ならびにオブジェクトやメソッドと言った基礎的な概念については、ここでは解説しません。最低限、オブジェクト指向プログラミングについて理解をして

    プロトタイプ(prototype)によるJavaScriptのオブジェクト指向
  • FLASH OOP for ActionScript 3.0|ダウンロードファイル

    FLASH OOP for ActionScript 3.0 以下からサンプルデータのダウンロードができます UP: 2008.07.02 CHAPTER-01 なし CHAPTER-02 all:DL [324KB] CHAPTER-03 3-2-1-2:DL [8KB] 3-2-4-1:DL [8KB] 3-2-4-3:DL [12KB] 3-3:DL [28KB] CHAPTER-04 all:DL [32KB] CHAPTER-05 なし CHAPTER-06 なし CHAPTER-07 fractal:DL [492KB] CHAPTER-08 なし CHAPTER-09 3d_products_viewer:DL [1.3MB] number 3d:DL [1.1MB] CHAPTER-10 pinball_box2d:DL [172KB] sample_box2d:DL [2

    kanariia
    kanariia 2008/11/12
    サンプルデータ
  • FrontPage - Flash OOP Japan

    2008-09-12 AIR 2008-07-17 物理エンジンを使ったゲー 2008-06-13 FrontPage 2008-05-14 SharedObject 2008-04-21 バイトコードが扱えるメリットのサンプル 2008-04-03 Yahoo+APIとAS3 2008-03-24 FlashDevelop 2008-03-04 目次 2008-02-25 ライブラリとは? Flash Develop + CS3 Flash CS3 単体 sparkのライブラリ紹介 2008-02-19 AS3で扱うサウンド PNGエンコーダ 2008-02-18 Yahoo APIとAS3 2008-02-17 CS3TIPS(仮題)原稿 2008-02-13 AS2からAS3への移行 2008-02-12 外部機器とAS3 iPod touchとAS3 Nintendo DSとAS3

    kanariia
    kanariia 2008/06/12
    続FlashOOPの執筆内容が読める!
  • 1