nodejs_learningload 学有所成 持续创造 开始前,备好chrome ECMAScript6 使用手册--编程的过程中随时拿来查看 手册地址:http://es6-features.org/#Constants GitHub: https://github.com/rse/es6-features/ 创造过程中还会需要用到babel和webpack这两个工具 先讲一讲babel 语言一直在持续更新,为了处理好兼容的问题(这里暂时不提兼容的对象) 我们会使用babel来将我们所写的ECMAScript6编译成指定的可兼容的格式 例如将ECNAScript6转译成ECMAScript5,而ECMAScript5可兼容几乎所有场景 为什么要大费周章的增加这个步骤 因为用ECMAScript6(ES6)写出来的代码更加的简洁,效率更高,甚至功能更加强大 现在再讲webpack 随着时代发展,前端开发,或者是网页开发的环境早已经舍弃了传统的开发方式 现代以及未来的开发方式,是趋向效率化,规模化,工程化的方向的 webpack作为一个工程构建工具 为前端开发提供了工程化的解决方案,我们可以使用它制定我们的工作流 以工程的方式进行项目的构建、开发和测试 我们因此得以构建更加稳固,更加强大,更加科学的大型应用