秋招找到了前端的工作,待遇还不错,对于初出茅庐的我来说觉得受到极大的尊重.所以要赶在上岗前,努力提升自己,特此开始框架的学习,记录一下公司给出的学习清单.
PC端学习清单:
1 框架:
Vue.js
- https://cn.vuejs.org/v2/guide/
- 是一套用于构建用户界面的渐进式框架。
- Vue 的核心库只关注视图层
- 当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
Vue Router
- https://router.vuejs.org/zh/
- Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。
- 包含的功能有:
- 嵌套的路由/视图表
- 模块化的、基于组件的路由配置
- 路由参数、查询、通配符
- 基于 Vue.js 过渡系统的视图过渡效果
- 细粒度的导航控制
- 带有自动激活的 CSS class 的链接
- HTML5 历史模式或 hash 模式,在 IE9 中自动降级
- 自定义的滚动条行为
Vuex
- https://vuex.vuejs.org/zh/
- Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。
- 它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
Vue CLI
- https://cli.vuejs.org/zh/
- Vue.js 开发的标准工具
- 对 Babel、TypeScript、ESLint、PostCSS、PWA、单元测试和 End-to-end 测试提供开箱即用的支持。
NUXT.js
- https://zh.nuxtjs.org/
- Vue.js 通用应用框架
- 对 Babel、TypeScript、ESLint、PostCSS、PWA、单元测试和 End-to-end 测试提供开箱即用的支持。
2 语言
ES6
3 库
iView
- https://www.iviewui.com/docs/guide/introduce
- iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。
- 高质量、功能丰富
- 友好的 API ,自由灵活地使用空间
- 细致、漂亮的 UI
- 事无巨细的文档
- 可自定义主题
Axios
- https://www.jianshu.com/p/7a9fbcbb1114
- 基于promise用于浏览器和node.js的http客户端
- 支持浏览器和node.js
- 支持promise
- 能拦截请求和响应
- 能转换请求和响应数据
- 能取消请求
- 自动转换JSON数据
- 浏览器端支持防止CSRF(跨站请求伪造)
Less
- https://less.bootcss.com/
- Less (Leaner Style Sheets 的缩写) 是一门向后兼容的 CSS 扩展语言。
3 其他
Webpack
- https://www.webpackjs.com/concepts/
- webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)
- 当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。
Babel
-
是一个 JavaScript 编译器。
-
下一代 JavaScript 语法
ESLint
- https://cn.eslint.org/
- 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具
- 它的目标是保证代码的一致性和避免错误。
小程序端学习清单
1 框架
2 语言
Typescript
3 库
4 其他
Webpack
剩下的就是精心研究每一项知识啦,抓紧时间学习!