HTMLHTML5XHTMLCSSSQLJavaScriptPHPASPNETWeb?
HTML、HTML5、XHTML
HTML 是用來(lái)描述網(wǎng)頁(yè)的一種語(yǔ)言。
HTML 指的是超文本標(biāo)記語(yǔ)言 (Hyper Text Markup Language)HTML 不是一種編程語(yǔ)言,而是一種標(biāo)記語(yǔ)言 (markup language)標(biāo)記語(yǔ)言是一套標(biāo)記標(biāo)簽 (markup tag)HTML 使用標(biāo)記標(biāo)簽來(lái)描述網(wǎng)頁(yè)什么是 HTML5?
HTML5 是最新的 HTML 標(biāo)準(zhǔn)。
HTML5 是專門為承載豐富的 web 內(nèi)容而設(shè)計(jì)的,并且無(wú)需額外插件。
HTML5 擁有新的語(yǔ)義、圖形以及多媒體元素。
HTML5 提供的新元素和新的 API 簡(jiǎn)化了 web 應(yīng)用程序的搭建。
HTML5 是跨平臺(tái)的,被設(shè)計(jì)為在不同類型的硬件(PC、平板、手機(jī)、電視機(jī)等等)之上運(yùn)行。
什么是 XHTML?
XHTML 指的是可擴(kuò)展超文本標(biāo)記語(yǔ)言XHTML 與 HTML 4.01 幾乎是相同的XHTML 是更嚴(yán)格更純凈的 HTML 版本XHTML 是以 XML 應(yīng)用的方式定義的 HTMLXHTML 是 2001 年 1 月發(fā)布的 W3C 推薦標(biāo)準(zhǔn)XHTML 得到所有主流瀏覽器的支持CSS、CSS3什么是 CSS ?
CSS 指層疊樣式表 (Cascading Style Sheets)樣式定義如何顯示 HTML 元素樣式通常存儲(chǔ)在樣式表中把樣式添加到 HTML 4.0 中,是為了解決內(nèi)容與表現(xiàn)分離的問(wèn)題外部樣式表可以極大提高工作效率外部樣式表通常存儲(chǔ)在 CSS 文件中多個(gè)樣式定義可層疊為一CSS3
CSS 用于控制網(wǎng)頁(yè)的樣式和布局。CSS3 是最新的 CSS 標(biāo)準(zhǔn)。本教程向您講解 CSS3 中的新特性。瀏覽器腳本JavaScript、HTML DOM、jQuery、jQuery Mobile、AJAX、JSON、DHTML、WMLScript
JavaScript是一種屬于網(wǎng)絡(luò)的高級(jí)腳本語(yǔ)言,已經(jīng)被廣泛用于Web應(yīng)用開發(fā),常用來(lái)為網(wǎng)頁(yè)添加各式各樣的動(dòng)態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過(guò)嵌入在HTML中來(lái)實(shí)現(xiàn)自身的功能的。
什么是 DOM?
DOM 是 W3C(萬(wàn)維網(wǎng)聯(lián)盟)的標(biāo)準(zhǔn)。
DOM 定義了訪問(wèn) HTML 和 XML 文檔的標(biāo)準(zhǔn):
W3C DOM 標(biāo)準(zhǔn)被分為 3 個(gè)不同的部分:
核心 DOM - 針對(duì)任何結(jié)構(gòu)化文檔的標(biāo)準(zhǔn)模型XML DOM - 針對(duì) XML 文檔的標(biāo)準(zhǔn)模型HTML DOM - 針對(duì) HTML 文檔的標(biāo)準(zhǔn)模型jQuery 是一個(gè) JavaScript 函數(shù)庫(kù)。
jQuery 庫(kù)包含以下特性:
HTML 元素選取HTML 元素操作CSS 操作HTML 事件函數(shù)JavaScript 特效和動(dòng)畫HTML DOM 遍歷和修改AJAXUtilitiesAJAX 是一種在無(wú)需重新加載整個(gè)網(wǎng)頁(yè)的情況下,能夠更新部分網(wǎng)頁(yè)的技術(shù)。
什么是 AJAX ?
AJAX = 異步 JavaScript 和 XML。
AJAX 是一種用于創(chuàng)建快速動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)。
通過(guò)在后臺(tái)與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,AJAX 可以使網(wǎng)頁(yè)實(shí)現(xiàn)異步更新。這意味著可以在不重新加載整個(gè)網(wǎng)頁(yè)的情況下,對(duì)網(wǎng)頁(yè)的某部分進(jìn)行更新。
傳統(tǒng)的網(wǎng)頁(yè)(不使用 AJAX)如果需要更新內(nèi)容,必需重載整個(gè)網(wǎng)頁(yè)面。
有很多使用 AJAX 的應(yīng)用程序案例:新浪微博、Google 地圖、開心網(wǎng)等等。
JSON類似 XML
JSON 是純文本JSON 具有“自我描述性”(人類可讀)JSON 具有層級(jí)結(jié)構(gòu)(值中存在值)JSON 可通過(guò) JavaScript 進(jìn)行解析JSON 數(shù)據(jù)可使用 AJAX 進(jìn)行傳輸服務(wù)器腳本PHP、SQL、ASP、ADO、ASP.NET、VBScript什么是 PHP?
PHP 是 "PHP Hypertext Preprocessor" 的首字母縮略詞PHP 是一種被廣泛使用的開源腳本語(yǔ)言PHP 腳本在服務(wù)器上執(zhí)行PHP 沒有成本,可供免費(fèi)下載和使用SQL 是用于訪問(wèn)和處理數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)的計(jì)算機(jī)語(yǔ)言。
什么是 SQL?SQL 指結(jié)構(gòu)化查詢語(yǔ)言SQL 使我們有能力訪問(wèn)數(shù)據(jù)庫(kù)SQL 是一種 ANSI 的標(biāo)準(zhǔn)計(jì)算機(jī)語(yǔ)言ASP.NETActive Server Pages (ASP),也被稱為經(jīng)典 ASP(Classic ASP),是由微軟于 1998 年發(fā)布的第一款服務(wù)器端腳本引擎。
ASP 是一種令網(wǎng)頁(yè)中的腳本在 Internet 服務(wù)器執(zhí)行的技術(shù)。
ASP 頁(yè)面的文件擴(kuò)展名是 .asp,通常由 VBScript 編寫。
ASP.NET 是新一代的 ASP。它無(wú)法兼容經(jīng)典 ASP,但 ASP.NET 可以引用 ASP。
ASP.NET 頁(yè)面需要編譯,因此比經(jīng)典 ASP 更快。
ASP.NET 擁有更好的語(yǔ)言支持,大量用戶控件,基于 XML 的組件,以及對(duì)用戶認(rèn)證的整合。
ASP.NET 頁(yè)面的擴(kuò)展名是 .aspx,通常由 VB (Visual Basic) 或 C# (C sharp) 編寫。
ASP.NET 中的用戶控件可以通過(guò)不同的語(yǔ)言進(jìn)行編寫,包括 C++ 和 Java。
當(dāng)瀏覽器請(qǐng)求 ASP.NET 文件時(shí),ASP.NET 引擎讀取該文件,編譯并執(zhí)行文件中的腳本,然后以純 HTML 向?yàn)g覽器返回結(jié)果。
Web ServicesWeb Services 可使您的應(yīng)用程序成為 Web 應(yīng)用程序。
Web Services 通過(guò) Web 進(jìn)行發(fā)布、查找和使用。
Web Services 可以將應(yīng)用程序轉(zhuǎn)換為網(wǎng)絡(luò)應(yīng)用程序。
通過(guò)使用 Web Services,您的應(yīng)用程序可以向全世界發(fā)布信息,或提供某項(xiàng)功能。
Web Services 可以被其他應(yīng)用程序使用。
通過(guò) Web Services,您的會(huì)計(jì)部門的 Win 2k 服務(wù)器可以與 IT 供應(yīng)商的 UNIX 服務(wù)器相連接。
基本的 Web Services 平臺(tái)是 XML+HTTP。
Web services 使用 XML 來(lái)編解碼數(shù)據(jù),并使用 SOAP 來(lái)傳輸數(shù)據(jù)。