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 只是个标准而已,实际应用的都是封装后的。
我用的最多的是语义化标签。