自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 伪数组转真数组的几种方法

伪数组:有函数三要素(下标,元素,长度),没有数组的api var weiArr = { 0: 22, 1: 44, 2: 55, 3: 77, 4: 99, length: 5 } **方法一:声明一个空数组,遍历伪数组,将伪数组中的元素添加到真数组中** var arr=[]; for(var

2020-07-16 21:09:26 1170

原创 js中继承的三种实现形式

1.混入式继承 : 遍历父对象的成员,添加到子对象中 特点 : 每继承一次,就要写一次循环 应用场景 : 用于单个对象继承 2.替换原型:将父元素 作为 子对象构造函数的原型 特点:子对象默认的原型会被覆盖 应用场景:适应于 多个对象继承 3.混合式:混入式+替换原型 解决方案:遍历父元素成员,添加给子元素的原型 不会覆盖原本的原型 ```javascript //父对象 var wjl = { house: { address.

2020-07-16 19:25:33 140

原创 如何判断一个变量foo是数组?

var foo = [1,2,3,4] (1) instanceof 判断数据类型, 返回值为布尔. foo instanceof Array (2) 判断他的构造函数是不是数组 foo.constructor == Array (3)isArray() 方法判断传递的值是否是一个 Array Array.isArray(foo) (4)万能监测数据类型:Object.prototype.toString.call(数据) 返回固定格式字符 [object 数据类型] Object.prototype.to

2020-07-16 17:19:59 196

原创 一个字符串数组,找出出现次数最多的字符及对应的次数

var str = [‘a’, ‘b’, ‘a’, ‘s’, ‘f’, ‘g’, ‘g’, ‘g’, ‘h’, ‘j’, ‘j’, ‘k’, ‘k’, ‘g’, ‘f’, ‘d’, ‘d’, ‘s’, ‘s’, ‘s’, ‘s’, ‘s’, ‘3’, ‘4’, ‘4’, ‘4’, ‘3’, ‘4’, ‘3’]; 声明空对象来存储 每一个字符和出现的次数 var obj = {}; 2.1遍历数组中的每一个字符 for(var i = 0;i<str.length;i++){ 判断该字符是不是第一

2020-07-11 22:48:55 1324 1

原创 CSS实现水平垂直居中的几种方式

水平垂直居中的几种方式 absolute + transform:绝对定位加+转换 - 将父盒子设置为table-cell元素,可以使用text-align:center和vertical-align:middle实现水平、垂直居中 - 弹性模型 .flex + justify-content + align-items - div绝对定位水平垂直居中 margin 负间距 ...

2020-07-10 15:10:12 218 1

原创 清除浮动的几种方式

1. 父级div增加height 2. 在结尾处添加空div标签 clear:both 原理:在浮动元素的后面添加一个空 div 兄弟元素,利用 clear:both 清除浮动, 让父级 div 能自动获取到高度 ,如果页面浮动布局多,就要增加很多空 div,让人感觉很 不好 . 3. 父级 div 定义 伪类:after 和 zoom /清除浮动代码/ .clearfix:after{ content:""; display:block; visibility:hidden; height:0; lin

2020-07-10 14:59:58 115

空空如也

空空如也

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

TA关注的人

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