generator.js

来自「这是一个ajax的例子大家好好的看看就是一个鱼眼的效果」· JavaScript 代码 · 共 129 行

JS
129
字号
if(!dojo._hasResource["dojox.color.tests.Generator"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.dojo._hasResource["dojox.color.tests.Generator"] = true;dojo.provide("dojox.color.tests.Generator");dojo.require("dojox.color.Generator");tests.register("dojox.color.tests.Generator", [	function testAnalogous(t){		//	test the defaults		var args={ base: new dojox.color.Color({ r:128, g:0, b:0 }) };		var a=dojox.color.Generator.analogous(args);		var s='<h3>dojox.color.Generator.analogous</h3><table cellpadding="0" cellspacing="1" border="0"><tr>';		var cols=5, c=0;		dojo.forEach(a, function(item){			if(c++%cols==0){ s+="</tr><tr>"; }			s+='<td width="32" bgcolor="'+item.toHex()+'">&nbsp;</td>';		});		if(c<cols){			for(; c<cols; c++){				s+='<td width="32">&nbsp;</td>';			}		}		t.debug(s+'</tr></table>');	},	function testMonochromatic(t){		//	test the defaults		var a=dojox.color.Generator.monochromatic({ base:new dojox.color.Color({r:128, g:0, b:0}) });		var s='<h3>dojox.color.Generator.monochromatic</h3><table cellpadding="0" cellspacing="1" border="0"><tr>';		var cols=8, c=0;		dojo.forEach(a, function(item){			if(c++%cols==0){ s+="</tr><tr>"; }			s+='<td width="32" bgcolor="'+item.toHex()+'">&nbsp;</td>';		});		if(c<cols){			for(; c<cols; c++){				s+='<td width="32">&nbsp;</td>';			}		}		t.debug(s+'</tr></table>');	},	function testTriadic(t){		//	test the defaults		var a=dojox.color.Generator.triadic({ base:new dojox.color.Color({r:128, g:0, b:0}) });		var s='<h3>dojox.color.Generator.triadic</h3><table cellpadding="0" cellspacing="1" border="0"><tr>';		var cols=3, c=0;		dojo.forEach(a, function(item){			if(c++%cols==0){ s+="</tr><tr>"; }			s+='<td width="32" bgcolor="'+item.toHex()+'">&nbsp;</td>';		});		if(c<cols){			for(; c<cols; c++){				s+='<td width="32">&nbsp;</td>';			}		}		t.debug(s+'</tr></table>');	},	function testComplementary(t){		//	test the defaults		var a=dojox.color.Generator.complementary({ base:new dojox.color.Color({r:128, g:0, b:0}) });		var s='<h3>dojox.color.Generator.complementary</h3><table cellpadding="0" cellspacing="1" border="0"><tr>';		var cols=2, c=0;		dojo.forEach(a, function(item){			if(c++%cols==0){ s+="</tr><tr>"; }			s+='<td width="32" bgcolor="'+item.toHex()+'">&nbsp;</td>';		});		if(c<cols){			for(; c<cols; c++){				s+='<td width="32">&nbsp;</td>';			}		}		t.debug(s+'</tr></table>');	},	function testSplitComplementary(t){		//	test the defaults		var a=dojox.color.Generator.splitComplementary({ base:new dojox.color.Color({r:128, g:0, b:0}) });		var s='<h3>dojox.color.Generator.splitComplementary</h3><table cellpadding="0" cellspacing="1" border="0"><tr>';		var cols=3, c=0;		dojo.forEach(a, function(item){			if(c++%cols==0){ s+="</tr><tr>"; }			s+='<td width="32" bgcolor="'+item.toHex()+'">&nbsp;</td>';		});		if(c<cols){			for(; c<cols; c++){				s+='<td width="32">&nbsp;</td>';			}		}		t.debug(s+'</tr></table>');	},	function testCompound(t){		//	test the defaults		var a=dojox.color.Generator.compound({ base:new dojox.color.Color({r:128, g:0, b:0}) });		var s='<h3>dojox.color.Generator.compound</h3><table cellpadding="0" cellspacing="1" border="0"><tr>';		var cols=4, c=0;		dojo.forEach(a, function(item){			if(c++%cols==0){ s+="</tr><tr>"; }			s+='<td width="32" bgcolor="'+item.toHex()+'">&nbsp;</td>';		});		if(c<cols){			for(; c<cols; c++){				s+='<td width="32">&nbsp;</td>';			}		}		t.debug(s+'</tr></table>');	},	function testShades(t){		//	test the defaults		var a=dojox.color.Generator.shades({ base:new dojox.color.Color({r:128, g:0, b:0}) });		var s='<table cellpadding="0" cellspacing="1" border="0"><tr>';		var cols=8, c=0;		dojo.forEach(a, function(item){			if(c++%cols==0){ s+="</tr><tr>"; }			s+='<td width="32" bgcolor="'+item.toHex()+'">&nbsp;</td>';		});		if(c<cols){			for(; c<cols; c++){				s+='<td width="32">&nbsp;</td>';			}		}		t.debug(s+'</tr></table>');	}]);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?