了解event loop,我们先了解以下3点 ①js是单线程 ②异步基于回调实现 ③event loop是异步回调的实现原理 我们来看个图 ? 当检测到是同步任务时,该任务会直接移到调用栈里面再传给浏览器 调用栈-浏览器 当检测到是异步任务时,该任务会被放置到webAPI中即等待队列,当同步任务执行 ...
分类:
其他好文 时间:
2021-02-25 11:55:39
阅读次数:
0
缓存(Cache)是计算机性能的一个重要概念。 由于链路漫长,网络时延不可控,浏览器使用 HTTP 获取资源的成本较高。所以,非常有必要把“来之不易”的数据缓存起来,下次再请求的时候尽可能地复用。 一、服务器的缓存控制(服务器负责控制,浏览器负责缓存) 我们以生鲜速递作为例子说一下。 如果我现在想要 ...
分类:
Web程序 时间:
2021-02-25 11:48:27
阅读次数:
0
原文地址 developer.mozilla.org window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行 注意:若你想在浏览 ...
1. 使用场景 页面上有很多图片,或者图片很大,这都会使加载的时候出现大片空白,影响用户体验。 2. 解决办法 在CSS里给img指定默认显示的图片,以下是代码: { //**** background-image: url(...) //默认图片路径 //**** } 3. 效果 这样,浏览器加载 ...
分类:
其他好文 时间:
2021-02-23 14:00:28
阅读次数:
0
如何在浏览器中调试TS 比如创建了一个index.ts文件,如何调试它? 1.下载vscode并安装 2.安装node.js 3.全局安装typescript npm i typescript -g typescript包里面内置了tsc命令,在终端输入 tsc index.ts 会将 index. ...
分类:
其他好文 时间:
2021-02-22 12:45:34
阅读次数:
0
阅文时长 | 0.51分钟 字数统计 | 820字符 主要内容 | 1、前言&环境说明&预备知识 2、详细步骤 3、声明与参考资料 『技能Get·将浏览器已安装程序打包』 编写人 | SCscHero 编写时间 | 2021/2/21 AM2:4 文章类型 | 系列 完成度 | 已完成 座右铭 每一 ...
分类:
其他好文 时间:
2021-02-22 12:33:10
阅读次数:
0
尝试失败的方法 网上虽然有很多回答,但历史悠久,有可能之前这些方法确实有用,但现在对我统统不管用!为防止后人踩坑,不要耽误太多时间,我简单说下哪些方法不可行。不过这种是对我的情况(win10 64bit),当然你也可以尝试,或许对你适用。 卸载后重装chrome。 右击快捷方式修改默认参数,如 -- ...
分类:
其他好文 时间:
2021-02-22 12:22:15
阅读次数:
0
1.2 HTML5新增的多媒体标签 新增的多媒体标签主要包含两个∶ 音频: <audio> 视频: <video> 使用它们可以很方便的在页面中嵌入音频和视频,而不再去使用flash和其他浏览器插件。 1.2.1 视频 <video> HTML5在不使用插件的情况下,也可以原生的支持视频格式文件的播 ...
分类:
Web程序 时间:
2021-02-22 12:09:29
阅读次数:
0
1.浏览器 浏览器是可以将网页的内容呈现(渲染)给用户,并且能够让用户与网页进行交互的一个软件。 2.服务器 服务器是一台配置比我们普通电脑更高的电脑,它专门用于存储数据,访问者可以通过访问服务器获得服务器上存储的资源。而且服务器是24小时不断电的,一旦(电脑)关机了,就无法访问服务器了。 3.访问 ...
分类:
Web程序 时间:
2021-02-22 11:59:02
阅读次数:
0
一、安装docker-compose curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose chm ...
分类:
其他好文 时间:
2021-02-22 11:52:31
阅读次数:
0