长沙网站制作_前端开发心得

发布日期:2016-08-31 08:04

首先,简单介绍一下前端开发这个职业,前端开发的职责主要是利用(X)HTML/CSS/JavaScript/DOM/Flash等各种Web技术进行产品的界面开发,制作标准优化的代码,并增加交互动态功能,开发javascript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的web开发,致力于通过技术改善用户体验。

很多人认为,前端开发要掌握的技术很简单,就只有网页制作,其实不然,从事前端开发工作差不多也有2年多了,从最开始的DIV+CSS,到现在的html5、css3、javascript、jquery等等,我觉得前端要学的东西太多了,前端开发也就是网站的前台代码实现,其中包括了基本的html和css以及javascript/ajax,现在的主流是html5+css3。当然,还有javascript这门最难的语言之一。

前端开发还要注意的地方就是关于浏览器的兼容性问题,我相信对于每一个前端开发的人来说都是一个很头大的问题。目前互联网的主流浏览器就有IE系列,Firefox,Chrome,Opera,Safari等,包括国内主流浏览器有搜狗,腾讯,360等等。而从内核上来说,主要有IE的,safari,firefox以及opera的,这些基本上都是大家常见的。

而所谓的浏览器兼容性问题,就是指不同的浏览器对同一段代码的解析不同,而造成了页面显示的效果不统一的情况,而在大多数情况下,用户用什么浏览器来浏览同一个网站,都应该显示的统一的效果,所以浏览器的兼容性问题几乎是绝大部分前端开发人员经常会碰到的又让人头大又必须要解决的问题。而这个时候,就需要针对不同的浏览器写不同的CSS样式了,这个过程叫作CSS hack。虽然前端开发人员在写代码的时候有编写标准,不写hack代码,但是在实际工作中,为了兼容主流浏览器,hack代码是免不了的,所以这也是每一个前端开发人员必备的技能之一。

而开发工具方面,现在比较常见的有DW,Notepad,webstrom,Sublime Text等等,我现在用的是Sublime Text,主要是习惯了自己敲代码,而Sublime text可以调整背景颜色和文字颜色,html和css的文字颜色各不相同,很好区分。调试代码的工具我用的是Firebug。Firebug是网页浏览器Mozilla firefox下的一款开发类插件,它集齐了HTML查看和编辑、Jacascrip控制台、网络善监视器于一体,是开发Jacascript、CSS、HTML和Ajax的得力助手。能从各个不同的角度解析Web页面内部的细节,给开发者带来了很大的便利。

以上信息由长沙网站建设--长沙蒲公英网络收集与整理,禁止用于任何商业行为