问题
最近学习HTML5,大概的看了一下新的标签和属性等等基本类容。今天又看了File API,File Watch API。单浏览器支持真的是悲惨,我现在迷茫了,不知道是否还应该继续学下去,感觉学了,浏览器支持不是很好啊~
所以,我想问问各位大神,你们在实际开发中经常会用到HTML5的哪些技术?
Web Socket?IndexDB?Web Storage?Canavs?视频和音频?WebGL?
PHP中文网2017-04-17 11:53:58
首先,不能因為瀏覽器支援的不好就不學了,新技術畢竟有它的優勢,而且我們有hack方法,html5我研究的不太深,但我舉個ES6規範的例子。
ES6規範很多瀏覽器都不支持,但很多公司都在用,為什麼呀!好用,易用,可以實現之前很難實現的想法。
對於使用ES6也完全不用擔心,因為我們所擔心的瀏覽器不支援問題,其他人已經有解決方法,使用shim和 polyfill,或透過transpiler將ES6轉換成ES5。
現在很火紅的 angular2 和 react 不是就用的typescript和ES6。
所以對於HTML5,你完全無需擔心,該怎麼學就怎樣學,而且我所知道的情況是,如果做手機端,或者桌面應用,html5不會有太大支持差異,因為都是webkit內核,差異不會太大,至少不會有太大的兼容問題。
對於瀏覽器對html5支援的情況,你可以在http://caniuse.com/這個網站上找到。
對於你提的上面的幾個技術,我們公司做得網站用了web storage 和 canvas。
另外,你要相信一點,技術肯定是往好的方向發展,新事物必將取代舊事物。