选一款自己喜欢的编辑器,推荐Atom。Sublime比较轻量清爽,插件很丰富,Webstorm功能强大,占用内存,适合调试Nodejs项目。
推荐使用Chrome浏览器进行调试,同时下载其他浏览器进行前端开发的兼容性调试
初学的同学需要知道Nodejs是什么,能干什么,会安装Nodejs环境,会使用npm下载第三方资源。进一步需要学习nodejs的核心模块的使用,了解Express或Koa等框架。
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。在项目开发中需要安装配置Git,快速学习基本的Git命令使用。
前端的构建工具是基于Nodejs开发的,所以使用前端需要本地全局安装nodejs环境,并且全局安装相应的构建工具。构建工具可以帮我们处理打包、压缩、编译、部署、校验等工作,使用构建工具可以快速的搭建一套前端自动化工作流
更多关于webpack的系统化学习可以到这里。
ECMAScript6已经在业内广泛的使用,但是在学习之前请先认真学习基础的js语法和原理,切不可舍本逐末。《Javascript高级程序语言设计(第三版)》这本书的前14章要花时间好好看下。