摘要: 都是替换This 1.bind 永久替换 量身定制 可固定某几个实参 返回值是一个函数 var newHanshu= 函数名.bind(对象名,【实参】) 2.call 和 apply 只能替换一次this 的值为该对象 call 传的是一个个的实参值 apply 传的是一个数组 在调用时先打散数组 阅读全文
posted @ 2020-04-06 22:22 锋_锋 阅读(94) 评论(0) 推荐(0) 编辑
摘要: //定义一个将表单转换为Json数据的函数function form2JsonString(formId) { let paramArray = $('#' + formId).serializeArray(); /*请求参数转json对象*/ let jsonObj={}; //处理复选项 用数组 阅读全文
posted @ 2020-04-06 11:54 锋_锋 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 保护对象包括保护对象的数据和保护对象的结构 1.保护对象的数据 1.数据属性 2.访问器属性 数据属性:enumerable :可用for in 遍历 value : configrable : 1 可删除 2.e。。。和r。。。 可修改 配置完不可逆 writeble 可修改 访问器属性 1.将被 阅读全文
posted @ 2020-04-05 22:51 锋_锋 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 1.静默报错 2.未声明变量赋值报错 3.如果this前面没有调用者 不再指向Window 而是未定义 4.arguments.callee 函数本身 不再能使用 不推介递归 递归效率低 阅读全文
posted @ 2020-04-05 22:40 锋_锋 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 插件名 :<script src="/js/js/plugins/chosen/chosen.jquery.js"></script> jquery的下拉插件 ajax chose:update之后 无法赋值 解决方案: 将async 置为 false 阅读全文
posted @ 2020-04-03 15:58 锋_锋 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 概念:由多级父对象通过继承形成的链式结构,如下图: 阅读全文
posted @ 2020-03-22 14:54 锋_锋 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 定义: function 名词(参数){ this.属性 = 参数 }调用: new 名词(参数)new的四个作用: 1.构建一个空对象 2.将子对象的__proto__属性指向原型对象 3.将所有的this吸引过来 给new强制添加 没有的属性 4.给一个变量用 new 构造出来的对象赋值**** 阅读全文
posted @ 2020-03-22 14:13 锋_锋 阅读(368) 评论(0) 推荐(0) 编辑
摘要: *************Js对象的重点*****************************************************Js对象中的属性的' '可加可不加***可是如果是带有特殊字符的 ***必须加*** 比如**made-in-China***** *********** 阅读全文
posted @ 2020-03-21 20:42 锋_锋 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ***每一个函数都有作用域链 (好友列表)***函数调用时会有一个临时作用域对象放在好友列表的最开头***符合闭包的内层函数拥有着外层函数的临时作用域对象 1.闭包是怎么形成的? 外层函数的作用域对象被内层函数引用着 2.闭包怎么实现? 1)外层函数包裹内层函数和变量,内层函数必须使用 该变量 2) 阅读全文
posted @ 2020-03-20 11:36 锋_锋 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.定义函数的时候,可以将形参设置为对象 function funExample(obj){ if(obj.attr undifined){ 赋值 } 函数体 } 2.传参的时候,如果没有值的话,得传一个 {} 1)funExample({}) 2)funExample({attr:"111"}) 阅读全文
posted @ 2020-03-16 09:43 锋_锋 阅读(422) 评论(0) 推荐(0) 编辑