全国服务热线:400-0358-011

位置:西安达内教育IT培训机构 > 学校动态 > 如何成为一名的WEB前端开发者

如何成为一名的WEB前端开发者

来源:西安达内教育IT培训机构时间:2021/1/16 17:21:07

  使用模块
  Murphey相信,模块毫无疑问应当作为客户端web应用程序的构建块。她近在使用webpack以实现模块化的效果,但她希望让每个人都能够使用ECMAScript标准模块的那能够早日到来。
  测试你的代码
  在Murphey看来,为你的代码编写测试,并且增加代码的可测试性是至关重要的。虽然她对于Intern“非常中意”,但出于习惯,她还是坚持使用Mocha。关于这一方面,她也强烈推荐Michael Feathers的著作《修改代码的艺术》。
  实现流程自动化
  Murphey曾经尝试使用Grunt与Gulp,但她终还是选择了Yeoman。因为在“使用不熟悉的技术开始一个全新的项目”,或是对第三方JavaScript应用的开发进行标准化时,Yeoman的表现“非常出色”。Murphey也提到了Broccoli,认为它将来或许能够取代Grunt和Yeoman。
  编写高质量的代码
  她的建议是,对“违反了项目中经过良好定义的风格指南”的代码进行重构,还应当使用lint工具,例如JSCS或ESLint。
  使用Git
  Murphey建议在Git中使用特性分支,因此得以“通过交互式rebase,在与他人分享提交时对提交进行清理,并且尽可能地在较小的单元上进行工作,以减少冲突的发生机率”。此外还应当通过ghooks在push操作与commit操作前运行钩子操作。
  在服务端生成HTML
  出于性能方面的考虑,Murphey推荐在大型项目中尽可能在服务端生成HTML。“预先生成这些文件,将其作为静态文件保存,以加快处理请求的速度。随后在客户端的相应事件中可通过客户端代码操作这些HTML文件,并在客户端模板中修改。”
  拥抱Node
  Murphey建议web开发者熟练掌握Node.js的相关知识,至少要了解如何初始化一个Node项目、如何搭建一台Express服务器、以及如何使用request模块转发请求。
  Philip Walton是来自Google的一位软件工程师,他近撰写了一篇博客文章“如何成为一名的前端工程师”。这篇文章的观点另辟蹊径,他并没有向读者推荐任何工具或框架,而是专注于如何处理这一领域中的某些挑战。在他看来,员工与真正杰出的人才的差别不在于他们的知识量,而在于他们的思考方式。他是这样描述开发者的智慧的:
  真正理解背后的过程。对于Walton来说,仅仅编写出可以运行的代码算不得。他见过许多编写CSS与JavaScript的人,他们“只求找到能够运行的代码,然后就继续下一步工作了。”很多时候,开发者并不了解某段代码运行的机制。
  Walton建议开发者进行深入钻研:

  要充分理解代码的工作原理或许会很耗时间,但我向你增加,从长远来说,这种方式终将节省你大量的时间。一旦你充分理解你所参与的系统是如何运作的,你就无需不断地进行猜测与检验这些费时的工作了。

详细请咨询下方客服热线400

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3855/news/311681/违者必究! 以上就是西安达内教育IT培训机构 小编为您整理 如何成为一名的WEB前端开发者的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-0358-011