84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
问题 最近学习HTML5,大概的看了一下新的标签和属性等等基本类容。今天又看了File API,File Watch API。单浏览器支持真的是悲惨,我现在迷茫了,不知道是否还应该继续学下去,感觉学了,浏览器支持不是很好啊~
最近学习HTML5,大概的看了一下新的标签和属性等等基本类容。今天又看了File API,File Watch API。单浏览器支持真的是悲惨,我现在迷茫了,不知道是否还应该继续学下去,感觉学了,浏览器支持不是很好啊~
所以,我想问问各位大神,你们在实际开发中经常会用到HTML5的哪些技术?
Web Socket?IndexDB?Web Storage?Canavs?视频和音频?WebGL?
认证高级PHP讲师
首先,不能因为浏览器支持的不好就不学了,新技术毕竟有它的优势,而且我们有hack方法,html5我研究的不太深,但我举个ES6规范的例子。
ES6规范很多浏览器都不支持,但是很多公司都在用,为什么呀!好用,易用,可以实现之前很难实现的想法。
对于使用ES6也完全不用担心,因为我们所担心的浏览器不支持问题,其他人已经有解决方法,使用shim和 polyfill,或者通过transpiler将ES6转换成ES5。
现在很火的 angular2 和 react 不是就用的typescript和ES6。
所以对于HTML5,你完全无需担心,该怎样学就怎样学,而且我所知道的情况是,如果做手机端,或者桌面应用,html5不会有太大支持差异,因为都是webkit内核,差异不会太大,至少不会存在太大的兼容问题。
对于浏览器对html5支持的情况,你可以在http://caniuse.com/这个网站查到。
对于你提的上面的几个技术,我们公司做得网站用了web storage 和 canvas。
另外,你要相信一点,技术肯定是往好的方向发展,新事物必将取代旧事物。
HTML5 只是个标准而已,实际应用的都是封装后的。我用的最多的是语义化标签。
首先,不能因为浏览器支持的不好就不学了,新技术毕竟有它的优势,而且我们有hack方法,html5我研究的不太深,但我举个ES6规范的例子。
ES6规范很多浏览器都不支持,但是很多公司都在用,为什么呀!好用,易用,可以实现之前很难实现的想法。
对于使用ES6也完全不用担心,因为我们所担心的浏览器不支持问题,其他人已经有解决方法,使用shim和 polyfill,或者通过transpiler将ES6转换成ES5。
现在很火的 angular2 和 react 不是就用的typescript和ES6。
所以对于HTML5,你完全无需担心,该怎样学就怎样学,而且我所知道的情况是,如果做手机端,或者桌面应用,html5不会有太大支持差异,因为都是webkit内核,差异不会太大,至少不会存在太大的兼容问题。
对于浏览器对html5支持的情况,你可以在http://caniuse.com/这个网站查到。
对于你提的上面的几个技术,我们公司做得网站用了web storage 和 canvas。
另外,你要相信一点,技术肯定是往好的方向发展,新事物必将取代旧事物。
HTML5 只是个标准而已,实际应用的都是封装后的。
我用的最多的是语义化标签。