//javascript 格式化 Date.prototype.format = function(format){ 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; }; // 样例 var date = new Date(); alert(date.format("yyyy-MM-dd")); // 去空格 String.prototype.Trim = function(){return this.replace(/^/s+|/s+$/g,"");} String.prototype.Ltrim = function(){return this.replace(/^/s+/g, "");} String.prototype.Rtrim = function(){return this.replace(//s+$/g, "");} //样例 var str = "test "; alert("---"+str.Trim()+"---"); var activity = { // 取element屏幕居中位置 elementCenter:function(element){ var clientWidth=document.documentElement.clientWidth; var clientHeight=document.documentElement.clientHeight; var mapEditWidth=element.offsetWidth; var mapEditHeight=element.offsetHeight; var left = clientWidth/2-mapEditWidth/2; var top = clientHeight/2-mapEditHeight/2; return {absoluteTop: top, absoluteLeft: left}; } } //样例 <div id='test'>dddddddd</div> var absLocation = activity.elementCenter($(element)); $(element).style.top=absLocation.absoluteTop + "px"; $(element).style.left=absLocation.absoluteLeft + "px";