queue.js
来自「这是一个ajax的例子大家好好的看看就是一个鱼眼的效果」· JavaScript 代码 · 共 50 行
JS
50 行
if(!dojo._hasResource["dojox.collections.tests.Queue"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.dojo._hasResource["dojox.collections.tests.Queue"] = true;dojo.provide("dojox.collections.tests.Queue");dojo.require("dojox.collections.Queue");tests.register("dojox.collections.tests.Queue", [ function testCtor(t){ var q=new dojox.collections.Queue(["foo","bar","test","bull"]); t.assertEqual(4, q.count); }, function testClear(t){ var q=new dojox.collections.Queue(["foo","bar","test","bull"]); q.clear(); t.assertEqual(0, q.count); }, function testClone(t){ var q=new dojox.collections.Queue(["foo","bar","test","bull"]); var cloned=q.clone(); t.assertEqual(q.count, cloned.count); t.assertEqual(q.toArray().join(), cloned.toArray().join()); }, function testContains(t){ var q=new dojox.collections.Queue(["foo","bar","test","bull"]); t.assertTrue(q.contains("bar")); t.assertFalse(q.contains("faz")); }, function testGetIterator(t){ var q=new dojox.collections.Queue(["foo","bar","test","bull"]); var itr=q.getIterator(); while(!itr.atEnd()){ itr.get(); } t.assertEqual("bull", itr.element); }, function testPeek(t){ var q=new dojox.collections.Queue(["foo","bar","test","bull"]); t.assertEqual("foo", q.peek()); }, function testDequeue(t){ var q=new dojox.collections.Queue(["foo","bar","test","bull"]); t.assertEqual("foo", q.dequeue()); t.assertEqual("bar,test,bull", q.toArray().join(",")); }, function testEnqueue(t){ var q=new dojox.collections.Queue(["foo","bar","test","bull"]); q.enqueue("bull"); t.assertEqual("bull", q.toArray().pop()); }]);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?