Web前端开发工程师需要掌握什么核心技术
2016-06-16 13:23:07  By: dwtedx

Web前端开发所涉及的内容主要包括W3C标准中的结构、行为和表现、那么这三项中我们需要掌握的核心技能是什么呢?下面DD博客就结合自己的经验给大家谈谈、希望对一起刚刚接触前端的朋友有点帮助


1、开发语言

HTML发展历史有二十多年、历经多次版本更新、HTML5和CSS3的出现又是一次革新、有些人认为前端开发要掌握的技能简单、不就是制作网页嘛、其实不然、web前端需要掌握的核心语言xHTML CSS JavaScript、JavaScript作为最难的语言之一

许多编程高手也不敢妄自菲薄自封精通、由于JavaScript与html的差异性、以及静动态分开处理的一些好处、在大公司编写静态效果和动态效果往往是分开由不同的人完成 的、小公司因为需要压缩成本、就要求每个人会的越多越好、如果您想往项目经理发展、能懂一两门后台语言、绝对是锦上添花!

web前端开发


2、浏览器兼容性

互联网目前主流浏览器有IE6789、Firefox、Chrome、Opera、Safari、遨游、包括国内主流的搜狗、腾讯 TT、360、the World等等、从内核上讲主要有IE的、遨游版IE、safari、firefox以及opera的、这些都是大家常见的、如果你身边有老网虫喜欢收藏浏览器、你翻翻他的硬盘、相信几十款肯定是有的

每种内核对代码的解析是不完全一样的、即使同样内核也可能存在很大差异、如IE和遨游版的IE、不说非主流的浏览器、就主流的浏览器要做到完全兼容、也并非易事、需要长时间的积累和测试、需要前端开发工程师对前端开发的热爱和激情


目前移动互联网的发展趋势也不容小觑、将慢慢占据互联网的主要份额、移动互联网最突出的好处是方便和及时、试想一下、走在某地风景很好、拍下来后自 动分享给各路好友、因此手机上的浏览器兼容也看刻不容缓、现在手机上的浏览器也是纷繁复杂

主流的UCWEB、safari、IE、3G门户的、以及 symbian低端机的“残缺儿童”、包括国外流行手机我们不知道的一些浏览器、更糟糕的是这些浏览器解析因为手机硬件的不同、每个浏览器得到的结果都是完全不同的


3、hack技术

由于不同的浏览器对CSS的解析认识不一样、因此会导致生成的页面效果不一样、这个时候就需要针对不同的浏览器写不同的CSS、这个过程叫CSS hack、虽然我们写代码都要求按照标准、不写hack代码、但实际工作中为了兼容主流浏览器、hack代码是免不了的、所以这也应该是每个前端开发人员 必备的技能、


4、业内标准

目前Web前端开发中提到最多的就是W3C标准、这是一系列标准的集合、代表了互联网发展的方向、也代表了前端开发的一种信仰、写的代码都要100%通过标准验证、为通过标准验证而感到自豪、会有效推动互联网的快速发展


5、开发工具

目前比较流行的是Dreamweaver、 其曾经风靡一时、到现在也没有退出历史舞台、证明DW还是有很大优势的、尤其是针对初学者、其强大的提示功能可以帮助我们很快的熟悉并掌握网页布局、但现 在更提倡的是纯手写代码、既体现技能方面的卓越、也可有效避免使用DW等工具产生的冗余代码、此外再掌握一些photoshop技能、即使没有美工、也能 简单处理一些图像


6、总结

掌握以上技能、可以说你是一个合格的前端开发人员、能够参与到一个大的项目中、或者自己独立写出一个网页、虽然这看起来和网页制作设计差不多、从效果上来看、都是制作网页的、但实际上、技术上所超出的已经是好几个档次的东西了


若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力

想获取DD博客最新资讯、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)

或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)

如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教

为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


猜你喜欢的

快速评论


博文评论

  • 该博文还没有评论、赶快抢沙发吧...
DD记账
top
+