ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### 编译原理 1. 理解代码到底是什么?计算机如何将代码转换为可以运行的目标程序 2. 正则表达式的匹配原理和性能优化 3. 如何将JavaScript代码解析成抽象语法树(AST) 4. base64的编码原理 5. 几种进行的相互转换计算方法,在JavaScript中如何表示和转换 #### 网络协议 1. 理解什么是协议,了解TCP/IP网络协议族的构成,每层协议在应用程序中发挥的作用 2. 三次握手和四次挥手详细原理,为什么要使用这种机制 3. 有哪些协议是可靠,TCP有哪些手段保证可靠交付 4. DNS的作用、DNS解析的详细过程 ,DNS优化原理 5. CND的作用和原理 6. HTTP请求报文和响应报文的具体组成,能理解常见请求头的含义,有几种请求方式,区别是什么 7. HTTP所有状态码的具体含义,看到异常状态友能快速定位问题 8. HTTP1.1、HTTP2.0带来的改变 9. HTTPS的加密原理,如何开户HTTPS,如何劫持HTTPS请求 10. 理解WebSocket协议的底层原理、与HTTP的区别 #### 设计模式 1. 熟练使用前端常用的设计模式编写代码,如单例模式、装饰器模式、代理模式等 2. 发布订阅模式和观察者模式的异同以及实际应用 3. 可以说出几种设计模式在开发中的实际应用,理解框架源码中对设计模式的应用