JavaScript学习笔记(五)——函数对象2
2011-10-25 23:50
711 查看
1.给类型增加方法
通过给 对象的prototype属性 添加方法可以使得该方法对该类型的所有对象可用。我们可以通过这种方式为类型添加我们需要的方法。
Date.prototype.format = function(format) //author: meizz { var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" : this.getSeconds(), //second "q+" : Math.floor((this.getMonth()+3)/3), //quarter "S" : this.getMilliseconds() //millisecond } if(/(y+)/.test(format)) format=format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); for(var k in o)if(new RegExp("("+ k +")").test(format)) format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length)); return format; } alert(new Date().format("yyyy-MM-dd hh:mm:ss"));
相关文章推荐
- javascript学习笔记四:javascript中的函数(对象)
- JavaScript 学习笔记(1):关于函数、对象以及面向对象
- JavaScript学习笔记(二)——闭包、IIFE、apply、函数与对象
- Javascript学习笔记之函数篇(四):arguments 对象
- (3)JavaScript学习笔记 - 函数、对象、数组
- (3)JavaScript学习笔记 - 函数、对象、数组
- JavaScript学习笔记(十) 函数声明VS函数表达式
- Python学习笔记7:函数对象及函数对象作参数
- Javascript学习笔记2——函数
- javascript学习笔记二:javascript中的数组对象和json对象
- 【Cocos2d-X开发学习笔记】第18期:动作类之改变动作对象、函数回调动作以及过程动作的使用
- JavaScript学习笔记:对象属性的枚举
- JavaScript学习_第3章_运算符__函数__基于对象
- JavaScript学习笔记5--对象
- JavaScript 学习笔记 五 函数作用域
- [C++学习笔记14]动态创建对象(定义静态方法实现在map查找具体类名对应的创建函数,并返回函数指针,map真是一个万能类)good
- JavaScript语言精粹学习笔记(3)——函数1
- HTML5学习笔记(二十):JavaScript中的标准对象
- 学习Javascript中的对象用法学习笔记
- 学习笔记:javascript内置对象:日期对象