自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 RegExp(正则表达式)

正则表达式正则表达式(RegExp)是Regular Expression缩写,是用于查找符合某些规则的字符串的工具。正则表达式是一个描述字符模式的对象,当检索某个文本时,可以使用一种模式来描述要检索的内容,RegExp 就是这种模式。正则表达式的创建方法字面量创建 var re = /a/字面量创建 var re = /a/构造函数创建 var re = new RegExp...

2020-04-24 21:28:02 1371

原创 javascript 事件委托详解

事件委托事件委托也称事件代理,由于事件会在冒泡阶段向上传播到父节点,因此可以把子节点的监听函数定义在父节点上,由父节点的监听函数统一处理多个子元素的事件。这种方法叫做事件的代理(delegation)。事件冒泡/捕获前面提到事件委托的实现是利用事件冒泡的机制,那么何为事件冒泡。一个事件发生后,会在子元素和父元素之间传播。这种传播分成三个阶段。捕获阶段:从window对象传导到目标节点(上...

2020-04-06 19:45:13 281

原创 javascript 数组的常用方法

数组数组的定义数组就是在内存中开辟出一块连续的空间。数组也是一个变量,可以存储一连串的变量/值。数组的大小可以动态的调整,并且没有长度的限制。数组可以存储任意类型的数据。创建数组var arr = new Array(); // 创建一个数组var arr = new Array([size]); // 创建一个数组并指定长度,注意不是上限,是长度var arr = new ...

2020-03-29 23:08:19 100

原创 javascript之数据类型转换

数据类型转换在程序的运行过程中变量的值是很容易发生改变的,而在值进行变化的时候它的数据类型也很容易发生改变,我们把这种数据类型的变化叫做:数据类型转换。typeof 判断数据类型 console.log(typeof "aaa"); //string console.log(typeof 123); //number console.log(typeof t...

2020-03-21 22:47:39 123

原创 CSS动画

过渡属性 transitionCSS3的transition允许css的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标划过、单击、获得焦点或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值,过渡属性需要触发事件,如:hover(鼠标划过事件)。transition-property:检索或设置对象中的参与过渡的属性transition-duration:检索或设置对象过...

2020-03-09 00:16:44 204

原创 什么是BFC

BFCBFC全称是 Block formatting context,直译为“块级格式化上下文”。它是一个独立的渲染区域,只有Block-level box(块)参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。可以理解为BFC的目的就是形成一个完全独立的空间,让空间里的子元素不会影响到外面的布局。什么情况下可以触发BFC只要元素满足下面任一条件...

2020-03-01 22:44:52 136

原创 CSS盒模型

盒模型盒模型是css中一个重要的概念,也是css布局的基石,它规定了网页元素如何显示以及元素间相互关系,css定义所有的元素都可以拥有像盒子一样的外形和平面空间。什么是盒模型顾名思义,css盒模型本质上是一个盒子,封装周围的HTML元素,它包括content(内容区)+padding(填充区)+border(边框区)+margin(外边界区)四个属性。它们的关系是margin包着border...

2020-02-22 20:38:44 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除