開発環境
- OS X Mavericks - Apple(OS)
- Safari, Firefox + Firebug, Google Chrome(Webプラウザ、プラグイン)
- BBEdit - Bare Bones Software, Inc. (GUI) , Emacs (CUI) (Text Editor)
- JavaScript (プログラミング言語)
Head First JavaScript Programming (Eric T. Freeman (著)、 Elisabeth Robson (著)、 O'Reilly Media )のChapter 12(Creating objects: Advanced Object Construction)、BE THE BROWSER(p.529)を解いてみる。
BE THE BROWSER(p.529)
コード(BBEdit, Emacs)
var Widget = function (part_no, size) { this.no = part_no; this.breed = size; }, FormFactor = function (material, widget) { this.material = material; this.widget = widget; }, widget_a, widget_b, form_factor_a, form_factor_b; widget_a = new Widget(100, 'large'); widget_b = new Widget(101, 'small'); form_factor_a = new FormFactor('plastic', widget_a); form_factor_b = new FormFactor('metal', widget_b); print(form_factor_a.material + ', ' + form_factor_a.widget.no + ', ' + form_factor_a.widget.breed); print(form_factor_b.material + ', ' + form_factor_b.widget.no + ', ' + form_factor_b.widget.breed);
0 コメント:
コメントを投稿