zoukankan      html  css  js  c++  java
  • 现在还不是大规模开始 HTML5 应用的时候

    HTML5 作为下一代的Web内容标准,当然应该认真学习并在可能的时候推入到实际中应用。但是,这种应用应该受到限制并且还不是大规模开始 HTML5 应用的时候。

    我个人对待HTML5的态度就是,

    1. 在不引起新旧浏览器显示效果冲突的情况下,应尽量使用HTML5标签,因为HTML5标签更加便于阅读、且简洁;
    2. 但,标准尚未完全被所有浏览器支持。如,文本框内的默认提示信息(就是“请输入搜索条件”云云的字样,获得焦点后自动消失),Safari 支持、FireFox 就不行;
    3. 所以,加入HTML5标签可能需要做很多特性检测工作,而如果是简单的应用,还是免了;
    4. Canvas 图形不错、满足了技术人员对“纯粹”的幻想(即讨厌过多外部依赖)。然而,目前缺乏好的设计工具(或者我没有找到?),工作量太大,况且现有的各种图形技术未必就不能满足应用需求。Canvas 应该只在互联网应用中才有空间。
    5. 网页动画?呵呵,只是第一眼看上去有点意思,拍手叫好;但是你仔细想想,如果你是经常用这个应用,每个操作都给你动画一下,不觉得浪费时间吗?如果嫌慢,你是不是也会关闭 Windows7 的窗口、菜单动画效果呢?SAP 的界面有动画吗?
    6. WebGL 也一样。很多牛人做了很多很炫但很无用的东西,从学习技术的角度看,是不错,但是站在使用者角度想想,有什么用呢?难道用户会因为你是 WebGL 做的就多给你钱?
      况且,WebGL 语法学的 OpenGL,那叫一个复杂(画个矩形你得指定4个顶点,加上前后开闭路径语句,至少得6行代码)。OpenGL 和 DirectX 竞争是个什么结局,大家也都知道了吧?除非,你原来就是搞OpenGL的,那倒是应该好好发扬一下特长。
    7. 在关注HTML5的同时,多花时间学习、研究你真正要解决的问题。我相信没有哪个项目的目标是:我们要应用HTML5来做个东西!
      等你搞清楚了问题和想达到的目标,然后再去找HTML5提供的技术手段。
  • 相关阅读:
    【推荐】com.alibaba方式xml转json,能将xml的所有属性方法,全部转化为json
    关于使用JAXB读取xml文档转换为java对象报错:类的两个属性具有相同名称com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsExc...
    java正则,将<a或者</a,尖括号后面的字母改成大写
    javaben转xml
    三次握手四次挥手
    RPC接口测试(六)RPC协议解析(重要!重要!重要!)
    os.popen(cmd) 与 os.system(cmd) 的区别
    jmeter测试webSocket接口
    Ubuntu20.04 体验和美化
    API可视化管理平台YApi
  • 原文地址:https://www.cnblogs.com/jonyzhu/p/2122495.html
Copyright © 2011-2022 走看看