摘要: 获取:$('input[name=age]:checked').val(); 重置:$('input:radio[name=age]').prop('checked',false); 阅读全文
posted @ 2018-09-12 10:23 Samsara315 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-09-07 17:36 Samsara315 阅读(3346) 评论(0) 推荐(0) 编辑
摘要: 一般来说浏览器缓存可以分为两类: 1.)强缓存 2.)协商缓存(对比缓存) 浏览器在加载资源时,会先判断是否命中强缓存再验证是命中协商缓存。 //强缓存 浏览器在加载资源时,会先根据本地缓存资源的 header中的信息判断是否命中强缓存,如果命中则直接使用缓存中的资源不会再向服务器发送请求。 强缓存 阅读全文
posted @ 2018-08-15 14:09 Samsara315 阅读(219) 评论(0) 推荐(0) 编辑
摘要: //第一种方法,新建一个空数组,将原来的数组循环逐个与新数组的成员做比较,如果新数组没有该元素就push进来 var arr = ['a', 1, 1, 1, 2, 4, 4, 'b', 'c', 'a']; var newArr = []; var len = arr.length; for (i 阅读全文
posted @ 2018-08-11 18:48 Samsara315 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: (1)创建一个对象;(2)将构造函数的作用域赋值给新对象(因此this就指向了这个新对象);(3)执行构造函数中的代码(为这个新对象添加属性);(4)返回新对象 阅读全文
posted @ 2018-08-11 16:17 Samsara315 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 在javascript中有三种声明变量的方式:var、let、const。 var 声明全局变量,换句话理解就是,声明在for循环中的变量,跳出for循环同样可以使用。 for(var i=0;i<=1000;i++){ var sum=0; sum+=i; } alert(sum); 声明在for 阅读全文
posted @ 2018-08-10 19:16 Samsara315 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 二者都是 MVVM 模式开发的典型代表 angular 是通过脏检测实现,angular 会将 UI 事件,请求事件,settimeout 这类延迟的对象放入到事件监测的脏队列,当数据变化的时候,触发 $diget 方法进行数据的更新,视图的渲染 vue 通过数据属性的数据劫持和发布订阅的模式实现, 阅读全文
posted @ 2018-08-10 18:03 Samsara315 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-08-09 16:24 Samsara315 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 第一:每个特定的域名下最多生成20个cookie IE6或更低版本最多20个cookie IE7和之后的版本最多可以有50个cookie Firefox最多50个cookie chrome和Safari没有做硬性限制 第二:cookie最大约为4096字节,为了兼容性,一般不能超过4095字节 优点 阅读全文
posted @ 2018-08-06 18:05 Samsara315 阅读(234) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2018-07-10 16:56 Samsara315 阅读(5464) 评论(0) 推荐(0) 编辑