摘要:浏览器读取资源的流程浏览器在加载资源时,根据请求头的和判断是否命中强缓存,是则直接从缓存读取资源,不会发请求到服务器。实际上是会被缓存的,只不过每次在向客户端浏览器提供响应数据时,缓存都要向服务器评估缓存响应的有效性。 浏览器读取资源的流程 浏览器在加载资源时,根据请求头的expires和cache-control判断是否命中强缓存,是则直接从缓存读取资源,不会发请求到服务器。 如果...
摘要:事件有个可以返回一个数值,根据数值判断取得用户按了那个鼠标键默认。没有按任何按钮。鼠标左键鼠标右键鼠标左右键同时按下鼠标中键鼠标左键和中键同时按下鼠标右键和中键同时按下所有三个键都按下兼容的写法本文来自标哥小站,原地址 onmousedown 事件有个 event.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 event.button==0 默认。没有按任何按钮。...
摘要:今天碰到了微信分享的需求,总体上来讲还是比较简单的,但是还是碰到了一个假想的坑真的是假想 今天碰到了微信分享的需求,总体上来讲还是比较简单的,但是还是碰到了一个假想的坑(真的是假想),
摘要:之前公司有一个需求是通过来生成。而且大部分都是生成表格,直接通过字符串拼接的话,代码的可复用性太低的,所以写了个通用的转表格的工具。 之前公司有一个需求是:通过js来生成html。而且大部分都是生成表格,直接通过字符串拼接的话,代码的可复用性太低的,所以写了个通用的json转html表格的工具。 代码 htmlKit = { _tags: [], html: [], ...
摘要:是这样描述的函数中可能会有表达式,这会使函数暂停执行,等待表达式中的解析完成后继续执行函数并返回解决结果。返回值返回对象的处理结果。当执行到时,这个任务会被放入到回调队列中,等待调用栈有空闲时事件循环再来取走它。 原文地址:https://lvdingjin.github.io/tech/2018/05/27/async-and-await.html 故事要从一道今日头条的笔试题说起...