-
甘特图怎么制作更方便?甘特图制作方法" title="甘特图怎么制作更方便?甘特图制作方法" width="200" height="150">
-
OKR的实施标准步骤是什么?成功实施落地OKR的要点" title="OKR的实施标准步骤是什么?成功实施落地OKR的要点" width="200" height="150">
-
浏览器自动化框架比较:Selenium,Puppeteer和Cypress.io
1 引言 对于当前的网络应用来说,编写和部署代码的时间已经缩短到了几秒钟。在这种背景下,测试的大部分责任都放在了开发人员身上,他们主要是依靠许多基于代码的测试自动化平台来进行测试。 尽...
-
前端工程师必备:从浏览器的渲染到性能优化
一、问题前瞻 1. 为什么css需要放在头部? 2. js为什么要放在body后面? 3. 图片的加载和渲染会阻塞页面DOM构建吗? 4. dom解析完才出现页面吗? 5. 首屏时间根据什么来判定?...
-
为什么浏览器会提示网站“不安全”?一文读懂https协议与SSL证书
为什么浏览器会提示网站“不安全”?从浏览器的“不安全”提示来详细了解https与SSL证书 我们打开很多http网站时候,会看到浏览器提示“不安全”,而打开https网站却没有这个提示,...
-
一文搞懂浏览器同源策略
本文会从以下几个方面讲述同源策略: 第一点 what:什么是同源策略 第二点 why:为什么需要同源策略 第三点 how:如何解决经典的跨域问题 什么是同源策略 什么是同源策略呢?通常一个概念出来之后...
-
四种跨浏览器窗口通讯
WebSocket 这个没有太多解释,WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。当然是有代价的,需要服务器来支持。 js语言,现在比较成熟稳定当然是...
-
2020-07-02:在浏览器输入一个url后按回车,会发生什么?
福哥答案2020-07-02: 简单回答: 1. 域名解析。 2. 建立TCP连接。 3. 请求。 4. 处理。 5. 响应。 6. 释放TCP连接。 7. 页面渲染。 中级回答: 1. 域名解析 1...
-
XML DOM 浏览器差异
DOM 解析中的浏览器差异 所有现代的浏览器都支持 W3C DOM 规范。 然而,浏览器之间是有差异的。一个重要的差异是: 处理空白和换行的方式 DOM - 空白和换行 XML 经常在节点之间包含换行...
-
Web安全和浏览器跨域访问
今天说一说和前端相关的Web安全问题和开发过程中经常遇到的跨域问题。 1.Web安全 1.1 XSS 基本原理 XSS (Cross-Site Scripting),跨站脚本攻击通过在用户的浏览器内运...
-
浏览器存储方式详解:cookie、localstorage、sessionstorage的由来和区别
浏览器存储方式详解:cookie、localstorage、sessionstorage的由来和区别 作为一名开发,不了解一下浏览器的存储方式,是不合格的。 存储方式有很多,你可以打开浏览器的控制台看...
-
浏览器缓存简介及官网缓存策略分析
0 前言 浏览器缓存是前端性能优化的重要一环,对于前端效率提升的重要性,不言而喻。 之前对于浏览器缓存也是一知半解,这次借着H5页面缓存优化的东风整理了一下本地浏览器端的缓存机制,如强制缓存、协商缓存...