上一页 1 ··· 13 14 15 16 17
摘要: 一个扩展函数,用来将第二个参数及以后的属性、方法拷贝给第一个函数; 2、jq中也提供了extend()方法。 用法是$.extend(第一个参数是要添加方法的函数,可以使空函数,{这个里面添加要扩展的方法用 键值对形式}); 例子: 阅读全文
posted @ 2016-10-15 11:31 盖大楼 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 自定义函数属性 函数是一种特殊的对象,他可以拥有属性。 当调用函数需要一个一直存在的值的时候,可以讲这个值存在全局变量中;也可以存在一个函数对象的属性中,调用这个函数就会返回这个值;下面有个例子: 阅读全文
posted @ 2016-10-15 09:29 盖大楼 阅读(152) 评论(0) 推荐(0) 编辑
摘要: call和apply可以间接的调用函数。 1、允许显示的调用this。 2、任何函数都可以作为任何对象的方法调用,哪怕这个函数不是这个对象的方法。 3、参数问题,可以指定调用函数的实参,call使用调用函数的参数列表,而apply要求以数组形式传入。 可选形参 1、传入的实参少,那剩下的形参将是un 阅读全文
posted @ 2016-10-14 14:57 盖大楼 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 还有一点不同:函数定义表达式可以出现在javascript代码的任意地方,但是函数声明就不能出现在循环和条件判断中,或者try/cache/finally以及with语句中。 函数调用 1:普通函数调用: 可以用来判定是否进入严格模式: 2.当做方法调用: 方法调用与普通调用的区别 在于上下文; 方 阅读全文
posted @ 2016-10-13 10:29 盖大楼 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 数组的方法 Array.map(); 栗子: //【1,4,,9】 参数是一个函数,有返回值 返回值是一个新数组,函数调用原数组的每个元素进行函数格式化,空元素还存在。 数组的Array.every() 每一项都是真才是真;相似于&& Array.some() 某一个是真就是真;类似于|| 当验证一 阅读全文
posted @ 2016-10-12 11:47 盖大楼 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1、通过jq的$.ajax()完成跨域,这是我比较喜欢的一种方式。 代码如下: $.ajax({ type:'get', async:true, url:'地址', dataType:'jsonp', //这里一定要写 jsonp:'callback', jsonCallback:'自定义的一个名字 阅读全文
posted @ 2016-10-10 11:21 盖大楼 阅读(1534) 评论(0) 推荐(1) 编辑
上一页 1 ··· 13 14 15 16 17