2018年9月15日

dom的offsetTop

摘要: 1 到底什么是dom的 offsetTop 字面意思就是偏移量 那么 到底是什么的偏移量 ? 记住 永远是相对于 第一个上级元素 并且 上级元素的position 属性不能是static 举个例子 线条是浏览器的上边界 那么 由于fix dom是fixed定位 那么 container的offset 阅读全文

posted @ 2018-09-15 16:21 偏灬爱 阅读(351) 评论(0) 推荐(0) 编辑

2018年9月13日

js 增加和移除dom class的方法

摘要: 1 菜鸟http://www.runoob.com/jsref/prop-element-classlist.html; 即是 dom.classList .add/remove方法 2修改className 比如说 dom 增加一个 testName class 那么 dom.className+ 阅读全文

posted @ 2018-09-13 15:18 偏灬爱 阅读(4922) 评论(0) 推荐(0) 编辑

2018年9月12日

xml 简单的get和post上传

摘要: 阅读全文

posted @ 2018-09-12 22:24 偏灬爱 阅读(149) 评论(0) 推荐(0) 编辑

jsonp的实质

摘要: jsonp 产生的原因:跨域 跨域本质上是浏览器核心拦截了数据 那么需要借助script的src属性来突破跨域 其实就是两个.js文件 一个负责定义函数 一个允许 例如 在 1.js钟定义了一个 function a // let a=function(r){ console.log(r); } 在 阅读全文

posted @ 2018-09-12 22:20 偏灬爱 阅读(84) 评论(0) 推荐(0) 编辑

在伪数组上部署iterator方法

摘要: 采用了new Function 的执行方法 也可也用eval() 但是eval不能return 必须 eval('(function(){ return function *(){'+str+'};})()'); 阅读全文

posted @ 2018-09-12 22:13 偏灬爱 阅读(56) 评论(0) 推荐(0) 编辑

获取属性的方法

摘要: 1 支持 for in 但是不能获取到不可枚举属性 2 Object.getOwnPropertyNames 可以获取所有的属性key 3 Object.keys()获取不了不可枚举的属性 阅读全文

posted @ 2018-09-12 22:00 偏灬爱 阅读(97) 评论(0) 推荐(0) 编辑

2018年9月9日

合并以及对于引用克隆

摘要: 合并对象 阅读全文

posted @ 2018-09-09 16:11 偏灬爱 阅读(104) 评论(0) 推荐(0) 编辑

2018年9月8日

关于柯里化

摘要: 阅读全文

posted @ 2018-09-08 21:01 偏灬爱 阅读(96) 评论(0) 推荐(0) 编辑

2018年8月31日

深度复制对象已解决循环引用

摘要: 说明 采用了es6 的weakMap来对对象跟踪 如果当前存在引用就会返回 value 这和 常规的使用一个数组来存储对象的引用是一个道理 阅读全文

posted @ 2018-08-31 13:28 偏灬爱 阅读(1311) 评论(0) 推荐(0) 编辑

2018年8月25日

js 深度复制

摘要: typeof 方法只要是引用 除了function 会输出 Function 其他全部是object 那么复制就会有数组和{}两种方式 只需要区别object和array 分别递归复制就看要解决问题了 下面是源代码: var copy=function(obj){ var result; if(ty 阅读全文

posted @ 2018-08-25 13:50 偏灬爱 阅读(113) 评论(0) 推荐(0) 编辑

导航