javascript
lansnuser
这个作者很懒,什么都没留下…
展开
-
js得到上周, 本月 最近一周 最近一月的时间段
[code="java"]/*author:snuser return array , need tool about 'dateFormat.js' */ /* ex: date = new Date(); console.log( date.dateChange( "lastmonth" ) ); */ function dateChange( part...原创 2012-02-14 15:07:17 · 285 阅读 · 0 评论 -
得到數組下標, 刪除數組內下標相關元素
[code="java"] //Array //var arr = [1,2,3,4,5]; //arr.remove( arr.getArrayKey( 3 ) ); //console.log(arr); //得到數組下標, 刪除數組內下標相關元素 Array.prototype.getArrayKey = function( value ){ var arrlen = thi...原创 2012-02-16 15:29:57 · 85 阅读 · 0 评论 -
ajax get方法 ie下 中文乱码解决方法
1 首先每个浏览器的处理编码的格式不一样。 ajax是使用utf-8来编码发送数据的,ie在发送时却没加上charset=utf-8,从而导致乱码(IE默认使用iso-8859-1编码) 要在发送参数上设置编码 [code="java"]ajax.get = function ( url, fn , async ){ if(ajax.xmlHttp == null) { ...原创 2012-02-23 16:25:42 · 153 阅读 · 0 评论 -
js得到某个日期的时间戳
[code="java"]function convertTimes( date ){ var date = date.split('-'); d = new Date(); d.setFullYear(date[0]); d.setMonth(date[1]); d.setDate(date[2]); return Date.parse(d); }[/code] //...原创 2012-02-24 11:17:03 · 742 阅读 · 0 评论 -
javascript 给类型添加方法
本文关于javascript的内容部分借用《javascript语言精粹》这本书! [code="java"]//给类型添加方法 //js允许给语言的基本类型添加方法 //举例 添加一个方法到Function.prototype 使得这个方法对所有函数可用 Function.prototype.method = function ( name, func ){ this.prototy...原创 2012-02-27 21:07:46 · 130 阅读 · 0 评论 -
javascript闭包,和使用闭包是程序模块化
本文关于javascript的内容部分借用《javascript语言精粹》这本书! [code="java"] //使用闭包来隐藏属性 //通过一个函数的形式去初始化myObject该函数返回一个对象字面亮, 定义了一个value变量, //该变量对increment和getvalue方法都是可用的,但是函数的作用域使得它对其他的程序来说不是可见的 var myObject ...原创 2012-02-29 20:07:50 · 95 阅读 · 0 评论 -
javascript 使用对象最之前的操作结果记忆
本文关于javascript的内容部分借用《javascript语言精粹》这本书! [code="java"]//函数可以用对象去记住之前操作的结果,从而能避免无所谓的运算,这种优化叫做记忆 //使用递归函数计算fibonacci数列 斐波纳数列 var fibonacci = function(n){ return n...原创 2012-03-04 14:21:13 · 84 阅读 · 0 评论 -
判断一个变量是否是数组
[code="java"]var is_array = function(value){ return value && typeof value === 'object' && typeof value.length === 'number' && typeof value.splice === 'function' && !(value.propertyIsEnume...原创 2012-03-04 17:59:01 · 123 阅读 · 0 评论