摘要:
background的 linear-gradient不支持animation以及transition,所以要想增加过渡效果,只能另想办法, 目前想到的可以通过增加opacity属性来实现,废话不多说,直接上代码,其中class中的up跟down代表不同方向的高亮: 阅读全文
摘要:
background:url(图片) no-repeat center top; background-color: #cfdbe7; 阅读全文
摘要:
浅拷贝和深拷贝都只针对于像Object, Array这样的复杂对象, 区别:浅拷贝只复制对象的第一层属性、深拷贝可以对对象的属性进行递归复制 如果数组元素是基本类型,就会拷贝一份,互不影响,而如果是对象或者数组,就会只拷贝对象和数组的引用,这样我们无论在新旧数组进行了修改,两者都会发生变化,这种叫浅 阅读全文
摘要:
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... 阅读全文
摘要:
js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object),判断js中的数据类型有一下几种方法:typeof、instanceof、 constructor、 prototype,接下来主要比较一下这几种 阅读全文
摘要:
在没有继承的情况下,new出来的实例深度复制了构造函数中的属性 证明了仅通过原型链继承的话,子类的实例共享子类的原型对象(也就是共享父类的实例,父类实例化了一次,也就是仅仅深拷贝了一次) 而通过借用构造函数的方法来继承的话,每个子类的实例中都有了父类构造函数的属性(深拷贝),但要是方法在构造函数中的 阅读全文
摘要:
一、XSS分类 XSS分为反射性跟存储型 二、XSS的防范措施 1、编码 2、过滤 3、校正 阅读全文
摘要:
1、CONST const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。 但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指针,const只能保证这个 阅读全文
摘要:
http://www.cnblogs.com/lishuxue/p/6555357.html 阅读全文
摘要:
http://www.cnblogs.com/dupd/archive/2016/09/22/5895474.html 阅读全文