随笔分类 - javascript
摘要:jQuery.extend 函数使用详解 JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它
阅读全文
摘要:Javascript: alert(document.body.clientWidth); //网页可见区域宽(body) alert(document.body.clientHeight); //网页可见区域高(body) alert(document.body.offsetWidth); //网
阅读全文
摘要:定义和用法: shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。 语法:
阅读全文
摘要:定义 splice() 方法 用于插入、删除或替换数组的元素。 slice() 方法 可提取字符串的某个部分,返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。。 用法 splice 的参数 :splice (start, deleteCount
阅读全文
摘要:方法的定义 call方法: 语法: call(thisObj,Object) 定义: 调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提
阅读全文
摘要:1.定义方法log,输出log("hello world"); function log(msg){ console.log(msg); } 2.传入多个参数log("hello", "world"): function log(){ console.log.apply(console, argum
阅读全文
摘要:1)函数声明(Function Declaration); 2)函数表达式(Function Expression)。 Javascript 中函数声明和函数表达式是存在区别的,函数声明在JS解析时进行函数提升,因此在同一个作用域内,不管函数声明在哪里定义,该函数都可以进行调用。而函数表达式的值是在
阅读全文
摘要:split() 方法用于把一个字符串分割成字符串数组。 语法 :stringObject.split(separator,howmany) separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。 howmany 可选。该参数可指定返回的数组的最大长度。如果设
阅读全文
摘要:中介者模式是迎合迪米特法则的一种实现。迪米特法则也叫最少知识原则,是指一个对象应该尽可能少地了解另一个对象。如果对象间的耦合性太高,一个对象发生改变后,难免会影响到其他的对象。在中介者模式里,对象间几乎不知道彼此的存在,它们只能通过中介者对象来互相影响。因此,中介者模式使各个对象得以解耦,以中介者和
阅读全文
摘要:职责连模式的定义是:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,知道有一个对象处理它为止。 实例:公司针对支付过定金的用户有一定的优惠政策。在正式购买后,已经支付过500员定金的用户会收到100员的商城优惠券,200定金的用户
阅读全文

浙公网安备 33010602011771号