国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ecmascript - HTML5與Javascript的疑問
黃舟
黃舟 2017-04-10 14:41:35
0
4
738

到底HTML5和javascript有什么關(guān)系?除了原先的DOM接口,HTML5增加了更多樣化的API(應(yīng)用程序接口),假如瀏覽器只升級了JS,而不支持HTML5,那像XHR2,canvas能用嗎?

黃舟
黃舟

人生最曼妙的風(fēng)景,竟是內(nèi)心的淡定與從容!

reply all(4)
Peter_Zhu

廣義論及HTML5時(shí),實(shí)際指的是包括HTML、CSS和JavaScript在內(nèi)的一套技術(shù)組合。
- HTML5

PHPzhong

好朋友關(guān)系吧!支持H5的瀏覽器都相應(yīng)的為js增加了一些新的api和技術(shù)支持,比如webworker,websocket之類的。因此它們的友誼抽象出來就是瀏覽器這玩意兒~

PHPzhong

只升級JS,而不支持HTML5,canvas是不能直接用的。

因?yàn)镠TML5的支持實(shí)質(zhì)為瀏覽器提供的一系列兼容HTML5的接口(比如對canvas的支持實(shí)質(zhì)是在瀏覽器中實(shí)現(xiàn)了對系統(tǒng)自身圖形圖像操作接口的再封裝,從而讓HTML5中的javascript代碼或者標(biāo)簽?zāi)軌蛞源硕x圖形、圖像顯示)。

javascript本身是不具有任何操作這些接口的原生能力的,它只能通過瀏覽器提供的接口來完成這些操作。

其實(shí)所有的javascipt操作來實(shí)現(xiàn)動態(tài)HTML頁面展示的能力都是在瀏覽器支持下完成的。

所謂的HTML的版本其實(shí)很大部分就是定義瀏覽器需要提供那些接口,從而實(shí)現(xiàn)對標(biāo)準(zhǔn)HTML文本的解析和接受HTML中嵌入腳本的控制。

所以瀏覽器對HTML5不支持,有些能力本身可能是HTML4中提供了一定接口,但不如HTML5用起來方便(比如利用javascript控制展示類似動畫的效果)時(shí),還可以通過直接在javascipt中進(jìn)行封裝實(shí)現(xiàn)(或者利用插件實(shí)現(xiàn),比如對mp4的視頻播放可以利用flash插件,其實(shí)HTML5的大多數(shù)功能都能利用插件實(shí)現(xiàn)),但這樣有效率、方便性、兼容性方面等等的問題。 有些完全就不提供接口,則就完全不能做,甚至一些效果也幾乎不能完成。

所以你說只升級javascript是否能提供canvas,嚴(yán)格意義上是不行的,但其實(shí)也有一些效果模擬庫實(shí)現(xiàn)部分類似的功能。

巴扎黑

怎么說呢
JavaScript 是一種腳本語言
html5 是一種新的架構(gòu)吧

你在html4 html3里 一樣可以寫JavaScript 只不過低版本的對于JavaScript的支持性不一樣

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template