開(kāi)始之前本教程假定您具有 HTML、CSS 和 JavaScript 的一些基本經(jīng)驗(yàn)。假定您知道什么是 HTML 元素或標(biāo)記、屬性表示什么、HTML 標(biāo)記的基本語(yǔ)法、Web 頁(yè)面的常規(guī)結(jié)構(gòu)等等。關(guān)于 CSS,您應(yīng)該熟悉元素、類、以及基于 ID 的選擇器、CSS 特性的語(yǔ)法以及如何使用內(nèi)嵌或外部樣式表在您的 Web 頁(yè)面中包括 CSS。最后,假定您具有一些 JavaScript 的工作知識(shí),例如什么是變量、函數(shù)、if 語(yǔ)句和 for 循環(huán)以及如何在您的 Web 頁(yè)面中包括 JavaScript 代碼。如果您決定需要在開(kāi)始之前先復(fù)習(xí)一下以上任何技術(shù),請(qǐng)?zhí)羺⒖假Y料部分,查找一些有用的教程和文章,它們將幫助您快速了解 HTML、CSS 和 JavaScript 開(kāi)發(fā)的基礎(chǔ)知識(shí)。
關(guān)于本教程
在過(guò)去的十年左右,Web 2.0、富因特網(wǎng)html' target='_blank'>應(yīng)用程序(RIA)以及 Semantic Web 等概念都將 HTML、CSS 和 JavaScript 推到了它們的極限以及極限之外,建成依賴 Adobe® Flash 等插件來(lái)支持視頻和音頻等組件以及高度圖形化和交互的應(yīng)用程序。Adobe Flex 開(kāi)發(fā)框架、Microsoft® 的 Silverlight 平臺(tái)和 JavaFX 都似乎在 HTML 的缺點(diǎn)使得開(kāi)發(fā)人員犯難時(shí)來(lái)提供支持。但是,使用 HTML5,標(biāo)記語(yǔ)言將具有完整的多媒體支持、本地存儲(chǔ)和脫機(jī)應(yīng)用程序支持、原生 2D 繪圖 API 以及承載新應(yīng)用程序開(kāi)發(fā) API,提供所有這些都是旨在證明 HTML、CSS 和 JavaScript 可以為您的 Web 站點(diǎn)和應(yīng)用程序提供一個(gè)豐富的前端。
HTML5 被廣泛認(rèn)為是計(jì)劃在 2010 年出現(xiàn)的最重要的新技術(shù)之一,已經(jīng)有幾本關(guān)于該主題的書正在編寫過(guò)程中,其中一些將最早在今年三月初出版。在過(guò)去許多年,Web 都是依賴于外部插件來(lái)提供 Web 瀏覽器自己無(wú)法支持的功能,特別是在 2D 繪圖、動(dòng)畫以及多媒體方面。HTML 和 CSS 規(guī)范的最新版本目的是不再需要這些額外的瀏覽器組件來(lái)促進(jìn)此類功能,以及減少進(jìn)行以下細(xì)小操作所需的 JavaScript(或者在某些情況下完全不再需要 JavaScript):行拖放、行條帶化等等。請(qǐng)按照本教程學(xué)習(xí)如何使用 HTML5。
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答