switch 語句 當條件式選項很多時使用 if-else 會很繁雜,這時候就可以考慮使用 switch 語句。在 switch 中,括號內的表達式會依次和 c...
javaScrip 任務:寫一個函式名為calculator,具有自動計算漢堡總價與可樂總價。假設再函式內設計漢堡單價50,可樂單價20元先簡單假設有個view...
設定事件處理器特性 大部分的事件會以on為開頭且全小寫(onclick/onchange/onload/onmouseover/...)。 window.onl...
事件類型 表單事件 表單在送出時會發出submit事件,重置時會發出reset事件。 按鈕類(<button>包含radio、checkbox...
Cascading Style Sheets(CSS) 用來指定HTML document視覺呈現方式的標準。style規則來至不同來源所一層層相疊後的結果(後...
元素內容 innerHTML特性會回傳元素內容。 outerHTML特性會回傳元素內容包含自己的tag。 <div id="fruits&q...
JavaScript存在的目的是為了將靜態HTML文件轉為互動式的網頁。 DOM 概觀 Document Object Model(DOM)是用來表示與操作HT...
Window物件是client-side JavaScript程式的全域物件。 setTimeout / setInterval setTimeout(call...
JavaScript程式的執行 一個JavaScript程式由以下組成: JavaScript程式碼 HTML 處理器 JavaScript: URL 標...
client side JavaScript Window物件是client-side功能與API的主要進入點,代表瀏覽器window或frame。Windo...
Rhino: 以Java寫的JavaScript直譯器,可讓JavaScript存取全部的Java API。 Node: google V8 JavaScri...
常數與scope變數 const使用const來定義常數,const在定義時一樣會被拉升到外圍函式定義的頂端。 const pi = 3.14; pi=4;...
表示式var pattern = new RegExp(s$) or var pattern =/s$/ 代表著以s結尾的字串都匹配。 透過 \ (ba...
子類別 假定現在有一個A類別且B類別為A類別的子類別,然後創建C為B的實體,那C同時有B和A的特性。使用下面兩行語法建構子類別 B.prototype = Ob...
類別(class)與建構式(constructor) 建構式是用來初始化新建物件的函式,利用new來呼叫它。 呼叫建構式關鍵特色在於建構式的prototype...
閉包 closure function的執行依賴於變數的作用域,這個作用域是在function定義時決定,並不是在被呼叫時決定的。function物件內部包含代...
function fn(){... reutrn ..;} var fn_1 = function {... reutrn ..;} 使用(2)方...
一組有序群集,值稱為元素element,位置稱為索引(index,由0開始)創建Array兩種方式 直接給值 var ary = [1,2,3] 使用arr...
物件是特性(property,具有名稱和值,name:value pairs)的無序集合。 原型(prototypes) 每個JavaScript物件都有第二個...
宣告述句 var var name_1[=value_1][,...,name_n[=value_n] var宣告的特性是無法被刪除的。 如果是寫在funct...
function 運算式 var square = function(x) {return x*x} 屬性存取 expression . identifie...
JavaScript型別 null null 是JavaScript關鍵字。 null 被視為一種無物件(no object)的特殊物件。 null 自成一個...
在說明JavaScript之前,有幾點需要先瞭解的。 JavaScript有大小寫之分,但HTML沒有大小寫之分,因為這樣的差異,某些地方要特別注意。...