多读书多实践,勤思考善领悟

全面阐析网页CSS LESS

全面阐析网页CSS LESS

前言我们大家都知道HTML和CSS不属于编程语言而是属于标记语言,所以很难像JS一样定义变量、编写方法、实现模块化开发等。而目前的CSS编写模式中,都是定义一些公共的样式类名,哪一块的HTML需要这个样式,就去增加对应的样式类名,所以...

全面阐析网页CSS BFC

全面阐析网页CSS BFC

一、什么是BFCFormatting context 是 W3C CSS2.1 规范中的一个概念。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。最常见的 Formatting...

全面阐析网页CSS响应式布局

全面阐析网页CSS响应式布局

一、前言响应式 Web 设计可以让一个网站同时适配多种设备和多个屏幕,可以让网站的布局和功能随用户的使用环境(屏幕大小、输入方式、设备/浏览器能力)而变化。本文主要介绍一些响应式布局容易忽略但又很重要的知识点。 二、视口移动前端中常说...

全面阐析网页CSS居中一个元素

全面阐析网页CSS居中一个元素

前言本文主要介绍水平居中,垂直居中,还有水平垂直居中各种办法,思维导图如下: 一、水平居中1.行内元素水平居中利用 text-align: center 可以实现在块级元素内部的行内元素水平居中。此方法对inline、inline-b...

全面阐析浏览器的缓存机制

全面阐析浏览器的缓存机制

一、前言缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。 对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器...

全面阐析Javascript原型与原型链

全面阐析Javascript原型与原型链

前言与大部分面向对象语言不同,ES6之前并没有引入类(class)的概念,JavaScript并非通过类而是直接通过构造函数来创建实例。在介绍原型和原型链之前,我们有必要先复习一下构造函数的知识。 一、构造函数构造函数模式的目的就是为...