裝飾者模式 ( Decorator ) 裝飾者模式的概念是在物件上動態的加上功能來強化目標,所以在設計時,必須注意要設計的容易被強化。是透過覆寫的方法來強化功能,所以這樣的做法會比產生子類別更靈活。...
回想一下先前的函式記憶體釋放 // 這段程式碼為增加記憶體空間使用 function randomString(length) { var result = ''; var cha...
一個函式可能會有哪些變數? 傳入的參數 區域變數 類陣列:無論傳入多少參數都可全部接收。 this:在執行函式時會自動帶入的一個變數,執行物件內函式的 this 會與一般函式有所不同。 全域變數...
立即函式 IIFE 定義完即可馬上執行的函式 無法在函式外被再次執行 大多數情況下不須給名稱 透過具名函式來執行立即函式: (function IIFE () { console.lo...
使用 function 這個關鍵字來宣告 具有被呼叫的能力 它包含了程式碼片段 名稱 (選用) // 函式結構 //函式名稱 //傳入的參數 function afun...
當使用Jsoup處理抓取網頁內容時,遇到要存取<script>...</script>內的變數或資料時,我們可以利用Pattern與Matcher來作處理。 照例先上程式碼...
JavaScript 是 Objects(要加s) Oriented 和你想的 Object-oriented programming 不一樣 一般 Object-oriented programm...
Ajax: 主要由client端觸發與web伺服器做資料交換,並且不造成頁面重載。comet: 主要由web伺服器觸發,將資料傳送給client端,也稱server push、ajax push、ht...
單體模式 ( Singleton ) 單體模式的概念是確保一個類別只有一個物件,並提供對該物件的全域操作,一般來說,當我們利用同一個類別建立實體物件時,每次建立得到的物件都會是不同的。 fu...
今天要學習的是Ajax及XMLHttpRequest物件的基礎觀念與使用 Let's go Ajax(Asynchronous JavaScript and XML) 非同步 JavaScript 及...