网站构建技术人员需具备哪些技能
构建一个网站,所需的技术人才种类繁多,包括编写程序语言的人才,美工团队,专业服务器操作人员,以及精通TCP/IP协议的专家,还有众多网页语言的专业人士。只有如此,才能确保企业网站顺畅运行及维护。
对企业而言,拥有这些专业人才,在网站的后续维护上无需担忧,也能确保企业网站有序运营,为企业日常运营提供高效便捷的服务。
网站WEB前端开发需掌握哪些技术
- 开发语言
HTML的发展已有二十多年,历经多次版本更新,HTML5和CSS3的推出又是一次革新。有人认为前端开发技能简单,仅仅是制作网页,实则不然。Web前端需要掌握的核心语言是xHTML+CSS+JavaScript,JavaScript作为难度较高的语言之一,许多编程高手也不敢自称精通。由于JavaScript与HTML的差异,以及静态与动态分离处理的优势,在大公司中,静态效果和动态效果通常由不同的人完成。小公司因成本考虑,要求员工掌握更多技能。若想成为项目经理,掌握一两门后台语言将是非常有益的。
- 浏览器兼容性
目前互联网主流浏览器包括IE6/7/8/9、Firefox、Chrome、Opera、Safari、遨游等,国内主流的搜狗、腾讯TT、360、The World等。从内核上讲,主要有IE内核、遨游版IE内核、Safari内核、Firefox内核和Opera内核等。如果你身边有喜欢收藏浏览器的老网虫,查看他们的硬盘,相信会有几十款浏览器(或查看前端社区www.w3cFuns.com中的浏览器大全)。每种内核对代码的解析不完全相同,即使是相同内核也可能存在较大差异,如IE和遨游版IE。要实现主流浏览器的完全兼容并非易事,需要长时间的积累和测试,需要前端开发工程师对前端开发的热爱和激情。
目前移动互联网的发展趋势不容忽视,将逐渐占据互联网的主要份额。移动互联网最突出的优势是方便和及时。想象一下,在某个风景优美的地方拍照后,自动分享给好友。因此,手机浏览器的兼容性也刻不容缓。现在手机浏览器种类繁多,主流的UCWEB、Safari、IE、3G门户等,以及symbian低端机的“残缺儿童”,还有我们不知道的一些国外流行手机浏览器。更糟糕的是,由于手机硬件的不同,每个浏览器得到的结果都完全不同。
- Hack技术
由于不同浏览器对CSS的解析认识不同,导致生成的页面效果不同。此时,需要针对不同浏览器编写不同的CSS,这个过程称为CSS hack。虽然我们要求按照标准编写代码,不写hack代码,但在实际工作中,为了兼容主流浏览器,hack代码是不可避免的,因此这也应该是每个前端开发人员必备的技能。
- 行业标准
目前Web前端开发中提到最多的就是W3C标准,这是一系列标准的集合,代表了互联网发展的方向,也代表了前端开发的一种信仰。编写的代码都要100%通过标准验证,为通过标准验证而感到自豪,这将有效推动互联网的快速发展。
- 开发工具
目前比较流行的开发工具是Dreamweaver,它曾经风靡一时,至今仍未退出历史舞台,证明DW仍有很大优势,尤其是针对初学者,其强大的提示功能可以帮助我们快速熟悉并掌握网页布局。但现在更提倡的是纯手写代码,既体现技能方面的卓越,也可有效避免使用DW等工具产生的冗余代码。此外,掌握一些Photoshop技能,即使没有美工,也能简单处理一些图像。