今天,本文向初學者介紹一些 Web 開發中的基本概念和用到的技術,從A到Z總共26項,每項對應一個概念或者技術。
A — AJAX
AJAX 全稱為“ Asynchronous JavaScript and XML ”(異步 JavaScript 和 XML ),是一種創建交互式網頁應用的 網頁開發 技術。根據Ajax提出者Jesse James Garrett建議,AJAX:
使用 XHTML + CSS 來表示信息;
使用 JavaScript 操作 DOM (Document Object Model)進行動態顯示及交互;
使用 XML 和 XSLT 進行數據交換及相關操作;
使用 XMLHttpRequest 對象與 Web服務器 進行異步數據交換;
使用 JavaScript 將所有的東西綁定在一起。
類似于 DHTML 或 LAMP ,AJAX不是指一種單一的技術,而是有機地利用了一系列相關的技術。事實上,一些基于AJAX的“派生/合成”式(derivative/composite)的技術正在出現,如 AFLAX 。
B — Browser
網頁瀏覽器 是個顯示 網頁服務器 或文件系統內的文件,并讓用戶與此些文件交互的一種 軟件 。它用來顯示在 萬維網 或 局域網 等內的文字、圖像及其他信息。這些文字或圖像,可以是連接其他網址的超連結,用戶可迅速及輕易地瀏覽各種信息。大部分網頁為 HTML 格式,有些網頁需特定瀏覽器才能正確顯示。 個人電腦 上常見的網頁瀏覽器按照2010年1月的市場占有率依次是 微軟 的 Internet Explorer 、 Mozilla 的 Firefox 、 Google 的 Google Chrome 、 蘋果公司 的 Safari 和 Opera軟件公司 的 Opera 。瀏覽器是最經常使用到的 客戶端程序 。Web開發人員應該確保其程序在各個主流瀏覽器中都能正常工作。
C — CSS
層疊樣式表, 又稱: 串樣式列表 ,英文: Cascading Style Sheets ,簡寫為 CSS ,由 W3C 定義和維護的標準,一種用來為結構化文檔(如 HTML 文檔或 XML 應用)添加樣式(字體、間距和顏色等)的 計算機語言 。目前最新版本是 CSS 2.1,為W3C的候選推薦標準。下一版本CSS 3仍然在開發過程中。
D — DOM
文檔對象模型 (Document Object Model,簡稱DOM),是 W3C 組織推薦的處理 可擴展置標語言 的標準編程接口。Document Object Model的歷史可以追溯至1990年代后期微軟與 Netscape 的“ 瀏覽器大戰 ”(browser wars),雙方為了在 JavaScript 與 JScript 一決生死,于是大規模的賦予瀏覽器強大的功能。微軟在網頁技術上加入了不少專屬事物,計有VBScript、ActiveX、以及微軟自家的D HTML 格式等,使不少網頁使用非微軟平臺及瀏覽器無法正常顯示。DOM即是當時蘊釀出來的杰作。
E — Events
事件 是可以被控件識別的操作,如按下確定按鈕,選擇某個 單選按鈕 或者 復選框 。每一種控件有自己可以識別的事件,如 窗體 的加載、單擊、雙擊等事件,編輯框(文本框)的文本改變事,等等,現代的Web應用程序很大程度上依靠事件驅動。
新聞熱點
疑難解答
圖片精選