熱門文章


jQuery

1.要使用jQuery要懂(或知道)什麼
  • HTML(XML)
  • JavaScript
  • DOM
  • CSS
  • Ajax
DOM(document object model)文件物件模型,這是什麼東東?白話文:將HTML/XML這份文件中的標籤(tag,XML稱元素(element),也有叫節點(node)的)轉換成許多物件所組成的一種模型。DOM是樹狀結構,


GAE

這邊用的是Java來開發而非Python,所以必須先安裝JDK6

1.GAE(Google應用服務引擎)首頁

2.下載Eclipse(Eclipse IDE for Java Developers (92 MB)),依自己需要下載符合的版本。

3.安裝Eclipse的Google外掛,在Eclipse中Help->Install new software->Add,輸入Google外掛的網址即可。

1.事件模型因各家瀏覽器而有所不同,在原始事件模型中,事件是瀏覽器內部的事,JavaScript無法直接處理事。但它是可移植的,所有支援JavaScript的瀏覽器都支援。

2.在原始事件模型中的事件處理器是以HTML標籤的屬性來指定。例:<input type="button" onclick="alert('Yap!');" value="Click Me!">

3.HTML不分大小寫,所以事件處理器寫成onClick和onclick都可以,但XHTML(很嚴格)有分大小寫,所以建議為了相容,一律用小寫onclick。

1.DOM(document object model)文件物件模型,指用來表達文件(HTML文件)的應用程式介面(API)。支援JavaScript的瀏覽器都會自己定義一種DOM,W3C會制定標準DOM。

2.DOM以樹狀結構來表示HTML文件(和XML文件),也可以處理CSS。

3.DOM的根部Node物件是Document物件,其中documentElement屬性會指向代表該文件根元素的Element物件。

4.DOM規範定義的是介面(interface),而不是類別(class)。

5.因為DOM定義的是介面,所以沒有建構式,不能用new來建立物件,而是間接的透過factory method來建立物件。

1.JavaScript在瀏覽器上的環境:
  • Window物件(全域物件)
  • 文件物件模型(DOM)
  • 事件驅動
2.Document物件代表「HTML文件」,Window物件代表「顯示文件的視窗(或框架)」。

3.Window物件的3個重要屬性:
  • document屬性:代表Document物件。
  • window屬性:參考到Window物件。
  • self屬性:參考到Window物件。
1.定義的方法:
  • var pattern = /s$/;
  • var pattern = new RegExp("s$");
2.正規運算式的樣式定義由一連串的字元所構成。

3.字元類別:把個別的文字字元放在方括號([])裡。例:/[abc]/,表示abc任一符合即可。

1.物件是一個資料集合,使用new來建立物件,使用點(.)來取得屬性值或設定。

2.使用for...in迴圈可以遍歷整個物件的屬性,例如:

for (var prop in obj){
document.write(prop);
}

3.使用delete來刪除屬性。例:delete obj.prop;

1.使用16位元的Unicode字集。

2.有分大小寫。但HTML沒有分大小寫,在HTML中的標記和特性名稱,在JavaScript中必須用小寫。

3.忽略空白及換行。

4.敍述結尾使用分號(;),但非強制。


1.JavaScript是直譯式程式語言,具物件導向功能。

2.可讓網頁擁有與使用者互動的功能、控制瀏覽器及產生動態內容。

3.變數不須宣告型態,即無型態(untyped)的程式語言(即,弱型別)。也就是直譯器(瀏覽器)不會檢查變數的資料型態。

4.不是Java。

About me

我的相片
Tony
Taichung, Taiwan
檢視我的完整簡介

Recent Posts

Recent Comments

BloggerAds

Categories

Archive

Social

SiteInfo

Taiwan(台灣)

Google Ads