huangzhaoxiao

博客园 首页 新随笔 联系 订阅 管理

2019年7月30日 #

摘要: function extend() { var extended = {}; var deep = false; var i = 0; // 判断是否为深拷贝 if (Object.prototype.toString.call(arguments[0]) '[object Boolean]') { 阅读全文
posted @ 2019-07-30 18:01 servant-catholic 阅读(2218) 评论(0) 推荐(0) 编辑

摘要: 1. 获取全部的参数信息 function(url) { //从给定的地址或者默认的地址栏中获取全部的参数 var vars = {}, hash; var hashes = null; if (!url) url = window.location.search; hashes = url.sli 阅读全文
posted @ 2019-07-30 17:44 servant-catholic 阅读(170) 评论(0) 推荐(0) 编辑

摘要: apply、call、bind都是改变要执行函数的this作用域 1、 apply、call类似都是调用直接执行函数主要区别在于传递参数的形式不同。 1.1、call可以多参数传入 var obj = { test: '123' } function fn() { console.log(this, 阅读全文
posted @ 2019-07-30 17:23 servant-catholic 阅读(92) 评论(0) 推荐(0) 编辑