0%

根據維基百科的介紹:
AJAX即「Asynchronous JavaScript and XML」(非同步的JavaScript與XML技術),指的是一套綜合了多項技術的瀏覽器端網頁開發技術。Ajax的概念由傑西·詹姆士·賈瑞特所提出。

傳統的Web應用允許使用者端填寫表單(form),當送出表單時就向網頁伺服器傳送一個請求。伺服器接收並處理傳來的表單,然後送回一個新的網頁,但這個做法浪費了許多頻寬,因為在前後兩個頁面中的大部分HTML碼往往是相同的。由於每次應用的溝通都需要向伺服器傳送請求,應用的回應時間依賴於伺服器的回應時間。這導致了使用者介面的回應比本機應用慢得多。

閱讀全文 »

Application Programming Interface
白話文了解API

本章節提到的web API是比正式定義的web API範圍更小的應用程式,主要的用途在回應前端的請求,大多數時候API程式不處理網頁標籤的生成,也不提供網頁拜訪者停留的機制,一但請求完成,會回傳相關的資料或是將請求導向到其它地方。

閱讀全文 »

物件導向是一種程式設計的方法,其它的程式設計方法還有結構式的程式設計、函式型的程式設計等等….etc。

每種程式語言都會根據自己的特性,發展出不同的物件導向規範,因此在接觸物件導向程式設計時,一定要先對該項程式語言有一定程度的了解,以免弄巧成拙。

本章節只會先提到最基本的類別宣告及使用。

閱讀全文 »

雖然PHP有提供了許多的函式可以使用,但是當系統變得複雜或是程式碼的量變多時,往往我們會發現經常在重覆相同的指令或函式,這會讓程式的撰寫和維護逐漸變的困難,

因此PHP也提供了工程師可以自訂函式,把常用的功能集中在一個函式中,用來簡化特定作業的程式碼量,同時也可以讓整個系統變得有結構性。

閱讀全文 »

接下來我們要開始來進入動態網頁的製作,在此之前,請先確認已經掌握了以下的知識點及基本的操作或撰寫

  • HTML - 了解常用的標籤意義,並能以文字編輯器來撰寫需要的頁面結構
  • CSS - 了解常用的屬性意義及效果,能自行設計需要的類別組合,並讓網頁呈現應用的外觀。
  • PHP - 了解基本的程式語言特性及程式的撰寫方式,能獨立分析需要的程式指令步驟,並撰寫與執行程式
  • SQL - 了解資料庫的基本知識,能自己撰寫基礎的增改刪查語法,應依需要建立資料庫及資料表
閱讀全文 »