如何衡量前端开发人员技能的重要指标,会不断补充的。
2017-03-21 16:08
519 查看
如何进行高性能的复杂DOM操作通常是衡量一个前端开发人员技能的重要指标
怎么样的布局或者说HTML结构才是简单干净的呢?
首先禁掉你页面中所有的样式(以及与样式相关的信息),在浏览器中打开,如果你的内容排列有序,方便阅读,那么你的这个结构不会差到哪里去。
页面的任何操作都基于节点的支撑,开发者如何快速高效的找到指定的节点也是前端开发中的一个重点。
HTML+CSS滥熟于心了,各种浏览器,各平台的兼容性都能搞定。
对于web的加载速度,性能各方面都还做得比较到位,
第三方的jquery,zepto等都还用得比较熟练了,基本可以脱离API了
知道模块化开发AMD/CMD,了解MVC/MVVM的框架(backbone,angular,knockout等)。
对JS的回调,闭包,阻止冒泡等一些常用的知识有不错的了解,这样有利于迅速扒别人的JS纳为己用,提升工作效率。
有意识的降低前端与后端的耦合。
有人为前端技术分了层:1,就是知道前端是撒,会点html、css、js;2,勉强知道前端各种为什么;3,会为前端做些优化、改进;4,就是各种牛,能理解各种框架、库,面对不同需求时,能根据业务场景提供解决方案。
怎么样的布局或者说HTML结构才是简单干净的呢?
首先禁掉你页面中所有的样式(以及与样式相关的信息),在浏览器中打开,如果你的内容排列有序,方便阅读,那么你的这个结构不会差到哪里去。
页面的任何操作都基于节点的支撑,开发者如何快速高效的找到指定的节点也是前端开发中的一个重点。
HTML+CSS滥熟于心了,各种浏览器,各平台的兼容性都能搞定。
对于web的加载速度,性能各方面都还做得比较到位,
第三方的jquery,zepto等都还用得比较熟练了,基本可以脱离API了
知道模块化开发AMD/CMD,了解MVC/MVVM的框架(backbone,angular,knockout等)。
对JS的回调,闭包,阻止冒泡等一些常用的知识有不错的了解,这样有利于迅速扒别人的JS纳为己用,提升工作效率。
有意识的降低前端与后端的耦合。
有人为前端技术分了层:1,就是知道前端是撒,会点html、css、js;2,勉强知道前端各种为什么;3,会为前端做些优化、改进;4,就是各种牛,能理解各种框架、库,面对不同需求时,能根据业务场景提供解决方案。
相关文章推荐
- 开发者是如何提升技能水平的 发表于1小时前| 770次阅读| 来源SquareSpace| 1 条评论| 作者Denis Gobo 开源程序员博客代码编程经验分享 摘要:作为一个技术开发人员,不断的学
- 作为【开发人员】如何持续提升自己的开发技能
- 前端开发人员必须了解的七大技能图谱(别人写的收集起来)
- 前端开发人员必须了解的七大技能图谱
- 前端开发人员应该掌握的七大技能
- 前端开发人员必须了解的七大技能图谱
- web前端开发人员技能点汇总、技术详细列表
- 开发人员最重要的技能
- 前端开发人员必须了解的七大技能图谱
- 前端开发人员必须了解的七大技能图谱
- 前端开发人员必须了解的七大技能图谱
- 前端搬运工:零基础的前端开发初学者应如何系统地学习?前端掌握技能的学习路线
- 前端开发人员必须了解的七大技能图谱
- 前端开发人员必须了解的七大技能线路&图谱
- 前端开发人员必须了解的七大技能图谱
- 作为开发人员 如何快速提高自身技能
- 前端开发人员必须了解的七大技能图谱
- 前端开发人员必须了解的七大技能图谱
- 前端开发人员必须了解的七大技能图谱
- 前端开发人员必须了解的七大技能图谱