前端自检清单

5,191 阅读4分钟

导读:

js的表现能力取决于宿主环境的api支持。所以同样是js语法,我们在chrome、node、hybrid app、electron桌面应用的场景不一样。

1js原生语法的介绍;
2、3、4分别是js宿主环境node、chrome、hybrid app的介绍;
5、6两个主流js框架vue、react的介绍;
7webpack编译;
8web架构认识;
9前端工程化;
10 其他;

1. javascript

1.1 使用

1.2 语言层底

2. node

2.1 应用

2.2 理论

3. chrome

应用

原理

4. hybrid app

跨端技术

android相关

ios相关

  • ios架构

5. vue

5.1 使用方法

5.2 主流程原理

5.3 源码解析

6.react

6.1 语法基础部分

6.2 原理

7.编译

webpack 应用

vite

其他

8.服务端相关

对于了一个前端开发,这些架构概念还是有必要了解一下

java

计算机基础

  • 网络
  • 操作系统
  • 数据结构
  • 算法

数据库

开发工具

  • tomcat
  • maven gradle

框架

  • spring springmvc mybatis
  • springboot
  • springcloud
  • serverless
  • netty

系统设计

  • RestFul
  • 认证授权
  • 数据安全(加密、敏感词过滤、数据脱敏)
  • 定时任务
  • 消息推送

分布式

  • 分布式理论&算法&协议
  • api网管gateway
  • 分布式锁
  • 分布式事务
  • zookeeper
  • rpc&&dubbo

高性能

  • cdn
  • 负载均衡
  • 数据库优化、读写分离
  • sql优化
  • 消息队列

高可用

  • 冗余设计(集群&背灾&多活)
  • 流量控制(flow control)
  • 降级&熔断(sentinel Hystrix)
  • 超时(Timeout)重试(Retry)
  • 性能测试(Jmeter LoadRunner)

9.前端工程化

开发

构建

网络与部署

10.其他

图形

angular

web

js组件

实践

11.感悟与总结

结尾:
这篇目录作为我的知识体系。另外我的书签记录了我常看的文档链接
欢迎关注我的前端自检清单,我和你一起成长