# 浏览器
-
在 Chrome 开发者工具里通过 network 选项模拟网站的离线访问模式
Service Worker 缓存 API 的一个主要优点是它为您提供了比内置浏览器缓存更详细的控制。 例如,Service Worker 可以在用户首次运行您的 Web 应用程序…
-
JavaScript中的history对象
简介: history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。允许操作浏览器的曾经在标签页或者框架里访问的会话历史记录。 注意:从窗口被…
-
JavaScript–BOM
一、BOM的概述 虽然 ECMAScript 把浏览器对象模型(BOM,Browser Object Model)描述为 JavaScript 的核心,但实际上 BOM 是使用 J…
-
JavaScript 浏览器BOM
浏览器对象模型(BOM)使得JavaScript能够和浏览器对话。 JS Window Location相关属性 1. location.hostname: 返回Web主机的域名 …
-
浏览器缓存机制详解
一、为什么需要缓存 在前端开发中,我们主要追求的是性能和用户体验。对于一个网站查看性能最简单的方式就是打开网站的速度。而一个好的缓存策略可以大大提升网站的性能。使得已经下载后的资源…
-
python+selenium无头模式访问网站被禁止访问导致元素无法定位获取的问题定位过程以及解决方案
一、需求描述 由于selenium自动化脚本被设置了定时任务每天会定时执行,脚本是有头模式的浏览器,即执行脚本时会打开浏览器,并且脚本是实现的是自动截图的一些功能,这就很不方便…
-
JavaScript简介和发展史
JavaScript简介 概念:一门客户端脚本语言 运行在客户端浏览器中的,每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行…
-
为什么TypeScript不直接让浏览器支持,而是要编译成JavaScript呢?
众所周知,JavaScript几乎成了浏览器唯一的编程语言,在IE的年代,IE还支持VBScript,可惜我没有学,现在几乎没人提起了,清一色的JavaScript。 JavaSc…
-
浏览器渲染原理
页面加载: 向浏览器输入网址浏览器根据 DNS 服务器得到域名的 IP 地址向这个 IP 的机器发送 HTTP 请求服务器收到、处理并返回 HTTP 请求浏览器接收到服务器返回的内…
-
Node.js http模块
http服务器 浏览器是http(s)的客户端,目的是连接远程的http服务器,然后服务器返回浏览器数据.浏览器接收数据解析数据之后展现出来.我们看到的外在表现就是,浏览器访问一个…