码迷,mamicode.com
首页 > 其他好文 > 详细

前端面试题记录

时间:2020-05-27 15:11:58      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:mod   amd   前置   作用域   mon   提前   tag   sea   支持   

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协程

前端面试题记录

标签:mod   amd   前置   作用域   mon   提前   tag   sea   支持   

原文地址:https://www.cnblogs.com/baller-gxk/p/12972974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!