前端面试题记录
Posted baller-gxk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端面试题记录相关的知识,希望对你有一定的参考价值。
2020/05/26
1、模Match块儿化开发的优点:
方便代码的管理,提高代码的复用性,降低代码耦合、每个模块儿都有自己的作用域
当前流行的模块儿化规范有:commonJS、AMD、CMD、ES6的import
commonJS 是同步加载 主要实践者是node.js 模块儿输出用module.exports 输入用require
AMD 是异步加载 主要实践者是require.js 依赖前置加载 提前加载执行 用户体验较好
CMD 的主要实践者是sea.js 就近加载 延迟加载 性能较好
2、http版本区别
1.1与1.0 :1.1默认支持长连接 带宽优化 新增更多缓存控制策略:Etag if-None-Match Host头域 24个错误状态码
2.0与1.1: 2.0支持多路复用 一个连接并行处理多个请求 header压缩 服务端推送 解析格式不同:1.1基于文本 2.0基于二进制
3、异步回调地狱的解决方法:
1、Promise对象的链式调用 .then方法
2、async await
3、generator协程
以上是关于前端面试题记录的主要内容,如果未能解决你的问题,请参考以下文章