自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6学习笔记09——set数据结构

使用构造函数,创建set实例参数是个数组,返回是个set实例,去重后的// let set1 = new Set([1, 2, 3, NaN, NaN, 1, 2, 3, 4, 5]); console.log(set1);//Set(6) {1, 2, 3, NaN, 4, …}将set变成数组 console.log([...set...

2018-07-20 14:35:18 113

原创 ES6学习笔记08——map数据结构

使用构造函数的方式,创建一个实例参数是一个数组,而且数组的每一项都是一个数组,这个数组有两项,第一项为key,第二项为value这里的key可以是任意数据类型的 var map1 = new Map([[1, "A"], ["a", "A"], [{name: "xiao"}, "xiaox"]]); console.log(map1); //Map(3) ..

2018-07-20 13:54:13 181

原创 ES6学习笔记07——对象扩展

1.属性名简洁的表达方式 let a="aa",b="bb"; let obj={ [a]:'a', [a+b]:'a+b', fn(){} }; console.log(obj.a); console.log(obj['a']); console.log(obj);//{aa: "a", aabb: "a+b"}2.类上的方法...

2018-07-20 11:08:21 134

原创 ES6学习笔记06——函数扩展

1.基本用法 //函数的参数可以加默认值,只有不传实参的时候才会走默认值 function fn1(x="x",y) { console.log(x,y); } fn1(1,2) //1 2 function fn2({x=0,y=0}={}){ return{x,y} } console....

2018-07-20 10:08:37 208

原创 ES6学习笔记05——数组扩展

1.Array类上的方法 //Array(),将传进来的值编程数组返回 ///注意:只传一个参数n,代表返回数组的长度 console.log(Array(1,2,4,5));//[1, 2, 4, 5] console.log(Array(4));//[empty × 4] //Array.of(),跟Array一样,只有一点区别就是传一个参数时候就...

2018-07-19 15:10:00 120

原创 ES6学习笔记04——字符串

字符串的解构赋值 //此时是将字符串转为类似数组的一个对象 let [x,y,z]="1234"; console.log(x, y, z);//1 2 3 let {length}='12345'; console.log(length);//5 console.log(Array("12345"));//["12345"]字符..

2018-07-19 10:51:26 219

原创 ES6学习笔记03——对象赋值

解构赋值 let obj={ n1:"p1", n2:"p2" }; //变量名==属性名 let {n1,n2}=obj; console.log(n1, n2);//p1 p2 //变量名!=属性名 let {n1:x1, n2:x2} = obj; console.log(x1, x2); //p1 p2对象数组嵌套...

2018-07-18 18:14:10 319

原创 ES6学习笔记02——数组赋值

1、数组的解构赋值let [a,b,c]=[1,2,3];//等同于let a=1,b=2,c=3;console.log(a, b, c);let ary=["a","b","aa","bb"];let [a,b,c]=ary;console.log(a, b, c);//a b aa2、嵌套赋值let [x,y,[s],[[f]]]=[1,2,[3],[[4...

2018-07-18 16:16:16 472

原创 ES6学习笔记01——定义变量

一、let1、变量没有提前声明,没有预解释2、不能重复定义3、虽然不进行预解释,但是代码执行上来也是先将定义的变量提前过滤一遍,一旦发现不合法,就直接报错了,代码也不会执行。二、块级作用域{ }是一个私有作用域,块级作用域 let oLis=document.getElementsByTagName('li'); for(var i=0;i<oLis....

2018-07-18 14:35:26 106

转载 js保留两位小数,自动补充零

function returnFloat(value){ varvalue=Math.round(parseFloat(value)*100)/100; varxsd=value.toString().split("."); if(xsd.length==1){ value=value.toString()+".00"; returnvalue; } i

2017-04-26 15:12:32 7811

转载 放大镜效果

html>html>head> meta charset="utf-8"/> title>放大镜效果title> style> body div { margin: 0; padding: 0; } #box { width: 400px;

2017-04-21 14:11:07 269

空空如也

空空如也

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

TA关注的人

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