[JavaScript] 非同步(Asynchronus) 函式
在介紹 非同步(Asynchronus)
能幫我們什麼事前,我們直接用編碼來呈現 非同步(Asynchronus)
函式,來理解 非同步(Asynchronus)
是如何運行的,與其原理:
在介紹 非同步(Asynchronus)
能幫我們什麼事前,我們直接用編碼來呈現 非同步(Asynchronus)
函式,來理解 非同步(Asynchronus)
是如何運行的,與其原理:
AJAX 為 Asynchronus(非同步) JavaScript and XML
的簡稱
這篇文章先不去探討什麼叫做
Asynchronus(非同步)
,不過這是一個很重要的概念,後續會在探討
我們就實例上的說法: AJAX 是在 瀏覽器 不需要重整的情境下,直接向 伺服器 Server 端 取得資料的一種傳輸技術,以達到 提高網頁的互動性
、速度效率
,減少了伺服器的負荷量
下面以實際編碼來做說明:
在前一篇的文章 [ES6 JavaScript] 類別 (Class) 與 建構式 (Constructor) 中,有說明了一些 類別(class)
與 建構式 (Constructor)
的概念,今天在這邊進階說明,何謂 類別繼承(extends)
:
之前在學習 JavaScript 建構函式
時,常常被所謂的 類別(Class)
與 建構式 (Constructor)
, 搞得暈頭轉向,趁最近學習 ES6 的機會,好好的釐清這些 物件(Object) 的觀念 , 在此篇文章也會對 ES6
的新屬性 Class
進行說明:
在 ES6
之前,我們一般在 JavaScrip 函式中定義 參數
的 預設值
,會使用 typeof
先進行判斷,在賦予其 預設值
, 如下 :
今天寫這個文章沒有別的原因,單純只紀錄個人的 服役心得
而已
順便也可以給要進去 基隆市拖吊場
服役,像當時的我一樣找不到相關資訊的學弟看:
如果你是
因為車子被拖吊
不知道該怎麼辦,這篇文章也是適用的
JavaScrip 在 ES6 中提供了 新的 宣告函式 的寫法
,為 箭頭函式
,此宣告方式比原本使用 functoin
字串來進行函式的宣告來的更 精簡
,下面來看看如何使用 箭頭函式
來進行函式的宣告吧:
JavaScript 的 ES6
中,多了兩種宣告變數的方法, let
與 const
, 這兩種宣告的方式出現,使 JavaScript 在編碼上更加的嚴謹,但相對的 提高
了不少的 可讀性
,給 降低
了許多 維護成本
, 下面說明會那原有的 var
宣告方式進行比較:
假設要在某個 頁面(page) 或是 區塊(block) 中載入 特定頁面
的資料時, WordPress 有提供十分便利的方法來解決這個需求 get_post()
: