開発環境
- 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 コメント:
コメントを投稿