分享前端开发相关的最新技术、优秀思想、最佳实践等。
[前端] 网页自定义性能指标及上报
背景 性能优化是所有前端人的追求,在这条路上,方法多种多样。这篇文章,说一下利用浏览器的一些API,可以怎样进行自定义性能指标及上报。 自定义性能指标介绍 自定 [...]
分享前端开发相关的最新技术、优秀思想、最佳实践等。
背景 性能优化是所有前端人的追求,在这条路上,方法多种多样。这篇文章,说一下利用浏览器的一些API,可以怎样进行自定义性能指标及上报。 自定义性能指标介绍 自定 [...]
基本格式化 4空格缩进 不省略分号(在原生及使用工具函数的情况不建议省略,在使用比较完善的框架如vue或者自己配置好 webpack 时可以省略) 1行代码长度 [...]
A. 什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 1. 广义的跨域: 1.) 资源跳转: a链接、重定向、表单 [...]
今天,我们将深入研究Chrome 的网络栈,以明确 web 加载原语(如<link rel= preload > & <link re [...]
浏览器基本的工作流程 进入主话题之前,先罗列一下浏览器的主要构成: 用户界面- 包括地址栏、后退/前进按钮、书签目录等,也就是你所看到的除了用来显示你所请求页面 [...]
CSS 里面的伪元素其实是非常好用的,但是经常容易被大家忽略,伪元素里面常用到的 content 属性,可能现在很多人仅仅以为 content 属性的值只支持字 [...]
CSS布局中有一些概念,一旦你理解了它们,就能真正提高你的 CSS 布局能力。本文是关于块格式化上下文(BFC)的。你可能从未听说过这个术语,但是如果你曾经用C [...]
模块化 CSS:可配置的网格布局 虽然现在我们有了 CSS Grid,你还是可以用 flexbox 去实现网格布局。尽可能地将你的实现抽象成一个可复用可定制的模 [...]
很多人谈到前端性能优化,就觉得很难,好像是到了大牛级别人的人,才能够完成的工作。其实,没有大家想象的那么难,并且前端性能优化,是每一位前端开发者需要学习与掌握的 [...]
在这篇文章中,将介绍下如何使用 CSS Grid 来创建一个超酷的图像网格图,它将根据屏幕的宽度来改变列的数量。最精彩的地方在于:所有的响应特性被添加到了一行 [...]