prototype
relucent
这个作者很懒,什么都没留下…
展开
-
JavaScript日期格式化
DateFormat = (function(){ var SIGN_REGEXP = /([yMdhsm])(\1*)/g; var DEFAULT_PATTERN = 'yyyy-MM-dd'; function padding(s,len){ var len =len - (s+'').length; for(var i=0;i<len;原创 2015-05-15 19:32:41 · 625 阅读 · 0 评论 -
模拟线程Timer(JS)
var Timer = function(runnable){ this._runnable=(runnable=(runnable||this));this._runFunc0 = function(){ runnable['run'].apply(runnable);}this._interval = 1000;};Timer.prototype.run = function(){i原创 2015-05-15 19:30:31 · 506 阅读 · 0 评论 -
多附件上传
uploads.js var UploadBuilder=(function(){ var yao={ byId:function(id,win){ if(typeof(id)=='string'){ return((win||window).document.getElementById(id));}else if(typeof(id)=='object'){ return id;}}, get原创 2015-05-15 19:30:42 · 309 阅读 · 0 评论 -
JS 绘图类(纯DIV绘图)
很早之前写的一个绘图类,那时候VML和SVG的图库还不是十分流行,最初的灵感以及图形算法来自一个叫w_jsGraphics.js的类库。 用一个点来绘制出世界。甚以此纪念那段充满激情的岁月。 /** *JS 绘图类 Graphics- 0.02 *@author yyl *@param canvas 画布(画布可以是 DIV(IE) 或 Layer(Netsc原创 2015-05-15 19:34:13 · 1852 阅读 · 0 评论 -
JavaScript绘图 (DIV箭头)
点生线,线生面,然后生亿万种图形。 function Graphics(canvas)//coordinate { this.canvas = typeof(canvas)=="string"?document.getElementById(canvas):canvas; this.color = '#000000'; this.stroke=2 this.docu原创 2015-05-15 19:32:47 · 808 阅读 · 0 评论 -
JavaScript JSON 对象深拷贝方法(一例)
其实深拷贝一个JS对象方法十分简单,只需要两部 1.首先将JS对象序列化为JSON格式 2.然后再将JSON转化为JS对象。 //任意一个复杂的JS对象 var obj = [1,23,4,{name:'名字',value:"数值"}]; //将这个JS对象序列化为一个JSON字符串 var json = JSON.encode(obj) //将JSON字符串解析成一个新的原创 2015-05-15 19:33:56 · 2697 阅读 · 1 评论