本文由码农网– 小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!
如果你想要成为JavaScript开发人员,那么在跳入战斗之前你需要先考虑一些事情。无论你是在前端(用于Web浏览器或其他客户端)开发,还是使用Node.js工作在服务器端,你都需要学习一些东西,来帮助自己成为一个专业的JavaScript开发人员。
了解基础知识
首先,你需要学习语言的基础知识。然而,大多数项目(无论是在Node中还是在前端)都要求你至少必须熟悉(甚至通常多半是要精通)网页的主要构建块:HTML和CSS。
下图显示了HTML,CSS和JavaScript对于前端开发者而言的所有交叉路径。你可能需要对这三种语言有一个很好的理解,因为JavaScript会使用其他两种技术并与它们的元素相互交互。例如,JavaScript可用于来识别需要更新的HTML元素,或用来改变HTML元素的CSS样式。
因此,你需要学习HTML和CSS,然后学习JavaScript的基本知识,如果你需要涉及其他两种语言来解决问题的话。
了解Web浏览器和控制台
当涉及到在前端开发时,你就必须知道如何在所有可能需要支持给定项目的web浏览器中测试。这可能不仅包括任意给定浏览器(例如,Chrome、Firefox、IE、Safari)的最新版本,也可能包括需要进一步测试或制定权变措施以确保正常工作的旧版本。
除此之外,了解如何使用每个浏览器自带的开发工具/控制台也很有帮助,它可以让你更快速地识别和调试问题。
了解相关的库和技术
虽然知道语言本身就很棒,但你会发现了解一些相关的库更是如虎添翼。例如,jQuery被广大的程序和app所使用,可帮助减轻你可能会面临的众多浏览器不一致的问题。了解如何使用库不仅可以取得那些优势,同时也能在项目不再使用它因此要将相同代码转变回为普通JavaScript的时候提供帮助。
此外,学习技术,如Node.js,这种技术允许通过JavaScript在服务器上I / O,同时也能为你的简历增色不少。如果你希望的话,它可以让你(同时学习使用和与数据库交互)过渡成为一个后端或全栈的开发人员。不再赘述了,JavaScript可以为你提供无数的机会,还不赶快学习成为JavaScript开发人员!