摘要: 1. 函数柯里化通常是指把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的并且返回一个接受余下的参数而且返回结果的新函数的技术。 2. 更泛化的定义是指给函数分步传递参数,每次函数接受部分参数后应用这些参数,并返回一个函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数的函数,直 阅读全文
posted @ 2016-11-12 19:51 朱两边 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 1.call()方法: 2.apply()方法: 3.bind()方法: 4.call()、apply()方法改变this指向 5.bind()方法改变this指向 阅读全文
posted @ 2016-11-12 19:09 朱两边 阅读(295) 评论(0) 推荐(0) 编辑
摘要: arguments转数组: arguments.callee使用: 阅读全文
posted @ 2016-11-12 18:23 朱两边 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 函数定义的三种方式与特点: 1.函数声明;(特点:会被前置;重复定义函数时,最后一次定义有效。) 2.函数表达式; 3.函数实例化;(特点:只能访问本地作用域与全局作用域!!!) 函数调用: 1.函数调用模式; add(1) 2.方法调用模式; myNumber.add(1) 3.构造函数调用模式; 阅读全文
posted @ 2016-11-12 16:53 朱两边 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1.保存函数执行状态: 2.封装函数,实现信息隐藏,只暴露接口,外部无法访问内部私有变量,内部变量可以访问外部变量: 3.性能优化: 阅读全文
posted @ 2016-11-12 16:37 朱两边 阅读(2093) 评论(0) 推荐(0) 编辑
摘要: ./login文件内容 阅读全文
posted @ 2016-11-11 19:28 朱两边 阅读(3446) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-11-11 19:26 朱两边 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: 获取样式函数封装 getClass()封装 仿jQuery $()获取元素 获取屏幕宽度兼容封装 阅读全文
posted @ 2016-11-11 18:15 朱两边 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 获取一个0-9的随机数: 去除数组中重复的元素: +函数parseQuery用于解析url查询参数。-语法如下:-var obj = parseQuery(query)-query是被解析的查询参数,函数返回解析后的对象。-使用范例如下:-var jerry = parseQuery("name=j 阅读全文
posted @ 2016-11-11 17:11 朱两边 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: //JSON方法 //JSON.parse(); var json = '{"name":"zj","age":23}'; JSON.parse(json); //--> {name: "zj", age: 23} // IE6/7不兼容的写法 if(!window.JSON){ window.JSON = { parse:function(json){ return eval('(... 阅读全文
posted @ 2016-11-11 17:04 朱两边 阅读(255) 评论(0) 推荐(0) 编辑