- JavaScript https://wangdoc.com/javascript/index.html
- ECMAScript 6 https://es6.ruanyifeng.com
- React https://zh-hans.reactjs.org/docs/getting-started.html
- UmiJS https://umijs.org/zh-CN/docs
- TypeScript https://github.com/zhongsp/TypeScript
学习这些技术的原因
- Ant Design Pro 是一整套企业级中后台前端/设计解决方案
- 我们要用Ant Design Pro做新的应用系统的管理后台
- Ant Design Pro 是Ant Design的脚手架,同时他的底座是 UmiJS
- Ant Design是一套设计体系完整的 React UI 组件库,主要应用开发语言是TypeScript
- UmiJS 是一个 webpack 之上的整合工具
- webpack 是一个 node 环境的打包工具
- Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时
- npm 是JavaScript 世界的包管理工具,并且是Node.js 平台的默认包管理工具
默认技术
默认的,做前端应用开发应该掌握如下的技术:
- HTML 5
- CSS 3
- Web DOM(文档对象)模型