作为一个前端开发人来说,做项目或者做页面最重要的是什么?那就是平衡,一个有足够经验的前端人来做个页面或者项目时候,他的平衡可能会理解多个方面!最具代表性的是“速度和质量”做任何东西时候速度是重要的 但是质量问题更重要 我们编写代码时不仅仅考虑到如何快速的完成 更重要的编写高质量的代码 比如:样式类尽量用组合而不用继承  小图全部合并 减少http请求数等等!!还有一些更容易维护等等!不过说到维护方面的事情 最近有件事也纳闷 就是用表格来做edm 整整折腾了我两天 本来不善于用表格 而且需求方需要所有的文字都要可修改的!!这些问题还可以 可以兼容各个游览器 并且edm能修改 但是问题又来了 到邮件里面比如outlook就有些问题啊 比如脱节啊 什么问题都来啊 padding这个属性不能用啊 只能用margin等等 或者是说你用的标签不符合啊 导致邮件发不出去啊 等等这样的问题 所以作为一个优秀的前端开发人员来说 这些问题都要考虑到 不仅仅是兼容页面这么简单的问题!第二想成为一个优秀的前端开发人员来说 还有一个问题非常重要 那就是表达能力和沟通能力!也就是做和说要联系起来 比如 如果你曾经有过在某次研讨会上观看了某人的演讲后又去翻看他写的代码的经历,你就会知道,一个人谈论技术的能力并不等同于他运用这些技术的能力。而另一种 极端,你会看到有些非常安静的家伙,坐在你们公司的地下室里,写出既快又漂亮的代码,却无人问津。懂得平衡的程序员知道,做和说组合起来,才会发挥最大的 效力。还有些人只会一张嘴在那里说 理论可能懂点 但是实战经验缺乏 就是纸上谈兵 但是我想达到不但能说 更能尽快的写出优秀的代码出来 速度和质量一定要平衡 有的人能写出代码出来 但是要等半天 但是我们要考虑到需求方啊 如果不能尽快的做好 那只能等到他投诉啊 所以有时候一些js特效我喜欢平时把它封装起来 以后碰到这样的问题时候 直接拿来用就ok了!所有事情上你都要注意保持平衡,包括平衡自身。不平衡显然会导致任何交易的失败。每个人都有自己的个人想法,这是个好事,但前提是你要做到平衡,它是你把事情做好的保证。