08 2018 档案
摘要:一般来说浏览器缓存可以分为两类: 1.)强缓存 2.)协商缓存(对比缓存) 浏览器在加载资源时,会先判断是否命中强缓存再验证是命中协商缓存。 //强缓存 浏览器在加载资源时,会先根据本地缓存资源的 header中的信息判断是否命中强缓存,如果命中则直接使用缓存中的资源不会再向服务器发送请求。 强缓存
阅读全文
摘要://第一种方法,新建一个空数组,将原来的数组循环逐个与新数组的成员做比较,如果新数组没有该元素就push进来 var arr = ['a', 1, 1, 1, 2, 4, 4, 'b', 'c', 'a']; var newArr = []; var len = arr.length; for (i
阅读全文
摘要:(1)创建一个对象;(2)将构造函数的作用域赋值给新对象(因此this就指向了这个新对象);(3)执行构造函数中的代码(为这个新对象添加属性);(4)返回新对象
阅读全文
摘要:在javascript中有三种声明变量的方式:var、let、const。 var 声明全局变量,换句话理解就是,声明在for循环中的变量,跳出for循环同样可以使用。 for(var i=0;i<=1000;i++){ var sum=0; sum+=i; } alert(sum); 声明在for
阅读全文
摘要:二者都是 MVVM 模式开发的典型代表 angular 是通过脏检测实现,angular 会将 UI 事件,请求事件,settimeout 这类延迟的对象放入到事件监测的脏队列,当数据变化的时候,触发 $diget 方法进行数据的更新,视图的渲染 vue 通过数据属性的数据劫持和发布订阅的模式实现,
阅读全文
摘要:第一:每个特定的域名下最多生成20个cookie IE6或更低版本最多20个cookie IE7和之后的版本最多可以有50个cookie Firefox最多50个cookie chrome和Safari没有做硬性限制 第二:cookie最大约为4096字节,为了兼容性,一般不能超过4095字节 优点
阅读全文