/******************************************************************************* * Copyright (c) 2008, 2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * IBM Corporation - initial API and implementation ****************************************************************************** * Please see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html */ /** * Object Object() * @constructor * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function Object(){}; /** * function toString() * @memberOf Object * @returns {String} * @see Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Object.prototype.toString = function(){return "";}; /** * function toLocaleString() * @memberOf Object * @returns {String} * @see Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Object.prototype.toLocaleString = function(){return "";}; /** * function valueOf() * @memberOf Object * @returns {Object} * @see Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Object.prototype.valueOf = function(){return new Object();}; /** * function hasOwnProperty(name) * @memberOf Object * @param {String} name * @returns {Boolean} * @see Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Object.prototype.hasOwnProperty = function(name){return true;}; /** * function isPrototypeOf(o) * @memberOf Object * @param {Object} o * @returns {Boolean} * @see Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Object.prototype.isPrototypeOf = function(o){return true;}; /** * function propertyIsEnumerable(name) * @memberOf Object * @param {Object} name * @returns {Boolean} * @see Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Object.prototype.propertyIsEnumerable = function(name){return true;}; /** * Property constructor * @type Function * @memberOf Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Object.prototype.constructor = new Function(); /** * Object String() * @constructor * @extends Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function String(){} String.prototype = new Object(); /** * static function fromCharCode(charCode1, ...) * @memberOf String * @param {Number} charCode * @returns {String} * @static * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.fromCharCode = function(charCode){return "";}; /** * Property length * @type Number * @memberOf String * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.length = 1; /** * function charAt(position) * @memberOf String * @param {Number} position * @returns {String} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.charAt = function(position){return "";}; /** * function charCodeAt(position) * @memberOf String * @param {Number} position * @returns {Number} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.charCodeAt = function(position){return 0;}; /** * function concat(value1, ...) * @memberOf String * @param {String} value * @returns {String} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.concat = function(value){return "";}; /** * function indexOf(searchString, startPosition) * @memberOf String * @param {String} searchString * @param {Number} startPosition * @returns {Number} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.indexOf = function(searchString, startPosition){return 1;}; /** * function lastIndexOf(searchString, startPosition) * @memberOf String * @param {String} searchString * @param {Number} startPosition * @returns {Number} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.lastIndexOf = function(searchString, startPosition){return 1;}; /** * function localeCompare(otherString) * @memberOf String * @param {String} otherString * @returns {Number} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.localeCompare = function(otherString){return 0;}; /** * function match(regexp) * @memberOf String * @param {RegExp} regexp * @returns {Array} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.match = function(regexp){return [];}; /** * function replace(regexp, replaceValue) * @memberOf String * @param {RegExp} regexp * @param {String} replaceValue * @returns {String} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.replace = function(regexp, replaceValue){return "";}; /** * function search(regexp) * @memberOf String * @param {RegExp} regexp * @returns {Number} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.search = function(regexp){return 1;}; /** * function slice(start, end) * @memberOf String * @param {Number} start * @param {Number} end * @returns {String} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.slice = function(start, end){return "";}; /** * function split(separator, limit) * @memberOf String * @param {String} separator * @param {Number} limit * @returns {Array} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.split = function(separator, limit){return [];}; /** * function substring(start, end) * @memberOf String * @param {Number} start * @param {Number} end * @returns {String} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.substring = function(start, end){return "";}; /** * function toLowerCase() * @memberOf String * @returns {String} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.toLowerCase = function(){return "";}; /** * function toLocaleLowerCase() * @memberOf String * @returns {String} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.toLocaleLowerCase = function(){return "";}; /** * function toUpperCase() * @memberOf String * @returns {String} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.toUpperCase= function (){return "";}; /** * function toLocaleUpperCase() * @memberOf String * @returns {String} * @see String * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ String.prototype.toLocaleUpperCase = function(){return "";}; /** * Object Number() * @constructor * @extends Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function Number(){} Number.prototype = new Object(); /** * property MIN_VALUE * @type Number * @memberOf Number * @static * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Number.MIN_VALUE = 0; /** * property MAX_VALUE * @type Number * @memberOf Number * @static * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Number.MAX_VALUE = 0 ; /** * property NaN * @type Number * @memberOf Number * @static * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Number.NaN = 0; /** * property NEGATIVE_INFINITY * @type Number * @memberOf Number * @static * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Number.NEGATIVE_INFINITY = 0; /** * property POSITIVE_INFINITY * @type Number * @memberOf Number * @static * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Number.POSITIVE_INFINITY = 0; /** * function toFixed(fractionDigits) * @memberOf Number * @param {Number} fractionDigits * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Number.prototype.toFixed = function(fractionDigits){return "";}; /** * function toExponential(fractionDigits) * @memberOf Number * @param {Number} fractionDigits * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Number.prototype.toExponential = function(fractionDigits){return "";}; /** * function toPrecision(precision) * @memberOf Number * @param {Number} fractionDigits * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Number.prototype.toPrecision = function(fractionDigits){return "";}; /** * Object Boolean() * @constructor * @extends Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function Boolean(){}; Boolean.prototype = new Object(); /** * Object Array() * @constructor * @extends Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function Array(){}; Array.prototype = new Object(); /** * Property length * @type Number * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.length = 1; /** * function concat(args) * @param {Array} args * @returns {Array} * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.concat = function(args){return [];}; /** * function join(seperator) * @param {String} seperator * @returns {Array} * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.join = function(seperator){return [];}; /** * function pop() * @returns {Object} * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.pop = function(){return new Object();}; /** * function push(args) * @param {Array} args * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.push = function(args){}; /** * function reverse() * @returns {Array} * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.reverse = function(){return [];}; /** * function shift() * @returns {Object} * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.shift = function(){return new Object();}; /** * function slice(start, end) * @param {Number} start * @param {Number} end * @returns {Array} * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.slice = function(start, end){return [];}; /** * function sort(funct) * @param {Function} funct * @returns {Array} * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.sort = function(funct){return [];}; /** * function splice(start, deletecount, items) * @param {Number} start * @param {Number} deletecount * @param {Array} items * @returns {Array} * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.splice = function(start, deletecount, items){return [];}; /** * function unshift(items) * @param {Array} start * @returns {Array} * @memberOf Array * @see Array * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Array.prototype.unshift = function(start){return [];}; /** * Object Function() * @constructor * @extends Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function Function(){}; Function.prototype = new Object(); /** * function apply (thisObject, argArray) * @param {Object} thisObject * @param {Array} argArray * @returns {Object} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Function.prototype.apply = function(thisArg, argArray){return new Object();}; /** * function call (thisObject, args) * @param {Object} thisObject * @param {Object} args * @returns {Object} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Function.prototype.call = function(thisObject, args){return new Object();}; /** * property length * @type Number * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Function.prototype.length = 0; /** * Object Date(s) * @constructor * @param {String} s * @extends Object * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function Date(s){}; Date.prototype = new Object(); /** * function UTC(hour, min, sec, ms) * @memberOf Date * @param {Number} hour * @param {Number} min * @param {Number} sec * @param {Number} ms * @returns {Number} * @static * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.UTC = function(hour, min, sec, ms){return 0;}; /** * function parse(string) * @memberOf Date * @param {String} string * @returns {Number} * @static * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.parse = function(string){return 0;}; /** * function toDateString() * @memberOf Date * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.toDateString = function(){return "";}; /** * function toTimeString() * @memberOf Date * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.toTimeString = function(){return "";}; /** * function toLocaleString() * @memberOf Date * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.toLocaleString = function(){return "";}; /** * function toLocaleDateString() * @memberOf Date * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.toLocaleDateString = function(){return "";}; /** * function toLocaleTimeString() * @memberOf Date * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.toLocaleTimeString = function(){return "";}; /** * function valueOf() * @memberOf Date * @returns {Object} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.valueOf = function(){return new Object();}; /** * function getFullYear() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getFullYear = function(){return 0;}; /** * function getTime() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getTime = function(){return 0;}; /** * function getUTCFullYear() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getUTCFullYear = function(){return 0;}; /** * function getMonth() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getMonth = function(){return 0;}; /** * function getUTCMonth() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getUTCMonth = function(){return 0;}; /** * function getDate() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getDate = function(){return 0;}; /** * function getUTCDate() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getUTCDate = function(){return 0;}; /** * function getDay() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getDay = function(){return 0;}; /** * function getUTCDay() * @memberOf Date * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getUTCDay=function(){return 0;}; /** * function getHours() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getHours = function(){return 0;}; /** * function getUTCHours() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getUTCHours = function(){return 0;}; /** * function getMinutes() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getMinutes = function(){return 0;}; /** * function getUTCMinutes() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getUTCMinutes = function(){return 0;}; /** * function getSeconds() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getSeconds = function(){return 0;}; /** * function getUTCSeconds() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getUTCSeconds = function(){return 0;}; /** * function getMilliseconds() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getMilliseconds = function(){return 0;}; /** * function getUTCMilliseconds() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getUTCMilliseconds = function(){return 0;}; /** * function getTimezoneOffset() * @memberOf Date * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.getTimezoneOffset = function(){return 0;}; /** * function setTime(value) * @memberOf Date * @returns {Number} * @param {Number} value * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setTime = function(value){return 0;}; /** * function setMilliseconds(value) * @memberOf Date * @returns {Number} * @param {Number} value * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setMilliseconds = function(value){return 0;}; /** * function setUTCMilliseconds(ms) * @memberOf Date * @returns {Number} * @param {Number} ms * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setUTCMilliseconds = function(ms){return 0;}; /** * function setSeconds(sec,ms) * @memberOf Date * @returns {Number} * @param {Number} sec * @param {Number} ms * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setSeconds = function(sec,ms){return 0;}; /** * function setUTCSeconds(sec,ms) * @memberOf Date * @returns {Number} * @param {Number} sec * @param {Number} ms * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setUTCSeconds=function(sec,ms){return 0;}; /** * function setMinutes(min,sec,ms) * @memberOf Date * @returns {Number} * @param {Number} min * @param {Number} sec * @param {Number} ms * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setMinutes=function(min,sec,ms){return 0;}; /** * function setUTCMinute(min,sec,ms) * @memberOf Date * @returns {Number} * @param {Number} min * @param {Number} sec * @param {Number} ms * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setUTCMinute = function(min,sec,ms){return 0;}; /** * function setHours(hour, min,sec,ms) * @memberOf Date * @returns {Number} * @param {Number} hour * @param {Number} min * @param {Number} sec * @param {Number} ms * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setHours = function(hour,min,sec,ms){return 0;}; /** * function setUTCHours(hour, min,sec,ms) * @memberOf Date * @returns {Number} * @param {Number} hour * @param {Number} min * @param {Number} sec * @param {Number} ms * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setUTCHours = function(hour,min,sec,ms){return 0;}; /** * function setDate(date) * @memberOf Date * @returns {Number} * @param {Number} date * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setDate = function(date){return 0;}; /** * function setUTCDate(date) * @memberOf Date * @returns {Number} * @param {Number} date * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setUTCDate = function(date){return 0;}; /** * function setMonth(month,date) * @memberOf Date * @returns {Number} * @param {Number} date * @param {Number} month * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setMonth = function(month,date){return 1;}; /** * function setUTCMonth(month,date) * @memberOf Date * @returns {Number} * @param {Number} date * @param {Number} month * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setUTCMonth = function(month,date){return 1;}; /** * function setFullYear(month,date) * @memberOf Date * @returns {Number} * @param {Number} date * @param {Number} month * @param {Number} year * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setFullYear = function(year, month,date){return 0;}; /** * function setUTCFullYear(month,date) * @memberOf Date * @returns {Date} * @param {Number} date * @param {Number} month * @param {Number} year * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.setUTCFullYear = function(year, month,date){}; /** * function toUTCString() * @memberOf Date * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Date.prototype.toUTCString = function(){return "";}; /** * Object Global * @super Object * @constructor * @memberOf Global * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function Global(){}; Global.prototype=new Object(); /** * Property NaN * @memberOf Global * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.NaN=0; /** * Property Infinity * @memberOf Global * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.Infinity=0; /** * function eval(s) * @memberOf Global * @param {String} s * @type Object * @returns {Object} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.eval=function(s){return new Object();}; //@GINO: Bug 197987 (Temp Fix) /** * Property debugger * @memberOf Global * @description Debugger keyword */ Global.prototype.debugger=null; /** * Property undefined * @memberOf Global * @description undefined */ Global.prototype.undefined=null; /** * function parseInt(s,radix) * @memberOf Global * @param {String} s * @param {Number} radix * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.parseInt=function(s,radix){return 0;}; /** * function parseFloat(s) * @memberOf Global * @param {String} s * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.parseFloat=function(s){return 0;}; /** * function escape(s) * @memberOf Global * @param {String} s * @type String * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.escape=function(s){return "";}; /** * function unescape(s) * @memberOf Global * @param {String} s * @type String * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.unescape=function(s){return "";}; /** * function isNaN(number) * @memberOf Global * @param {String} number * @type Boolean * @returns {Boolean} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.isNaN=function(number){return false;}; /** * function isFinite(number) * @memberOf Global * @param {String} number * @type Boolean * @returns {Boolean} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.isFinite=function(number){return false;}; /** * function decodeURI(encodedURI) * @memberOf Global * @param {String} encodedURI * @type String * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.decodeURI=function(encodedURI){return "";}; /** * @memberOf Global * @param {String} uriComponent * @type String * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.decodeURIComponent=function(uriComponent){return "";}; /** * function encodeURIComponent(uriComponent) * @memberOf Global * @param {String} uriComponent * @type String * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.encodeURIComponent=function(uriComponent){return "";}; /** * function encodeURIComponent(URI) * @memberOf Global * @param {String} URI * @type String * @returns {String} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Global.prototype.encodeURI=function(URI){return "";}; /** * Object Math(\s) * @super Object * @constructor * @memberOf Math * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function Math(){}; Math.prototype=new Object(); /** * Property E * @memberOf Math * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.E=0; /** * Property LN10 * @memberOf Math * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.LN10=0; /** * Property LN2 * @memberOf Math * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.LN2=0; /** * Property LOG2E * @memberOf Math * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.LOG2E=0; /** * Property LOG10E * @memberOf Math * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.LOG10E=0; /** * Property PI * @memberOf Math * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.PI=0; /** * Property SQRT1_2 * @memberOf Math * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.SQRT1_2=0; /** * Property SQRT2 * @memberOf Math * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.SQRT2=0; /** * function abs(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.abs=function(x){return 0;}; /** * function acos(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.acos=function(x){return 0;}; /** * function asin(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.asin=function(x){return 0;}; /** * function atan(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.atan=function(x){return 0;}; /** * function atan2(x,y) * @memberOf Math * @param {Number} x * @param {Number} y * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.atan2=function(x,y){return 0;}; /** * function ceil(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.ceil=function(x){return 0;}; /** * function cos(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.cos=function(x){return 0;}; /** * function exp(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.exp=function(x){return 0;}; /** * function floor(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.floor=function(x){return 0;}; /** * function log(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.log=function(x){return 0;}; /** * function max(arg) * @memberOf Math * @param {Number} args * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.max=function(args){return 0;}; /** * function min(arg) * @memberOf Math * @param {Number} args * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.min=function(args){return 0;}; /** * function pow(x,y) * @memberOf Math * @param {Number} x * @param {Number} y * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.pow=function(x,y){return 0;}; /** * function pow() * @memberOf Math * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.random=function(){return 0;}; /** * function round(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.round=function(x){return 0;}; /** * function sin(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.sin=function(x){return 0;}; /** * function sqrt(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.sqrt=function(x){return 0;}; /** * function tan(x) * @memberOf Math * @param {Number} x * @type Number * @returns {Number} * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Math.tan=function(x){return 0;}; /** * Object RegExp() * @super Object * @constructor * @memberOf RegExp * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function RegExp(){}; RegExp.prototype=new Object(); /** * function exec(string) * @param {String} string * @returns {Array} * @type Array * @memberOf RegExp * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ RegExp.prototype.exec=function(string){return [];}; /** * function test(string) * @param {String} string * @returns {Boolean} * @type Boolean * @memberOf RegExp * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ RegExp.prototype.test=function(string){return false;}; /** * property source * @type String * @memberOf RegExp * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ RegExp.prototype.source=""; /** * property global * @type Boolean * @memberOf RegExp * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ RegExp.prototype.global=false; /** * property ignoreCase * @type Boolean * @memberOf RegExp * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ RegExp.prototype.ignoreCase=false; /** * property multiline * @type Boolean * @memberOf RegExp * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ RegExp.prototype.multiline=false; /** * property lastIndex * @type Number * @memberOf RegExp * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ RegExp.prototype.lastIndex=0; /** * Object Error(message) * @super Object * @constructor * @param {String} message * @memberOf Error * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function Error(message){}; Error.prototype=new Object(); /** * property name * @type String * @memberOf Error * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Error.prototype.name=""; /** * property message * @type String * @memberOf Error * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ Error.prototype.message=""; /** * Object EvalError() * @super Error * @constructor * * @memberOf EvalError * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function EvalError(){}; EvalError.prototype=new Error(""); /** * Object RangeError() * @super Error * @constructor * * @memberOf RangeError * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function RangeError(){}; RangeError.prototype=new Error(""); /** * Object ReferenceError() * @super Error * @constructor * * @memberOf ReferenceError * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function ReferenceError(){}; ReferenceError.prototype=new Error(""); /** * Object SyntaxError() * @super Error * @constructor * * @memberOf SyntaxError * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function SyntaxError(){}; SyntaxError.prototype=new Error(""); /** * Object TypeError() * @super Error * @constructor * * @memberOf TypeError * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function TypeError(){}; TypeError.prototype=new Error(""); /** * Object URIError() * @super Error * @constructor * * @memberOf URIError * @since Standard ECMA-262 3rd. Edition * @since Level 2 Document Object Model Core Definition. */ function URIError(){}; URIError.prototype=new Error(""); //support for debugger keyword var debugger = null;
相关推荐
本项目“LibrarySystem”便是一个这样的系统,采用MYeclipse作为开发工具,MySQL作为数据库,旨在提供高效、便捷的图书管理解决方案。 一、系统管理员模块 系统管理员是整个系统的控制中心,负责维护系统的基本设置...
- **JRE System Library**:配置项目的JRE版本,确保编译和运行时使用的Java环境。 - **项目依赖**:通过"Build Path"管理项目的依赖关系,添加库或者引用其他项目。 5. **Web项目配置** - **WebContent**:存放...
**步骤**:点击 `Window` → `Preferences` → `General` → `Content Types` → 在右侧窗口中找到并选中 `JavaScript` → 在下方的 `Default Encoding` 输入框中输入 `UTF-8` → 点击 `Update` → 打开 JS 文件即可...
BBS,全称Bulletin Board System,即电子公告板系统,是一种允许用户通过网络进行交互和信息分享的平台。在本项目中,SQL文件的包含意味着它使用了关系型数据库管理系统,如MySQL 5.5,来存储和管理用户数据、帖子、...
JSValidation 是一个 JavaScript 验证库,用于验证用户输入数据的合法性。其官方网址为 http://cosoft.org.cn/projects/jsvalidation/。JSValidation 广泛应用于 Web 应用程序中,以确保用户输入数据的正确性。 三...
- 选中需要移除的jar包(注意不要选中`Java EE 5 Libraries`和`JRE System Library [jdk1.6]`),点击`Remove` - 移除完成后,点击`Add JARs` - 选择项目路径下的`WebRoot/WEB-INF/lib`目录,并将其中的所有jar包...
在办公自动化系统(Office Automation System,简称OAS)中,核心目标是提高工作效率,通过自动化处理日常办公任务,如文档管理、日程安排、任务分配、通信等。在MyEclipse环境下开发这样的系统,学员可以深入学习到...
MyEclipse,Deamweare,选择SQLserver作为后台的数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S (Browser/Server)模式进行设计。 1、Tomcat应用服务器 ...
- **JSTL (JavaServer Pages Standard Tag Library)**: 一组标准标签库,简化了JSP页面的开发。 - **JDBC (Java Database Connectivity)**: Java中用于连接数据库的API,提供了访问各种类型数据库的统一接口。 - **...