摘要:缓存的作用减少延迟页面打开的速度。降低服务器负载先取缓存,无缓存在请求服务器,有效降低服务器的负担。下图是自己画的,有点丑,请原谅待会讲解浏览器与服务器进行通讯包含两部分请求头包含各种缓存信息。至此结束,请多多指正 showImg(https://segmentfault.com/img/bV6iiG?w=480&h=260); 缓存的作用:1.减少延迟(页面打开的速度)。2.降低服务...
摘要:以前其实写过一篇和的对比但是后来发现里面有不少谬误所以一直惦记着纠正一下之前的错误尤其关于中间件部分的对比这里的就拿更加简单的代替的执行流程通常我们都说的中间件模型是线性的也就是一个一个往下执行的如下图这么说当然是没错的但是当我们执行下面代 以前其实写过一篇express和koa的对比, 但是后来发现里面有不少谬误. 所以一直惦记着纠正一下之前的错误, 尤其关于中间件部分的对比. 这里...
摘要:换句话说当一个异步过程调用发出后,调用者不会立刻得到结果,而是调用发出后,被调用者通过状态通知或回调函数处理这个调用。 JavaScript单线程机制 JavaScript的一个语言特性(也是这门语言的核心)就是单线程。什么是单线程呢?简单地说就是同一时间只能做一件事,当有多个任务时,只能按照一个顺序一个完成了再执行下一个 为什么JS是单线程的呢? JS最初被设计用在浏览器中,作为...
摘要:基础语法巩固正则表达式引擎根据正则去匹配字符的时候,是通过检查索引的方式。妻原配就是好,可以直接使用正则表达式调用它。下面解释一下上面这些常用的元字符查找单个字符,除了换行和行结束符。正则系列文章整理到了 上一章内容:正则表达式实战篇 知识回顾 前2章分别学习了正则表达式入门技巧,以及遇到正则需求该如何去分析问题,还有正则表达式实战的一些场景解释。 这一章内容偏向理论,推荐你点击开头的...
摘要:详情功能完善本文配套视频地址开始前请把分支中的目录导入微信开发工具这一节中,我们把详情的其他功能完善起来下一篇分享返回列表。 详情 - 功能完善 本文配套视频地址:https://v.qq.com/x/page/f0555... 开始前请把 ch4-3 分支中的 code/ 目录导入微信开发工具 这一节中,我们把详情的其他功能完善起来:下一篇、 分享、 返回列表。 Step 1....