前端工程师的自我修养

转载 (原文地址) ruyan2013 随笔 待整理 4231阅读 2014-08-28 13:04:29 举报

前端,即是工作,也是兴趣之一。虽然受限于客户端多样化、更新慢等因素,但近一两年,“年轻”的前端行业仍马不停蹄地向前,如果不只是为了混口饭吃,那每一个喜欢前端的人都需要不断地学习、实践并总结。多读优秀代码,才能掌握更多的技巧;多听别人分享,才能以多角度去看待问题。前端的未来,我们不得而知,但可以预见的是未来很多应用都会在浏览器里触发。

一个好的前端工程师,横向技能要广、纵向技能要深,要乐于拥抱变化。

  • 核心技能: HTML/HTML5, CSS/CSS3, JavaScript, Web API & DOM
  • 项目构建、部署: F.I.S, Yeoman, Grunt, gulp, Google Clousure Complier, UglifyJS, JSDoc
  • 单元测试: Jasmine, QUnit
  • 性能优化: PageSpeed, YSlow
  • 模块化思想: bower, requirejs, seajs,commonjs
  • 开发工具: Vim, Sublime Text, Notepad++, Eclipse, EditPlus,WebStorm, Brackets,NetBeans,Hbuilder;
  • 调试工具: Chrome Dev Tools, Fiddler
  • 版本管理: GIT, SVN
  • 常见前端开源框架及库: jQuery, Underscore, Bootstrap, AngularJS, avalon,extjs,easyui,jQuery UI,MiniUI,Sencha,Zepto(移动);
  • CSS预处理器:预处理器通常可以实现浏览器兼容,变量,结构体等功能,代码更加简洁易于维护。
    目前比较流行的两种是Sass和Less,其他的还有 Stylus 、Dtcss等。
    LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
    LESS CSS入门:http://www.w3cplus.com/css/less
  • 其它相关技术: nodejs, CoffeeScript, LESS, SASS, Stylus, Photoshop, 用户体验,SEO,交互设计,视觉设计,HTTP协议,Linux基本操作;

    常用案例:http://www.fgm.cc/learn/

评论 ( 11 )
最新评论
liuyangnj 2014-09-02 14:12:50 11F

都是高大上的技术

303625635 2014-09-01 15:16:40 10F

……我想说,好多不认识

everforyby 2014-08-30 21:14:14 9F

唉 才到js.jquery 还只会做超简单的。感觉还有超级远的路要走。。。。

pang53306524 2014-08-30 08:53:26 8F

好全面,好全面

kingterrors 2014-08-29 15:26:27 7F

哎差的太远了挖

藕色 2014-08-29 14:53:09 6F

看了之后,感觉自己好菜

冬眠 2014-08-29 12:28:16 5F

hexiaoco 2014-08-29 10:26:33 4F

不错,很有心、很细心。

yuebenshan 2014-08-29 10:10:36 2F

    突然发现自己好水啊

yuebenshan 2014-08-29 10:10:36 3F

    突然发现自己好水啊

mengchen129 2014-08-28 17:15:31 1F

好文章,先收藏了