初学HTML5,你要懂得哪些?
很多人问过我这个问题,想要做HTML5页面你要懂得哪些知识?而问这个问题的人基本上都是刚听说过或刚接触HTML5,处在迷茫的阶段,他们往往会被一些网上炫酷页面所吸引,然后自己也想学习HTML5,能通过自己的努力做出这些页面,以为这些页面效果一般只要通过简单的html和css就能实现,但这仅仅只是表面现象,做出来是一回事,想要做好又是另外一回事。而要做好它,必须要深入地去了解什么是HTML5。

网上众说芸芸,说HTML5就是html的第5个版本,其实这只是一个片面的说法,HTML5于现在来说已经不只是单纯的一门标识语言,更具体来说它是一门综合的技换句话说,有了HTML5,企业就能轻松实现类似桌面的应用(比如各种管理系统、手机app应用等)
那么很多人会问,为什么现在HTML5会受到很多企业的青睐,最关键的一点是跨平台,跨平台不仅仅是做出来的东西能够适应各种浏览器、各种设备、各种系统(iSO、安卓等),还要能适应不同屏幕大小。企业当然会选择一支减少人力成本、时间成本等的研发团队。你知道安卓开发、iOS开发现在为什么需求直线下降?为什么学安卓、iOS的人很难找到工作,很简单、这部分市场被HTML5占领了,而且这绝对是社会发展的必然趋势。试想,一个企业开发一款app,要在安卓和iOS上都能运行,那么就需要两个开发团队分别负责IOS和安卓的研发,因而人力成本提高了,后面的维护也变得没那么容易。HTML5的出现正好解决了企业的难题,所以现在HTML5开发人员的需求依然紧缺。
那么如何才能让自己成为一个合格HTML5开发者呢,首先需要了解我们需要学习什么才能胜任这份工作。首先前端三板斧(html、css、javascript),这个是必须要会的,但光学会这几个还不够,前端有句名言说的好:“欲精一行,必先通十行”,所以还有以下这些:
1) 从团队项目的角度出发,还需要了解版本管理方面的知识
2) 从效率上来说,我们需要学习一些提高工作效率的框架与工具
3) 从用户体验的角度出发,我们还得站在用户的立场,了解用户的使用习惯及UI界面的美化
4) 从性能的角度出发,我们还得学习各种优化技巧
5) 从自身的角度出发,我们还得懂得如何使用接口,如何查看文档
其实还有很多注意掌握的细节地方,所以要想能做出非常完美的HTML5页面,我们必须要学好以上知识。每个人学HTML5之前都会这样问自己,和别人自学能不能学好HTML5,我要说的是:如果 有一定的自学能力和自控能力,那么自学完全没问题,但如果以上三点做不到,那么你更适合参加学习班,利用身边的人来约束自己坚持努力地去学同样可以把HTML5学好。兴趣培养很重要,要轻松愉快地学习,不要让学习成为你的负担。
初学HTML5,你要懂得哪些?的更多相关文章
- 初学HTML5、初入前端
学习HTML5是一个漫长的过程,当中会遇到很多技术与心态上的变化.刚开始学习,我们不能发力过猛,需要一个相对稳定的状态去面对.多关注一些自己感兴趣的网站和技术知识,建立自己的信心与好奇心,为以后的学习 ...
- 初学HTML5系列三:事件
Window 事件属性 针对 window 对象触发的事件(应用到 <body> 标签): 属性 值 描述 onafterprint script 文档打印之后运行的脚本. onbefor ...
- 初学HTML5系列二:HTML5新增的事件属性
Window事件属性: 属性 值 描述 onafterprint script 文档打印之后运行的脚本. 属性发生于用户设置页面打印并且打印对话框已出现之后. onbeforeprint scri ...
- 初学HTML5系列一:简单介绍
最近很闲,就想着学点东西,然后就瞄中了html5,以前只看过很简单的一些,这次是系统的学下,顺便也记录下.废话不多说,开始正题. 稍微介绍下html5,html5是W3C和WHATWG 合作的结果. ...
- 初学HTML5
Document 什么是HTML5? 首先了解html:html即超文本语言,这是一种语法简单.结构清晰的语 解析型文档,他不同于其他的编程语言. html5就是html网页标记语言的第五次重大更新产 ...
- 初学HTML5做的小知识点
新增的HTML5标签 语义化标签 :<header> 头标签 <nav> 导航标签 <section> 表示文档的结构.栏目 < ...
- 2016 - 1 -19 初学HTML5 第一天
1.HTML COMMANDS MHTL commands called elements.Usually, an element has a start tag and an end tag e.g ...
- 初学HTML5的一点理解
刚接触了一点点用h5移动端的一点知识,用自己最浅薄的理解来看解决自适应屏幕尺寸问题和适应屏幕尺寸的布局问题.这里,为了解决自适应屏幕尺寸问题大概需要做的就是把HTML中的元素的尺寸尽可能的用百分比表示 ...
- 初学HTML-5
表格标签:用来给一堆数据添加表格语义. 格式:<table> <tr> <td></td> </tr> </table> tab ...
随机推荐
- JeeSite如何正确连接SQL SERVER 数据库
JeeSite如何正确连接SQL SERVER 数据库 jeesite介绍 感谢jeesite项目的作者thinkgem. 没有你我也不会更改这数据源非了恁大的劲,,,,嘻嘻嘻说多了. JeeSite ...
- SQL Server 服务器主体拥有一个或多个端点无法删除;错误15141
一.问题描述 当前数据库实例之前已经加入过一个域环境同时也是alwayson集群的一个副本,现在已经退出了以前的域加入一个新域,而且配置的数据库启动服务的域用户和密码和之前的一样.重新使用之前已经存在 ...
- 同时只允许Count个线程访问同一块区域的实现方式
转载请注明出处. 好吧,后来才发现有Semaphore和SemaphoreSlim这两个类. 以前的答案: 最近.Net项目中用到了网页截图功能,这个截图功能是类似后台开了一个IE浏览器默默加载某个网 ...
- 502 VS 504
本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/89 首先看一下概念: 502:作为网关或者代理工作的服务器尝试执 ...
- js 自定义html标签属性
<input type="text" id="txtBox" displayName="123456" /> 获取自定义属性值: ...
- SQL数据库语句
on xxx --主文件 ( name=‘xxxx’, fliename='里面写文件放的路径\xxxx.mdf', size=xxMB, filegrowth=xxMB, maxsize=xxMB ...
- 深入理解 React JS 中的 setState
此文主要探讨了 React JS 中的 setState 背后的机制,供深入学习 React 研究之用. 在课程 React.js入门基础与案例开发 中,有些同学会发现 React JS 中的 set ...
- flask连接sqlalchemy数据库,实现简单的登录跳转功能
环境:python2.7 python库:flask,flask_wtf,wtforms,sqlalchemy 原理:运行app-连接数据库-打开登录页面-输入登录信息(错误->提示错误信息:正 ...
- C#语言和SQL Server 数据库处理
---恢复内容开始--- 第七章 用表组织数据 1:数据性分类: 1>实体完整性的约束:检验每行数据是否符合要求 检验每列数据是否符合要求 2>域完整性约束:给定列输入的有效性 3> ...
- java多线程(四)-自定义线程池
当我们使用 线程池的时候,可以使用 newCachedThreadPool()或者 newFixedThreadPool(int)等方法,其实我们深入到这些方法里面,就可以看到它们的是实现方式是这样的 ...