感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

JavaScriptのメモ

<スポンサーリンク>

デザインパターンとは

デザインパターンとは、ソフトウェアの設計において、頻繁に生じる問題に対する再利用可能なソリューションのこと。
デザインは日本語にするとカッコいい見た目的な意味に見えるが、元は設計という意味である。

デザインパターンの起源はクリストファー・アレグザンダーという建築家にのぼる。
彼が1977年に発表した「A Pattern Language」という論文が、デザインパターンの起源である。

ソフトウェア開発におけるデザインパターンの書籍で最も古く、最も著名な本が1995年に発売された「Design Patterns: Elements of Reusable Object-Oriented Software」である。
この本はあまりにも有名なギャング・オブ・フォーらによって書かれた。4人の紹介は他に譲る。

JavaScriptアンチパターン

・大量の変数をグローバルで宣言する
・setTimeoutやsetIntervalに関数ではなく文字列を引数として渡し、内部でeval()を呼び出す
・インライン形式でのJavaScript
・document.createElementを使わずにdocument.writeを使用する。
これらは有名なJavaScriptアンチパターンである。

JavaScriptについて

JavaScriptはNetsape Communicationsによって開発されたインタプリタ型のスクリプト言語である。

FireBugをインストールする方法

以下のウェブサイトにいく
https://addons.mozilla.org/ja/firefox/addon/firebug/

1.「FireFoxに追加」をクリックする。
2.F12を押す

個人的にはchromeのF12でも全然いいんだけど、JavaScripter達にはやっぱりFireBugが人気なのかも。

JavaSriptのオブジェクト型

Objectインスタンスを生成する

var obj = new Object();
obj.a = 1;
obj.b = 2;

Objectリテラルによる生成

var obj = {
	a: 1;
	b: 2;
};

DOMって何?

・Documentノード
→DOMツリーのルート。Elementノードを子に持つ

・Elementノード
→要素をお表現するもの。他のElementノードやTextノードを子に持つ。

・Textノード
→要素で囲まれた部分のこと。

・Attrノード
→要素の属性

感謝のプログラミング

今回で感謝のプログラミングは【411時間目】
10000時間まで、あと【9589時間】