JavaScript
文章平均质量分 65
canfly20008
这个作者很懒,什么都没留下…
展开
-
[共享代码]重写JS的toFixed属性,解决JS数值处理精度问题
Number.prototype.toFixed=function(d){vars=this"";if(!d)d=0;if(s.indexOf(".")==-1)returnthis"";//s=".";//s=newArray(d1).join("0");if(newRegExp("^(-¦\\)?(\\d(\\.\\d{0,"(d1)"})?)\\d*$").tes2010-03-12 14:22:30 · 144 阅读 · 0 评论 -
js 日期计算
js代码: //--------------------------------------------------- // 判断闰年 //--------------------------------------------------- Date.prototype.isLeapYear = function() { return (0==this...2010-02-22 08:57:25 · 75 阅读 · 0 评论 -
javascript 中的this指针
this 指钟是JavaScript语言中的一个特殊指钟,他在代码运行时,指向调用this语句的当前对象. 如果是事件绑定函数,则指向被绑定的元素本身. <script type= "text/javascript "> //by Go_Rush(阿舜) from http://ashun.cnblogs.com/ alert(this===window) ...原创 2009-08-07 09:13:52 · 65 阅读 · 0 评论 -
splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项
splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...var a = [1,2,3,4,5];var b = a.splice(2,2,7,8,9); //a:[1,2,7,8,9,5] b:[3,4]var b = a.splice(0,1); //同shifta.splice...原创 2009-07-09 11:10:35 · 396 阅读 · 0 评论 -
实现DIV圆角的js代码和使用方法
这个程序是个用来制作DIV圆角的开源JavaScript代码实现,效果和图像制作圆角一样的.它简单,易用,不用修改任何图像就能做到不同半径圆角.... 官方:www.curvycorners.net --------------------- 1、在页面中引用js源文件 < script type="text/JavaScript" src="rounded_corners.js">&...原创 2009-06-30 14:53:42 · 267 阅读 · 0 评论 -
javascript面向对象技术基础(六)
先来简单说一下变量作用域,这些东西我们都很熟悉了,所以也不详细介绍。 Js代码 var sco = "global"; //全局变量 function t() { var sco = "local"; //函数内部的局部变量 alert(sco); //local 优先调用局部变量 } t(); //local ...原创 2009-06-23 17:43:58 · 97 阅读 · 0 评论 -
javascript面向对象技术基础(五)
在javascript中,所有的方法都有一个call方法和apply方法.这两个方法可以模拟对象调用方法.它的第一个参数是对象,后面的参数表示对象调用这个方法时的参数(ECMAScript specifies two methods that are defined for all functions, call() and apply(). These methods allow you to ...原创 2009-06-23 17:24:49 · 77 阅读 · 0 评论 -
javascript面向对象技术基础(四)
先来说明一点:在上面的内容中提到,每一个函数都包含了一个prototype属性,这个属性指向了一个prototype对象(Every function has a prototype property that refers to a predefined prototype object --section8.6.2).注意不要搞混了.构造函数:new操作符用来生成一个新的对象.new后面必须...原创 2009-06-23 11:56:40 · 88 阅读 · 0 评论 -
javascript面向对象技术基础(一)
对象和数组(Objects and Arrays)什么是对象?把一些"名字-属性"的组合放在一个单元里面,就组成了一个对象.我们可以理解为javascript中的对象就是一些"键-值"对的集合(An object is a collection of named values. These named values are usually referred to as properties of ...原创 2009-06-23 11:48:45 · 71 阅读 · 0 评论 -
JS添加事件处理函数
作为一种事件驱动的编程语言,Js的程序很少主动执行,一般都是由一些事件触发,像click,dblclick,keypress,mousemove等事件,然后执行一段脚本。给一个事件指派一个处理函数,一般称做:注册事件处理函数。 比如页面上有一个p元素: <p id=’lethe’>测试一下</p> 我们用 x = document....2009-06-20 16:24:25 · 114 阅读 · 0 评论 -
e.target 和event.srcElement
mozilla下的e.target 相当于 ie下的event.srcElement, 但细节上有区别,后者是返回一个html element 而e.target返回的是个节点 在IE中 <INPUT TYPE= "text " NAME= "aaa " onBlur= "doBlur(event) "> <SCRIPT LANGUAGE= "...2009-06-20 16:04:39 · 138 阅读 · 0 评论 -
JS网页图片查看器-可控制图片放大缩小移动|兼容IE、FF
<html><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>JS网页图片查看器-可控制图片放大缩小还原移动效果</title><META HTTP-EQUIV="imagetoolbar" CONTENT="no&原创 2009-06-20 10:38:47 · 257 阅读 · 0 评论 -
javascript中settimeout和setinterval函数的用法和实例
关键字: javascript中settimeout和setinterval函数的用法和实例 1.用法^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^区别:setTimeout(表达式,延时时间);//只执行一次,无周期 setInterval(表达式,交互时间);//周期='交互时间' 停止: 主要是...2009-06-11 14:30:41 · 214 阅读 · 0 评论 -
js中的call()和apply()方法
Javascript 中的function本身也是一个object,它本身就会有tostring(),call(),apply()几个附加方法。这个 function.call的意义就在于,当调用时它时,运行时会把它的第一个参数替换掉function的this指向。 call()和apply()是Function object 的两个方法, 它们也可以使一个function作为另一个对象的met...2009-06-07 20:25:23 · 68 阅读 · 0 评论 -
javascript typeof的用法
typeof 运算符 返回一个用来表示表达式的数据类型的字符串。 typeof [([align=center][/align][color=red][/color] )expression [] ] ; expression 参数是需要查找类型信息的任意表达式 。 http://book.csdn.net/bookfiles/110/1001...2009-06-07 12:27:30 · 90 阅读 · 0 评论 -
JS中match、replace方法中使用正则表达式
正则表达式由来已久,查找替换功能非常强大,但模板难记复杂。 JavaScript中String对象的match()、replace()这2个方法都要使用正则表达式的模板。当模板内容与字符串不相匹配时,match()返回null,replace()返回原字符串。 正则表达式的模板对象 //标准写法 regexp = new RegExp(pattern[, flag]); pattern: 模板的用...原创 2011-03-17 22:23:14 · 99 阅读 · 0 评论