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

📄 isc_core.js

📁 javascript 很酷的类库
💻 JS
字号:
/*
 * Isomorphic SmartClient
 * Version 6.5 (2008-04-30)
 * Copyright(c) 1998-2007 Isomorphic Software, Inc. All rights reserved.
 * "SmartClient" is a trademark of Isomorphic Software, Inc.
 *
 * licensing@smartclient.com
 *
 * http://smartclient.com/license
 */
//// This script will load all of the Isomorhic SmartClient Application Framework libraries for you//// The idea is that in your app file you can just load the script "Isomorphic_SmartClient.js" which// in a production situation would be all of the scripts jammed together into a single file.//// However, it's easier to work on the scripts as individual files, this file will load all of the// scripts individually for you (with a speed penalty).//		var libs = 	[		//>DEBUG		"language/Packager",			// packager, only used for making sure you have everything you need		//<DEBUG		"browser/Browser",				// browser detection and bail if not supported				// core library stuff -- everybody needs all of these 		// packages assume that all of this is already loaded		"language/Object",				// core object extensions		"language/IsA",					// provides identity and typing services		"language/ClassFactory",		// creates classes for you		"language/Class",				// base of our class system				// language stuff -- used by many sub-systems		"language/Function",			// extensions to the native Function object		"language/Array",				// extensions to the array object -- used heavily		"language/Number",				// extensions to the native Number object		"language/Math",				// Math helpers		"language/Date",				// extensions to the native Date object		"language/String",				// extensions to the native String object		"language/StringBuffer",		// provides an efficient way of concatenating strings        "language/StringMethod",        // provides xmlSerialize method for expressions/functions		"browser/Cookie",				// processing browser cookies - used during loading of ISC (by Log.js at least)		//>DEBUG		"debug/debug",					// debug utilities        //<DEBUG        		"debug/Log",					// log package (NOTE: contains stubs necessary in production build)		//>DEBUG        //"debug/Debugger",             // debugger package (with the exception of                                        // getStackTrace / getCallTrace)		//<DEBUG		// optional language stuff -- use only if needed by your app		"language/Array_sort",			// sort arrays of objects easily		"language/Array_math",			// math operations on arrays		//"language/Reflection",		// provides for reflection or inspection of any Class or instance		//"language/Array_util",		// utility array methods, not commonly used		//"language/List",			    // equivalent functionality to a native Array, as a isc.Class		"language/Map",					// map of name->value pairs		"language/Time",				// time object, including parsing rules		//"language/Tree",				// generic isc.Tree implementation		//"language/Tree_util",			// additional, not commonly used Tree routines		//"language/ObjectTree",		// wrapper so you can treat an arbitrary object as a tree        		"browser/Page",					// characteristics of the browser window		"browser/Params",				// OPTIONAL: processing URL parameters		//"browser/UI",					// misc. UI helper functions			// client-server communications		"communications/Comm",			// simple client-server communication channel and protocols            		// event handling		"event/Timer",						// consolidated timing functions		"event/EventRegistry",			// global event trapping mechanism		"event/EventHandler",			// cross-browser event handling framework		//"language/Selection",			// provides a selection of a list, including selecting based                                        // on mouse events        				// drawable, positionable elements        "widgets/Element",              // helper methods for DOM element manipulation		"widgets/Canvas",				// base class of all widgets, very extensive                        "application/DataBoundComponent", // DataBoundComponent interface APIs applied to the Canvas class                //>RoundCorners		"widgets/EdgedCanvas",				// base class of all widgets, very extensive        //<RoundCorners		"widgets/Hover",				// singleton that manages hover (e.g. tooltip) timing and window        // used by cookie storage code		"language/Serialize",			// serialize an object as a js literal so it can be re-instantiated        		"debug/DoneLoading"				// code to be executed when the libraries are done loading	];//<STOP PARSING // The following code only executes if the script is being dynamically loaded.// the following statement allows a page that is not in the standard location to take advantage of// dynamically loaded scripts by explicitly setting the window.isomorphiDir variable itself.if (! window.isomorphicDir) window.isomorphicDir = "../isomorphic/";// dynamic loadingfunction iscLoadLibs() {	for(var i=0,l=libs.length;i<l;i++) {		if (!libs[i]) continue;		if (window.UNSUPPORTED_BROWSER_DETECTED == true) break;		document.write("<"+"SCRIPT SRC=" + window.isomorphicDir + "system/" + libs[i]+".js><"+"/SCRIPT>");	}	window.defaultStatus = "";}iscLoadLibs();

⌨️ 快捷键说明

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