我正在學習HTML5。我發現幾乎所有東西都與JS相關聯。爲什麼JS比HTML/XHTML更注重JS?爲什麼HTML5將重點放在Javascript上?
5
A
回答
0
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的移動瀏覽器兼容。
相關問題
- 1. 將重點放在WPF上
- 2. 爲什麼HTML5樣板會在頭標上放置更新器?
- 3. 爲什麼拖放不工作html5?
- 4. 爲什麼phonegap不能縮放html5?
- 5. 爲什麼Javascript動態HTML5表沒有出現在頁面上
- 6. 如何將重點放在錨上?
- 7. 如何將重點放在JMenu上?
- 8. 爲什麼把javascript放在asp.net中?
- 9. Javascript HTML5播放器 - 添加站點
- 10. 用一點javascript拖放HTML5圖像
- 11. 爲什麼XML端點將標記放在<而不是<
- 12. 如何在html5,canvas,javascript中將圖像縮放爲較大?
- 13. 爲什麼通過Javascript顯示/隱藏HTML元素將其放在新行上?
- 14. 爲什麼webkit(Chrome/Safari)會將焦點放在這個元素上?
- 15. 爲什麼將app.get()放在express.js的正確位置很重要?
- 16. 爲什麼這會在UIlabel上放棄?
- 17. 爲什麼WordPress將jquery放在前面?
- 18. 爲什麼HTML5視頻不能在Firefox中播放?
- 19. 爲什麼HTML5不能在Firefox中拖放?
- 20. 爲什麼HTML5拖放dragImage在隱藏時不顯示?
- 21. 什麼用於在ActiveMQ中重放消息以及爲什麼?
- 22. 放大TeeChart HTML5/Javascript
- 23. HTML5拖放節點
- 24. JavaScript:爲什麼代碼在點擊功能上不起作用
- 25. 爲什麼上市一類的實際構造在JavaScript重要
- 26. 爲什麼將DAO層放在持久層(如JDO或Hibernate)上
- 27. Combres不會將etag放在內容上,爲什麼?
- 28. 爲什麼我不能將HSTS標頭放在元標籤上?
- 29. gMap爲什麼不將座標中心放在座標上?
- 30. 什麼是HTML5的拖放語法Dropzone
你有什麼可以證明你關於HTML5被JS導向的結論嗎? – Starx
地理定位API,畫布,Web存儲,網絡工作人員等 – chhantyal
我的兩個美分:JavaScript是Web瀏覽器中唯一使用的事實上的語言。 (需要什麼其他原因?另外,界面 - 特別是DOM - 一般被定義爲「一般」,但是很好地映射到ECMAScript概念;-) – 2011-12-13 05:49:12