HTML5程序员需要掌握的重要技能需要掌握哪些技能。1、开发语言HTML已经有20多年的发展历史。经过多次版本更新,HTML5和CSS3的出现是又一次革新。有人认为前端开发要掌握的技能很简单,不就是做网页吗?事实上,并非如此。HTML5需要掌握核心语言xHTML+CSS+JavaScript。JavaScript是最难的语言之一。很多编程高手不敢假装精通。由于JavaScript和html的差异,以及静态和动态处理分开的一些好处。在大公司里,静态效果和动态效果往往是由不同的人分别编写的。因为小公司需要降低成本,所以要求大家尽可能多的知道。如果你想发展成为项目经理,能够听懂一两种背景语言绝对是锦上添花!2、浏览器兼容性目前互联网主流浏览器有IE6789、Firefox、Chrome、Opera、Safari、傲游,包括国内主流的搜狗、腾讯TT、360、天下等。从核心来看,有主要是IE,IE的漫游版,safari,firefox和opera,这些大家都很常用,如果有喜欢收集浏览器的网虫老手,可以翻翻他的硬盘,相信肯定有几十个是。每个内核对代码的解析并不完全相同,即使是同一个内核也可能有很大的差异,比如IE和漫游版的IE。别说非主流浏览器了,主流浏览器想要完全兼容也不容易。需要长期的积累和考验,需要前端开发工程师对前端开发的热爱和激情。当前移动互联网的发展趋势不容小觑,将逐渐占据互联网的主要份额。移动互联网最突出的优势就是方便和及时。想象走在某个风景优美的地方,拍照后自动分享给各界朋友。所以,手机端的浏览器是否兼容是当务之急。现在手机上的浏览器也很复杂,主流的UCWEB、safari、IE、3G门户,还有塞班低端手机的“残障儿”,包括一些国外流行手机我们不知道的浏览器,还有什么更糟糕的是,这些浏览器的解析因为手机的硬件不同,每个浏览器得到的结果完全不同。3、Hack技术由于不同的浏览器对CSS解析的理解不同,所以生成的页面会有不同的效果。这时候就需要为不同的浏览器编写不同的CSS。这个过程称为CSShacking。虽然我们按照标准写代码,不写hack代码,但是在实际工作中为了兼容主流浏览器,hack代码是不可避免的,所以这也应该是每个前端开发者必备的技能。4、行业标准目前HTML5开发中提及最多的是W3C标准。这是一个标准的集合,代表着互联网发展的方向,也代表着前端开发的一种信念。所有编写的代码必须100%通过标准验证,以通过标准验证为荣,将有力推动互联网的快速发展。5、目前最流行的开发工具是Dreamweaver。它曾经风靡一时,直到现在也没有退出历史舞台。证明DW还是有很大优势的,尤其是对于初学者来说。其强大的提示功能可以帮助我们快速熟悉和掌握网页的布局,而现在我们提倡纯手写代码,这不仅体现了技巧的高超,还可以有效避免使用DW等工具产生的冗余代码。另外,如果你掌握了一些photoshop的技巧,即使没有美术师也可以轻松处理一些图片。
