2011-12-13 18 views
5

我正在學習HTML5。我發現幾乎所有東西都與JS相關聯。爲什麼JS比HTML/XHTML更注重JS?爲什麼HTML5將重點放在Javascript上?

+2

你有什麼可以證明你關於HTML5被JS導向的結論嗎? – Starx

+2

地理定位API,畫布,Web存儲,網絡工作人員等 – chhantyal

+0

我的兩個美分:JavaScript是Web瀏覽器中唯一使用的事實上的語言。 (需要什麼其他原因?另外,界面 - 特別是DOM - 一般被定義爲「一般」,但是很好地映射到ECMAScript概念;-) – 2011-12-13 05:49:12

回答

0

這是我的簡短回答。

Javascript是處理客戶端並可以啓用異步請求。這使頁面更快,並允許動畫和內容的更改而無需重新加載。

+0

這是如何使HTML5與HTML不同的4和XHTML? – BoltClock

+0

它沒有。它只是解釋了爲什麼,當學習html5時,他們看到的很多是javascript。 HTML5指南是更新的,圍繞Web 2標準,這就是爲什麼它看起來像他們合併更多的JavaScript比HTML4和XHTML。 – Mike

0

我認爲:HTML5將嘗試標準化Web應用程序的概念。您幾乎可以將HTML5視爲定義用戶界面的標記,而Javascript則是允許您執行應用程序邏輯的語言(即Ajax,用戶控件回調)。

如果您曾經使用過Android SDK,iOS SDK或Microsoft的WPF,您會注意到用戶界面是通過XML結構(如輸入,按鈕等)定義的。當您使用Java時,Objective C ,或者C#來完成所有的編程邏輯。現在,HTML 5和Javascript正朝着同樣的範式發展。

1

這不是本身。現在,JavaScript在高質量的用戶界面中只是一個非常普遍的事情。設計師和開發人員要求在他們的界面上進行交互,在許多情況下,只能通過客戶端交互來完成,而這正是javascript爲您提供的。因爲HTML 5是最先進的,所以在JavaScript中具有專業知識的優質UI人員將展現自己的力量是合乎邏輯的。

HTML5正在響應很多事情,比如視頻和補間,以前需要像Flash和Javascript這樣的插件來完成。這將使我們能夠更加本土化地提供這些「先進」功能,從而提高可用性。您已經在YouTube的html5視頻投放例子中看到了這一點,該視頻投放與不支持Flash的移動瀏覽器兼容。

相關問題