我知道Photoshop,CSS,HTML,目前正在学习Javascript。 要成为世界一流的前端开发人员,我还需要知道什么?

IMO,世界一流的前端开发人员,是推动网络向前发展的人。 您需要知道(我的意思是真的知道)所有好的和坏的普通JavaScript部分,Web性能,现代HTML5 API。 您需要比其他开发人员了解更多,所以您应该阅读规格。 要变得很棒,您需要对此充满热情并专注于具有挑战性的问题,因此请参加hackathon和OSS项目。 顺便说一句,要成为一名出色的开发人员,您不应该了解所有JS库和框架。 我知道很多人只专注于学习不同的库和框架,而不是提高他们的问题解决能力和纯语言技能。 当您与团队合作并开发出真正的产品时,像React / Angular这样的框架确实很有用,但它们只是一种类似于抽象的工具,当您的目标是成为优秀的程序员时,您应该深入研究其代码并尝试理解它。 从Underscore之类的简单库开始,尝试重新创建它,然后继续前进并尝试一些更艰巨的挑战。 不明白我的意思。 当您需要构建具有丰富的前端功能的应用程序时,可以使用某种帮助程序,但是请不要使用像dojo之类的全功能库,或者像angular,ember这样的框架。 尝试使用一些微型库并了解其代码。 很好的参考:出色的微框架和微库,带来乐趣和收益! 如果您知道事情的幕后运作方式,那么选择工具并不是一件难事。