ä»–ã®ãƒ©ã‚¤ãƒ–ラリやã€è‡ªåˆ†ã®ã‚³ãƒ¼ãƒ‰ã¨å…±å˜ã•ã›ã‚‹ã¨ãã¯ã€ã“れらã®åå‰ã¨è¡çªã—ãªã„よã†ã«æ°—ã‚’ã¤ã‘ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚åŒã˜åå‰ã‚’使ã£ã¦ã—ã¾ã†ã¨ã€ã‚³ãƒ¼ãƒ‰ãŒãƒãƒ¼ãƒ‰ã•ã‚ŒãŸé †ç•ªã«ã‚ˆã£ã¦æŒ™å‹•ãŒå¤‰ã‚ã‚‹ã€ã¨ã„ã†ã‚ˆã†ãªã‚ã‹ã‚Šã«ãã„å•é¡ŒãŒç™ºç”Ÿã—ã¦ã—ã¾ã†å ´åˆãŒå‡ºã¦ãã¾ã™ã€‚ オブジェクトã€ã‚¯ãƒ©ã‚¹ã®ä½¿ã‚れ方 ライブラリ内ã§ã¯ã€ä¸Šè¨˜ã®åå‰ç©ºé–“ã¯å¤§ãã分ã‘ã¦ä»¥ä¸‹ã®ã‚ˆã†ãªä½¿ã‚れ形をã—ã¦ã„ã¾ã™ã€‚ ãã®ä¸‹ã«åˆ¥ã®ã‚ªãƒ–ジェクトを入れるãŸã‚ã®è¦ªåå‰ç©ºé–“ã¨ã—ã¦ä½¿ã† Class.create()を使ã£ã¦ Prototypeライブラリ風ã®ã‚¯ãƒ©ã‚¹ã¨ã—ã¦å®šç¾©ã™ã‚‹ Object.extend()を使ã£ã¦ä»–ã®ã‚¯ãƒ©ã‚¹ã€ã‚ªãƒ–ジェクトã‹ã‚‰ç¶™æ‰¿ã•ã‚Œã‚‹ã“ã¨ã‚’å‰æã¨ã™ã‚‹é–¢æ•°ã‚’集ã‚ã‚‹ コードを簡潔ã«è¨˜è¿°ã™ã‚‹ç‚ºã«çŸã„åå‰ã®é–¢æ•°ã¨ã—ã¦ä½¿ã† 特ã«ã€Object.extend()を使ã£ã¦ç¶™æ‰¿ã‚’実ç¾ã—ã¦ã„る箇所ãŒå¤šãã€æœ€çµ‚çš„ã«ã©ã®ã‚ªãƒ–ジェクト・クラスã«ã©ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒå®šç¾©ã•ã‚Œã¦ã„

{{#tags}}- {{label}}
{{/tags}}