摘要: background的 linear-gradient不支持animation以及transition,所以要想增加过渡效果,只能另想办法, 目前想到的可以通过增加opacity属性来实现,废话不多说,直接上代码,其中class中的up跟down代表不同方向的高亮: 阅读全文
posted @ 2018-09-06 18:55 LAM_BLOG 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: background:url(图片) no-repeat center top; background-color: #cfdbe7; 阅读全文
posted @ 2018-08-22 09:11 LAM_BLOG 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝和深拷贝都只针对于像Object, Array这样的复杂对象, 区别:浅拷贝只复制对象的第一层属性、深拷贝可以对对象的属性进行递归复制 如果数组元素是基本类型,就会拷贝一份,互不影响,而如果是对象或者数组,就会只拷贝对象和数组的引用,这样我们无论在新旧数组进行了修改,两者都会发生变化,这种叫浅 阅读全文
posted @ 2018-08-21 23:29 LAM_BLOG 阅读(776) 评论(0) 推荐(1) 编辑
摘要: function bubbleSort(arr){ var i = 0, j = 0; for(i=1; i" 从小到大排序 // " arr[j+1]){ temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } return ar... 阅读全文
posted @ 2018-07-31 09:40 LAM_BLOG 阅读(91) 评论(0) 推荐(0) 编辑
摘要: js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object),判断js中的数据类型有一下几种方法:typeof、instanceof、 constructor、 prototype,接下来主要比较一下这几种 阅读全文
posted @ 2018-07-30 11:54 LAM_BLOG 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在没有继承的情况下,new出来的实例深度复制了构造函数中的属性 证明了仅通过原型链继承的话,子类的实例共享子类的原型对象(也就是共享父类的实例,父类实例化了一次,也就是仅仅深拷贝了一次) 而通过借用构造函数的方法来继承的话,每个子类的实例中都有了父类构造函数的属性(深拷贝),但要是方法在构造函数中的 阅读全文
posted @ 2017-08-17 12:54 LAM_BLOG 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、XSS分类 XSS分为反射性跟存储型 二、XSS的防范措施 1、编码 2、过滤 3、校正 阅读全文
posted @ 2017-08-06 12:03 LAM_BLOG 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、CONST const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。 但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指针,const只能保证这个 阅读全文
posted @ 2017-07-22 21:05 LAM_BLOG 阅读(162) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/lishuxue/p/6555357.html 阅读全文
posted @ 2017-07-22 20:36 LAM_BLOG 阅读(124) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/dupd/archive/2016/09/22/5895474.html 阅读全文
posted @ 2017-07-17 14:19 LAM_BLOG 阅读(163) 评论(0) 推荐(0) 编辑