Web開發(fā)是比較費神的,需要掌握很多很多的東西,特別是從事前端開發(fā)的朋友,需要通十行才行。今天,本文向初學(xué)者介紹一些Web開發(fā)中的基本概念和用到的技術(shù),從A到Z總共26項,每項對應(yīng)一個概念或者技術(shù)。
Internet connection
A — AJAX
AJAX 全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。根據(jù)Ajax提出者Jesse James Garrett建議,AJAX:
使用XHTML+CSS來表示信息;
使用JavaScript操作DOM(Document Object Model)進行動態(tài)顯示及交互;
使用XML和XSLT進行數(shù)據(jù)交換及相關(guān)操作;
使用XMLHttpRequest對象與Web服務(wù)器進行異步數(shù)據(jù)交換;
使用JavaScript將所有的東西綁定在一起。
類似于DHTML或LAMP,AJAX不是指一種單一的技術(shù),而是有機地利用了一系列相關(guān)的技術(shù)。事實上,一些基于AJAX的“派生/合成”式(derivative/composite)的技術(shù)正在出現(xiàn),如AFLAX。
B — Browser
網(wǎng)頁瀏覽器 是個顯示網(wǎng)頁服務(wù)器或文件系統(tǒng)內(nèi)的文件,并讓用戶與此些文件交互的一種軟件。它用來顯示在萬維網(wǎng)或局域網(wǎng)等內(nèi)的文字、圖像及其他信息。這些文字或圖像,可以是連接其他網(wǎng)址的超連結(jié),用戶可迅速及輕易地瀏覽各種信息。大部分網(wǎng)頁為HTML格式,有些網(wǎng)頁需特定瀏覽器才能正確顯示。個人電腦上常見的網(wǎng)頁瀏覽器按照2010年1月的市場占有率依次是微軟的Internet Explorer、Mozilla的Firefox、Google的Google Chrome、蘋果公司的Safari和Opera軟件公司的Opera。瀏覽器是最經(jīng)常使用到的客戶端程序。Web開發(fā)人員應(yīng)該確保其程序在各個主流瀏覽器中都能正常工作。
C — CSS
層疊樣式表,又稱:串樣式列表,英文:Cas