⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listcomp.js

📁 这是一个ajax的例子大家好好的看看就是一个鱼眼的效果
💻 JS
字号:
if(!dojo._hasResource["dojox.lang.functional.listcomp"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.dojo._hasResource["dojox.lang.functional.listcomp"] = true;dojo.provide("dojox.lang.functional.listcomp");// This module adds high-level functions and related constructs://	- list comprehensions similar to JavaScript 1.7// Notes://	- listcomp() produces functions, which after the compilation step are //		as fast as regular JS functions (at least theoretically).(function(){	var g_re = /\bfor\b|\bif\b/gm;	var listcomp = function(/*String*/ s){		var frag = s.split(g_re), act = s.match(g_re),			head = ["var r = [];"], tail = [];		for(var i = 0; i < act.length;){			var a = act[i], f = frag[++i];			if(a == "for" && !/^\s*\(\s*(;|var)/.test(f)){				f = f.replace(/^\s*\(/, "(var ");			}			head.push(a, f, "{");			tail.push("}");		}		return head.join("") + "r.push(" + frag[0] + ");" + tail.join("") + "return r;";	// String	};	dojo.mixin(dojox.lang.functional, {		buildListcomp: function(/*String*/ s){			// summary: builds a function from a text snippet, which represents a valid			//	JS 1.7 list comprehension, returns a string, which represents the function.			// description: This method returns a textual representation of a function 			//	built from the list comprehension text snippet (conformant to JS 1.7). 			//	It is meant to be evaled in the proper context, so local variable can be 			//	pulled from the environment.			return "function(){" + listcomp(s) + "}";	// String		},		compileListcomp: function(/*String*/ s){			// summary: builds a function from a text snippet, which represents a valid			//	JS 1.7 list comprehension, returns a function object.			// description: This method returns a function built from the list 			//	comprehension text snippet (conformant to JS 1.7). It is meant to be 			//	reused several times.			return new Function([], listcomp(s));	// Function		},		listcomp: function(/*String*/ s){			// summary: executes the list comprehension building an array.			return (new Function([], listcomp(s)))();	// Array		}	});})();}

⌨️ 快捷键说明

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