从网页制作到前端工程师难吗.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从网页制作到前端工程师难吗 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 从网页制作到前端开发工程师难吗? 今天在CSDN上看了一个帖子,标题被我无耻的复制了“招个前端开发工程师难吗?”,然后给出了3k-6k的薪资。说实话,这个价位在北京最多找个 网页制作,找个靠谱点的前端开发工程师确实不大容易。曾几何时,前端开发工程师也被称为切图工,以至于我们都不好意思说自己是网页制作,然后被一并归入了 设计,连个具体点的职位都没有,吐槽一下,大家勿喷。 你说,做个网页,混合各种特效,还得适应手机、平板,Retina各种屏幕,什么?老板还要求兼容该死的IE6、7、8。你说,我们容易吗?泪奔......,如此苦逼的技术活,你也好意思? 转入正题,近些年,随着移动互联网的兴起,HTML5,CSS3,Jquery,Angularjs,Node.js各种新技术得到了大量 的运用。不说前端从屌丝完成了到高富帅的成功逆袭,也装备了一套防10带反伤的华丽装备。现在,就让我们盘点一下从网页制作到前端开发工程师所要装备的技 能,然后一起去打怪吧。 前端必备技术 作为一个前端开发工程师,必须要能写Javascript,如果不会或只会写那么一点,那你就要开始升级了,现在开始满血复活。 Jquery:Jquery 是一个轻量级的js库,核心理念是write less,do more(写得更少,做得更多)。它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、 events、实现动画效果,并且方便地为网站提供AJAX交互。 Angularjs:AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,核心是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等,融入了很多面向对象的思想。 Node.js:Node.js 是一个基于Chrome JavaScript运行时建立的一个平台,用来方便地搭建快速的、易于扩展的网络应用。Node.js 借助事件驱动,非阻塞I/O模型变得轻量和高效,非常适合运行在分布式设备的数据密集型的实时应用。 如果你刚刚掌握了HTML5,和CSS3,刚刚开始了解Javascript,您可能对上面三个东东感兴趣,但还是云里雾里,现在就说说三者主要的区别和实际的运用场景。想更深入了解的,还需要多看看说明文档,多做些实例。 HTML+CSS+Jquery基本上是招聘前端开发工程师必备的要求,经常有人说AngularJS是否可以替换掉Jquery,就目前 来讲,AngularJS只是自带了一些和Jquery一样的功能,但两者不是一样的东西,面向的应用也不同。Jquery作为一个轻量级的js库,封装 了一些常用的功能,而且基于Jquery,还有N多组件库可以选择,可以做出各种绚丽的特效,如他的理念一样,让javascript开发更简单。 AngularJS是为了克服HTML在构建应用上的不足而设计的,更适合做一些WebApp的单页应用,如果大家打过Smarty模板可 能对AngularJS有更好的理解,对,他将数据模型(data-model)关联到视图(UI)上,这也就意味着使用AngularJS不利于搜索引 擎的抓取。 而Node.js已经脱离前端了,他是一个后端语言,运行在Google强大的V8引擎上。我们都知道,浏览器是非实时性的,好友给我们发 送了一条消息,我们只有通过刷新才能接收到(或是在浏览器端定时异步请求服务器,但如果是一个在线聊天IM,那服务器就悲剧了,即使没有消息发送,客户端 也要定时请求你的服务器)。Node.js 借助事件驱动,非阻塞 I/O 模型使网络应用变得轻量和高效,非常适合运行在分布式设备的数据密集型的实时应用,详细了解NodeJS中使用socket编程。 前端必备开发工具 如果你在用Dreamweaver,那么,你Out了! Adobe Brackets:强大免费的开源跨平台Web前端开发工具IDE。 Sublime Text:漂亮的用户界面和强大的功能,虽然是个收费软件,但可以无限期试用。 切图神器Slicy:简单,小巧清爽,iOS开发者必备神器,收费软件,有需要可以从App store下载。 勤道快切助手:国内团队开发,在线辅助切图工具,自动生成HTML和CSS代码,支持响应式,免下载,免安装,免注册。

文档评论(0)

177****0805 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档