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