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

📄 bootstrap.js

📁 这是一个ajax的例子大家好好的看看就是一个鱼眼的效果
💻 JS
📖 第 1 页 / 共 2 页
字号:
/*=====// note://		'djConfig' does not exist under 'dojo.*' so that it can be set before the//		'dojo' variable exists.// note://		Setting any of these variables *after* the library has loaded does//		nothing at all.djConfig = {	// summary:	//		Application code can set the global 'djConfig' prior to loading	//		the library to override certain global settings for how dojo works.	//	// isDebug: Boolean	//		Defaults to `false`. If set to `true`, ensures that Dojo provides	//		extende debugging feedback via Firebug. If Firebug is not available	//		on your platform, setting `isDebug` to `true` will force Dojo to	//		pull in (and display) the version of Firebug Lite which is	//		integrated into the Dojo distribution, thereby always providing a	//		debugging/logging console when `isDebug` is enabled. Note that	//		Firebug's `console.*` methods are ALWAYS defined by Dojo. If	//		`isDebug` is false and you are on a platform without Firebug, these	//		methods will be defined as no-ops.	isDebug: false,	// debugAtAllCosts: Boolean	//		Defaults to `false`. If set to `true`, this triggers an alternate	//		mode of the package system in which dependencies are detected and	//		only then are resources evaluated in dependency order via	//		`<script>` tag inclusion. This may double-request resources and	//		cause problems with scripts which expect `dojo.require()` to	//		preform synchronously. `debugAtAllCosts` can be an invaluable	//		debugging aid, but when using it, ensure that all code which	//		depends on Dojo modules is wrapped in `dojo.addOnLoad()` handlers.	//		Due to the somewhat unpredictable side-effects of using	//		`debugAtAllCosts`, it is strongly recommended that you enable this	//		flag as a last resort. `debugAtAllCosts` has no effect when loading	//		resources across domains. For usage information, see the	//		[Dojo Book](http://dojotoolkit.org/book/book-dojo/part-4-meta-dojo-making-your-dojo-code-run-faster-and-better/debugging-facilities/deb)	debugAtAllCosts: false,	// locale: String	//		The locale to assume for loading localized resources in this page,	//		specified according to [RFC 3066](http://www.ietf.org/rfc/rfc3066.txt).	//		Must be specified entirely in lowercase, e.g. `en-us` and `zh-cn`.	//		See the documentation for `dojo.i18n` and `dojo.requireLocalization`	//		for details on loading localized resources. If no locale is specified,	//		Dojo assumes the locale of the user agent, according to `navigator.userLanguage`	//		or `navigator.language` properties.	locale: undefined,	// extraLocale: Array	//		No default value. Specifies additional locales whose	//		resources should also be loaded alongside the default locale when	//		calls to `dojo.requireLocalization()` are processed.	extraLocale: undefined,	// baseUrl: String	//		The directory in which `dojo.js` is located. Under normal	//		conditions, Dojo auto-detects the correct location from which it	//		was loaded. You may need to manually configure `baseUrl` in cases	//		where you have renamed `dojo.js` or in which `<base>` tags confuse	//		some browsers (e.g., IE 6). The variable `dojo.baseUrl` is assigned	//		either the value of `djConfig.baseUrl` if one is provided or the	//		auto-detected root if not. Other modules are located relative to	//		this path.	baseUrl: undefined,	// modulePaths: Object	//		A map of module names to paths relative to `dojo.baseUrl`. The	//		key/value pairs correspond directly to the arguments which	//		`dojo.registerModulePath` accepts. Specifiying	//		`djConfig.modulePaths = { "foo": "../../bar" }` is the equivalent	//		of calling `dojo.registerModulePath("foo", "../../bar");`. Multiple	//		modules may be configured via `djConfig.modulePaths`.	modulePaths: {},}=====*/(function(){	// firebug stubs	// if((!this["console"])||(!console["firebug"])){	if(!this["console"]){		this.console = {			log: function(){} // no-op		};	}	var cn = [		"assert", "count", "debug", "dir", "dirxml", "error", "group",		"groupEnd", "info", "profile", "profileEnd", "time", "timeEnd",		"trace", "warn", "log" 	];	var i=0, tn;	while((tn=cn[i++])){		if(!console[tn]){			(function(){				var tcn = tn+"";				console[tcn] = function(){ 					var a = Array.apply({}, arguments);					a.unshift(tcn+":");					console.log(a.join(" "));				}			})();		}	}	//TODOC:  HOW TO DOC THIS?	// dojo is the root variable of (almost all) our public symbols -- make sure it is defined.	if(typeof dojo == "undefined"){		this.dojo = {			_scopeName: "dojo",			_scopePrefix: "",			_scopePrefixArgs: "",			_scopeSuffix: "",			_scopeMap: {},			_scopeMapRev: {}		};	}	var d = dojo;	//Need placeholders for dijit and dojox for scoping code.	if(typeof dijit == "undefined"){		this.dijit = {_scopeName: "dijit"};	}	if(typeof dojox == "undefined"){		this.dojox = {_scopeName: "dojox"};	}		if(!d._scopeArgs){		d._scopeArgs = [dojo, dijit, dojox];	}/*=====dojo.global = {	//	summary:	//		Alias for the global scope	//		(e.g. the window object in a browser).	//	description:	//		Refer to 'dojo.global' rather than referring to window to ensure your	//		code runs correctly in contexts other than web browsers (e.g. Rhino on a server).}=====*/	d.global = this;	d.config =/*===== djConfig = =====*/{		isDebug: false,		debugAtAllCosts: false	};	if(typeof djConfig != "undefined"){		for(var opt in djConfig){			d.config[opt] = djConfig[opt];		}	}	var _platforms = ["Browser", "Rhino", "Spidermonkey", "Mobile"];	var t;	while((t=_platforms.shift())){		d["is"+t] = false;	}/*=====	// Override locale setting, if specified	dojo.locale = {		// summary: the locale as defined by Dojo (read-only)	};=====*/	dojo.locale = d.config.locale;		var rev = "$Rev: 13707 $".match(/\d+/);	dojo.version = {		// summary: 		//		version number of dojo		//	major: Integer		//		Major version. If total version is "1.2.0beta1", will be 1		//	minor: Integer		//		Minor version. If total version is "1.2.0beta1", will be 2		//	patch: Integer		//		Patch version. If total version is "1.2.0beta1", will be 0		//	flag: String		//		Descriptor flag. If total version is "1.2.0beta1", will be "beta1"		//	revision: Number		//		The SVN rev from which dojo was pulled		major: 1, minor: 1, patch: 1, flag: "",		revision: rev ? +rev[0] : 999999, //FIXME: use NaN?		toString: function(){			with(d.version){				return major + "." + minor + "." + patch + flag + " (" + revision + ")";	// String			}		}	}	// Register with the OpenAjax hub	if(typeof OpenAjax != "undefined"){		OpenAjax.hub.registerLibrary(dojo._scopeName, "http://dojotoolkit.org", d.version.toString());	}	dojo._mixin = function(/*Object*/ obj, /*Object*/ props){		// summary:		//		Adds all properties and methods of props to obj. This addition		//		is "prototype extension safe", so that instances of objects		//		will not pass along prototype defaults.		var tobj = {};		for(var x in props){			// the "tobj" condition avoid copying properties in "props"			// inherited from Object.prototype.  For example, if obj has a custom			// toString() method, don't overwrite it with the toString() method			// that props inherited from Object.prototype			if(tobj[x] === undefined || tobj[x] != props[x]){				obj[x] = props[x];			}		}		// IE doesn't recognize custom toStrings in for..in		if(d["isIE"] && props){			var p = props.toString;			if(typeof p == "function" && p != obj.toString && p != tobj.toString &&				p != "\nfunction toString() {\n    [native code]\n}\n"){					obj.toString = props.toString;			}

⌨️ 快捷键说明

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