学习计划

前言

工作以来,一直没计划一下自己后续的学习,所以打算梳理一下后续的学习计划。希望能坚持完成整个计划,实现从前端工程师到大前端的转变


整体结构

目前来说这套知识体系比较贴合我当前的技术栈,并在技术栈上做了一些扩展。总的来说,我想往大前端的方向发展,但是短期内比较偏向iOS的开发。所以,近期内我的学习计划以巩固前端基础和前端进阶为主,辅以iOS和C++的学习。从长期规划来说,我希望能补充我一直比较薄弱的计算机基础和工程化能力。

前端基础

ECAMScript

ES2015:

  • 声明
  • 解构赋值
  • 字符串扩展
  • 数值扩展
  • 对象扩展
  • 数组扩展
  • 函数扩展
  • 正则扩展
  • Symbol
  • Set
  • Map
  • Proxy
  • Refllect
  • Class
  • Module
  • Iterator
  • Promise
  • Generator

iOS

UI视图

基础视图:

  • UIView

多控制器管理:

  • UINavigationController

事件管理:

  • 触摸事件

Objective C

数据类型:

  • 基本数据类型
  • 结构体数据类型
  • 对象数据类型

类和对象:

  • 类和对象

属性:

  • 读写性
  • 原子性
  • 语义特性

传输机制:

  • 通知
  • kvc

React Native

React Native:

  • 环境配置
  • 原生模块
  • 原生UI组件

C++

C++:

  • 变量和基本类型
  • 字符串、向量和数组
  • 函数
  • 动态内存
  • 拷贝控制
  • 重载运算与类型转换
  • 面向对象程序设计
  • 模版与泛型编程
  • 命名空间
  • 多承继承与虚继承
  • 顺序容器
  • 关联容器

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!