adapterregistry.js

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

JS
76
字号
if(!dojo._hasResource["tests.AdapterRegistry"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.dojo._hasResource["tests.AdapterRegistry"] = true;dojo.provide("tests.AdapterRegistry");dojo.require("dojo.AdapterRegistry");doh.register("tests.AdapterRegistry", 	[		function ctor(t){			var taa = new dojo.AdapterRegistry();			t.is(0, taa.pairs.length);			t.f(taa.returnWrappers);			var taa = new dojo.AdapterRegistry(true);			t.t(taa.returnWrappers);		},		function register(t){			var taa = new dojo.AdapterRegistry();			taa.register("blah", 				function(str){ return str == "blah"; },				function(){ return "blah"; }			);			t.is(1, taa.pairs.length);			t.is("blah", taa.pairs[0][0]);			taa.register("thinger");			taa.register("prepend", null, null, true, true);			t.is("prepend", taa.pairs[0][0]);			t.t(taa.pairs[0][3]);		},		/*		function match(t){		},		*/		function noMatch(t){			var taa = new dojo.AdapterRegistry();			var threw = false;			try{				taa.match("blah");			}catch(e){				threw = true;			}			t.t(threw);		},		function returnWrappers(t){			var taa = new dojo.AdapterRegistry();			taa.register("blah", 				function(str){ return str == "blah"; },				function(){ return "blah"; }			);			t.is("blah", taa.match("blah"));			taa.returnWrappers = true;			t.is("blah", taa.match("blah")());		},		function unregister(t){			var taa = new dojo.AdapterRegistry();			taa.register("blah", 				function(str){ return str == "blah"; },				function(){ return "blah"; }			);			taa.register("thinger");			taa.register("prepend", null, null, true, true);			taa.unregister("prepend");			t.is(2, taa.pairs.length);			t.is("blah", taa.pairs[0][0]);		}	]);}

⌨️ 快捷键说明

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