Rollup 快速上手
Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序。Rollup 对代码模块使用新的标准化格式,这些标准都包含在 JavaScript 的 ES6 版本中,而不是以前的特殊解决方案,如 CommonJS 和 AMD。ES6 模块可以使你自由、无缝地使用你最喜爱的 library,同时还能使你的构建工具链更加高效。
共计 10 套系列课程
Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序。Rollup 对代码模块使用新的标准化格式,这些标准都包含在 JavaScript 的 ES6 版本中,而不是以前的特殊解决方案,如 CommonJS 和 AMD。ES6 模块可以使你自由、无缝地使用你最喜爱的 library,同时还能使你的构建工具链更加高效。
当下最重要的前端开发范式,通过把复杂的代码按照功能的不同划分为不同的模块单独维护,从而提高开发效率、降低维护成本
自动化构建是工程化中很重要的一部分,本课程中着重介绍前端行业主流的前端自动化构建方案和工具。
脚手架是前端工程化的起步,本课程中重点探讨前端工程化在项目创建环节中的具体表现。
前端工程化是指遵循一定的标准和规范,通过工具提高开发效率、降低维护成本的一种手段。
ECMAScript 2015 是 JavaScript 语言的下一代标准,是 JavaScript 语言的一种新的规范。它的目标是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
JavaScript 语言的执行环境是"单线程",虽然实现简单,但是当一个任务耗时很长时,后面的任务都必须排队等着,会拖延整个程序的执行。异步编程正是为了解决这个问题而产生的编程模式。
TypeScript 是 JavaScript 的超集,支持 ECMAScript 6 标准。TypeScript 由微软开发的自由和开源的编程语言。它设计目的是开发大型应用,它可以编译成纯 JavaScript,编译出来的可以运行在任何浏览器上。TypeScript 增加了静态类型、类、模块、接口和类型注解。
本课程面向有一定前端开发经验的同学,从零到一通过一个项目案例(类似美团)理解快应用的开发。
主要面向有一些简单前端开发经验的人群,从零到一通过一个完善的项目案例理解微信小程序的开发。