转载:http://47.98.159.95/my_blog/browser-render/004.html#%E5%90%88%E6%88%90 我们首先来回顾一下渲染流水...
转载:http://47.98.159.95/my_blog/browser-render/004.html#%E5%90%88%E6%88%90 我们首先来回顾一下渲染流水...
网络部分尽量减少HTTP请求数合并文件雪碧图小图Base64减少DNS查找开启DNS预解析使用CND静态资源服务器避免重定向杜绝404 缓存配置ETags实体标签(ETags...
参考文章:http://47.98.159.95/my_blog/browser-render/003.html#%E6%80%BB%E7%BB%93https://time...
那么今天我们就一起来探索下这个流程,下图是我梳理出的“从输入 URL 到页面展示完整流程示意图”: 从图中可以看出,整个过程需要各个进程之间的配合,所以在开始正式流程之前,我...
这是一个可以无限难的问题。出这个题目的目的就是为了考察你的 web 基础深入到什么程度。由于水平和篇幅有限,在这里我将把其中一些重要的过程给大家梳理一遍,相信能在绝大部分的情...
1.线程和进程的区别:多线程可以并行处理任务,但是线程是不能单独存在的,它是由进程来启动和管理的。那什么又是进程呢?一个进程就是一个程序的运行实例。详细解释就是,启动一个程序...
BOM 是 browser object model 的缩写, 简称浏览器对象模型。 主要处理浏览器窗口和框架,描述了与浏览器进行交互的方法和接口, 可以对浏览器窗口进行访问...
原文链接: https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/7 注:本篇文章运行环境...
事件机制 事件触发三阶段 事件触发有三个阶段:-1.捕获阶段 window 往事件触发处传播,遇到注册的捕获事件会触发-2.目标阶段 传播到事件触发处时触发注册的事件-3...
JavaScript 是弱类型语言,意味着JavaScript 变量没有预先确定的类型。并且变量的类型是其值的类型。也就是说变量当前的类型由其值所决定,夸张点说上一秒种的st...
ESlint:是用来统一JavaScript代码风格的工具,不包含css、html等。 背景: 近来研究前端,然后一直在百度上找VScode格式化(ESlint)的插件,结果...
1.前期准备 投其所好 一般公司招聘都会有一些硬性要求,比如工作经历、学历、技术栈、岗位要求等等。 因此应聘之前,一方面,要花时间将自己力所能及的盲点覆盖到,一方面,找对合适...
使用vue-awsome-slider进行轮播图的制作: 遇到的问题:1.当网速较慢是,轮播图片是可替代资源,在页面显然时,会先将页面中静态的内容渲染上去,等数据返回后,在进...
慕课网Vue2.5开发去哪儿网App 从零基础入门到实战项目【学习笔记】笔记使用幕布编写,可以查看【思维导图】点击访问
如何用jsonp获取轮播图组件的数据 关于jsonp的相关介绍可以看我写的这篇文章https://www.jianshu.com/p/c977275a8a97 在这个项目里我...
jsonp是一种跨域通信的手段,它的原理其实很简单: 首先是利用script标签的src属性来实现跨域。 通过将前端方法作为参数传递到服务器端,然后由服务器端注入参数之后再返...