流是Java8引入的全新概念,它用来处理集合中的数据,暂且可以把它理解为一种高级集合。Stream将要处理的元素集合看作一种流,在流的过程中,借助StreamAPI对流中的元素进行操作,比如:筛选、排序、聚合等。众所周知,集合操作非常麻烦,...
我们先来说说为什么初始化CSS呢,因为浏览器的兼容问题,不同浏览器对标签的默认值是不同的,如果没有初始化CSS,往往会导致页面在不同浏览器页面在不同浏览器之间出现差异。并且,多数浏览器会默认给初始页面添加上外边距。我们先来看一个简单的初始化...
CSS-in-JS是一种样式化技术,其中JavaScript用于样式化组件。解析此JavaScript时,将生成CSS。CSS-in-JS是一种技术(technique),而不是一个具体的库实现(library)。简单来说CSS-in-JS...
我们知道CSS样式并不是只有一种的,因此,我们在使用CSS时难免会遇见CSS样式冲突的问题。当然,方法并不是只有一种,我们也要根据CSS样式冲突的原因进行分析,然后选出适当的解决方案。1.细化选择符通过使用组合器(Combinator)将选...
CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。CSS3之所以能够快速崛起,并广...
在做前端页面开发的时候,我们时常会引入CSS,因为CSS能使HTML页面的元素多元化,比如CSS能够生成各种形状。正方形和矩形很容易,因为它们是web的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状...
Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。在Comparable/Compar...
Java8是一个跨越式的为Java带来巨大变化的版本,于2014年3月18日正式发布,该版本为Java带来了许多新特性,而日期处理虽然不是Java8新特性中最亮眼的一个,却也有着非同小可的意义。Java8引入了新的Date-TimeAPI(...
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包,只这...
CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。CSS3的发行,在CSS版本历史...