![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
exceldba1986
这个作者很懒,什么都没留下…
展开
-
Js中给对象增加一个原型方法
每个对象都有原型,创建对象时可以选择对象的原型方法。 var stooge = { "first-name" : "Jerome",//属性名中如果包含非法的JS标识符或是JS保留字,必须用引号 ,反之可不用引号 "last-name" : "Howard"} //每个对象都有原型,创建对象时可以选择对象的原型方法。//给x增加一个beget方法,这个beget方法...原创 2013-07-10 15:53:21 · 747 阅读 · 0 评论 -
JavaScript中遍历方法(简单)
var stooge = { "first-name" : "Jerome",//属性名中如果包含非法的JS标识符或是JS保留字,必须用引号 ,反之可不用引号 "last-name" : "Howard"}//枚举 Enumerationfunction enumeration(){ //for in 遍历对象 stooge.asv='asv'; var text...原创 2013-07-10 16:11:05 · 172 阅读 · 0 评论 -
Js中的4中调用模式
参数this在面向对象编程时非常重要,它的值取决于调用的模式,在JavaScript中有四种调用模式:方法调用模式、函数调用模式、构造器调用模式、apply调用模式。1、方法调用模式 The Method Invocation Patternvar myObject = { value : 0, increment : function(inc) { this.value ...原创 2013-07-10 16:22:12 · 93 阅读 · 0 评论 -
Js给类型增加方法
给类型增加方法 Argumenting Types可以通过Function.prototype增加方法,使得方法对所有函数可用//通过Function.prototype增加一个method方法,我们不必键入prototype这个属性名,就可以为一个对象创建方法了//给基本类型增加方法,可以大大增加JS的表现力/*基本类型的原型是公共的结构,因此在添加时首先确定下没有此方法*/...原创 2013-07-15 10:24:00 · 301 阅读 · 0 评论 -
Js中通过记忆来优化递归方法
函数可以通过用对象去记住先前操作的结果,从而避免无谓的运算,这种优化称为 记忆(Memoization).1、求数字之和基本递归方法其中fibonacci为一般常用的递归方法,能满足基本要求,但存在重复调用的现象var count =0;//记录遍历次数var fibonacci = function(n){ count++; return n<2 ? n:fib...原创 2013-07-17 18:13:18 · 232 阅读 · 0 评论 -
如何让html标签title属性现实内容时间变长
首先写几个方法1、获取标签绝对位置方法//获取当前的x坐标值function pageX(elem){ return elem.offsetParent?(elem.offsetLeft+pageX(elem.offsetParent)):elem.offsetLeft;}//获取当前的Y坐标值function pageY(elem){ return elem....原创 2013-07-24 11:30:35 · 767 阅读 · 0 评论 -
JavaScript中Array方法
首先定义一个基本类型创建方法的方法/*基本类型的原型是公共的结构,因此在添加时首先确定下没有此方法*/Function.prototype.method = function(name,func){ if(!this.prototype[name]){ this.prototype[name] = func; } return this;} 1、array.co...原创 2013-08-20 17:57:39 · 170 阅读 · 0 评论