AJAX

[JavaScript] 非同步處理技巧 回呼函式 Callback

在前一篇文章: javascript-非同步asynchronus-函式 中,我們介紹了 非同步(Asynchronus) 的觀點了,再來將說明如何使用 回呼函式(callback) 來進行撰寫較易維護的編碼: 編碼如下,下方是一個 AJAX 的範例: var req = new XMLHttpRequest(); req.open('get','http://skyroxas.tw/aboutme'); req.onload = function(){ var content = this.responseText;

[JavaScript] 非同步(Asynchronus) 函式

在介紹 非同步(Asynchronus) 能幫我們什麼事前,我們直接用編碼來呈現 非同步(Asynchronus) 函式,來理解 非同步(Asynchronus) 是如何運行的,與其原理: 我們直接使用下面的編碼進行說明: window.setTimeout(function(){ console.log('兩秒執行') },2000) console.log('執行') 我們知道,程式碼在運行是,都是從上往下執行的,照這個邏輯,執行的過程會如下: 過程: 等待 2 秒

[JavaScript] AJAX 簡介:實作篇

AJAX 為 Asynchronus(非同步) JavaScript and XML 的簡稱 這篇文章先不去探討什麼叫做 Asynchronus(非同步),不過這是一個很重要的概念,後續會在探討 我們就實例上的說法: AJAX 是在 瀏覽器 不需要重整的情境下,直接向 伺服器 Server 端 取得資料的一種傳輸技術,以達到 提高網頁的互動性、速度效率,減少了伺服器的負荷量 下面以實際編碼來做說明: XMLHttpRequest : 剛剛有提到 AJAX 為 Asynchronus(