CSS里常见的块级元素
CSS里常见的块级元素
根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,成为“块级”元素(block-level);而span元素的默认display属性值为 ...
深入学习Css伪类和伪元素及其用法
前言
CSS的伪类和伪元素在平时的代码中经常会出现,可是一旦别人问你,什么是伪类,什么是伪元素,可能还是不能完整的表述出来,下面我们来一探究竟。
伪类和伪元素定义
伪类用于在页面中的元素处于某个状态时,为其添加指定的样式。
伪元素会创建一个抽象的伪元素,这个元素不是DOM中的真实元素,但是会存 ...
责任链模式
业务场景
每个版本都是一点一点演化过去的。代码版本多,但是都很简单行数也不多
在论坛发布文章
后台要经过处理才可以发表或者存入数据库
每条链都需要有权限去判断还继不继续往下执行
servlet filter实现
代码版本v1代码版本v1
public class Main { ...
设计模式:访问者(Visitoe)模式
前言什么叫做访问,如果大家学过数据结构,对于这点就很清晰了,遍历就是访问的一般形式,单独读取一个元素进行相应的处理也叫作访问,读取到想要查看的内容+对其进行处理就叫做访问,那么我们平常是怎么访问的,基本上就是直接拿着需要访问的地址(引用)来读写内存就可以了。
为什么还要有一个访问者模式呢,这就要放到 ...
适配器模式一篇就够了
很常用的结构型设计模式,用做两个不兼容的接口之间的桥梁,结合了两个独立接口的功能。
使用场景需求
中国标准电压是 220V,电器也是支持 220V的,代码实现使用电器的逻辑。
创建电器类
public class ChinaDevice { /** * 使用电器 ...
都说ThreadLocal被面试官问烂了,可为什么面试官还是喜欢继续问
原创 泽泽
面试官: 有如下场景:在多线程并发情况下,有一个共享变量,不同线程设置不同值后,各线程只想获取自己设置的值,如何实现?
小小白: 使用ThreadLocal,通过ThreadLocal实例对象的set方法设置各线程自己的值,通过ThreadLocal实例对象的get方法获取各线程自己设置 ...
24个ES6方法
介绍25种很实用的ES6方法,来解决实际开发中的问题原创 @泽泽vlog 昨天
主要是介绍25种ES6方法,这些方法都挺实用的,用本本记好要考的,嘿嘿嘿。时不时翻出来看看
1. 如何隐藏所有指定的元素const hide = (el)=> [...el].forEach(e=>e.st ...
你本可以少写些 If-Else
前言
在JavaScript开发中,条件判断语句的使用频率是极高的,而对于条件判断简单易读的if else应该都是大家的首选。可是代码写的久了,我们总是希望自己的代码看着能更为简洁规范(逼格更高),那么今天我们就由浅到深介绍几种实用小技巧,帮大家减少代码中的if else。说在开头,本文并未有消灭或 ...
六大设计原则
原则,故名思议则是本质的意思。所谓擒贼先擒王,研究设计模式自然要先了解设计原则,所有的模式都是在这些原则的基础之上发展起来的,有的是侧重一个,有的是多个都有所涉及。看完设计模式之后,我感觉到每个模式都有这些原则的影子,还渗透着面向对象的三大属性,也觉得这些原则也都有相通之处,,正是有了他们才使我们 ...
Java如何消除太多的if Else判断?
简介
if判断语句是很多编程语言的重要组成部分。但是,若我们最终编写了大量嵌套的if语句,这将使得我们的代码更加复杂和难以维护。
让我们看看能否使用别的方式来做呢。
设计模式是为了更好的代码重用性,可读性,可靠性,可维护性,它有六大原则
单一职责原则(Single Responsibility ...