function Object(){};
Object.prototype.toString = function(){return "";};
Object.prototype.toLocaleString = function(){return "";};
Object.prototype.valueOf = function(){return new Object();};
Object.prototype.hasOwnProperty = function(name){return true;};
Object.prototype.isPrototypeOf = function(o){return true;};
Object.prototype.propertyIsEnumerable = function(name){return true;};
Object.prototype.constructor = new Function();
function String(){}
String.prototype = new Object();
String.fromCharCode = function(charCode){return "";};
String.prototype.length = 1;
String.prototype.charAt = function(position){return "";};
String.prototype.charCodeAt = function(position){return 0;};
String.prototype.concat = function(value){return "";};
String.prototype.indexOf = function(searchString, startPosition){return 1;};
String.prototype.lastIndexOf = function(searchString, startPosition){return 1;};
String.prototype.localeCompare = function(otherString){return 0;};
String.prototype.match = function(regexp){return [];};
String.prototype.replace = function(regexp, replaceValue){return "";};
String.prototype.search = function(regexp){return 1;};
String.prototype.slice = function(start, end){return "";};
String.prototype.split = function(separator, limit){return [];};
String.prototype.substring = function(start, end){return "";};
String.prototype.toLowerCase = function(){return "";};
String.prototype.toLocaleLowerCase = function(){return "";};
String.prototype.toUpperCase= function (){return "";};
String.prototype.toLocaleUpperCase = function(){return "";};
function Number(){}
Number.prototype = new Object();
Number.MIN_VALUE = 0;
Number.MAX_VALUE = 0 ;
Number.NaN = 0;
Number.NEGATIVE_INFINITY = 0;
Number.POSITIVE_INFINITY = 0;
Number.prototype.toFixed = function(fractionDigits){return "";};
Number.prototype.toExponential = function(fractionDigits){return "";};
Number.prototype.toPrecision = function(fractionDigits){return "";};
function Boolean(){};
Boolean.prototype = new Object();
function Array(){};
Array.prototype = new Object();
Array.prototype.length = 1;
Array.prototype.concat = function(args){return [];};
Array.prototype.join = function(seperator){return [];};
Array.prototype.pop = function(){return new Object();};
Array.prototype.push = function(args){};
Array.prototype.reverse = function(){return [];};
Array.prototype.shift = function(){return new Object();};
Array.prototype.slice = function(start, end){return [];};
Array.prototype.sort = function(funct){return [];};
Array.prototype.splice = function(start, deletecount, items){return [];};
Array.prototype.unshift = function(start){return [];};
function Function(){};
Function.prototype = new Object();
Function.prototype.apply = function(thisArg, argArray){return new Object();};
Function.prototype.call = function(thisObject, args){return new Object();};
Function.prototype.length = 0;
function Date(s){};
Date.prototype = new Object();
Date.UTC = function(hour, min, sec, ms){return 0;};
Date.parse = function(string){return 0;};
Date.prototype.toDateString = function(){return "";};
Date.prototype.toTimeString = function(){return "";};
Date.prototype.toLocaleString = function(){return "";};
Date.prototype.toLocaleDateString = function(){return "";};
Date.prototype.toLocaleTimeString = function(){return "";};
Date.prototype.valueOf = function(){return new Object();};
Date.prototype.getFullYear = function(){return 0;};
Date.prototype.getTime = function(){return 0;};
Date.prototype.getUTCFullYear = function(){return 0;};
Date.prototype.getMonth = function(){return 0;};
Date.prototype.getUTCMonth = function(){return 0;};
Date.prototype.getDate = function(){return 0;};
Date.prototype.getUTCDate = function(){return 0;};
Date.prototype.getDay = function(){return 0;};
Date.prototype.getUTCDay=function(){return 0;};
Date.prototype.getHours = function(){return 0;};
Date.prototype.getUTCHours = function(){return 0;};
Date.prototype.getMinutes = function(){return 0;};
Date.prototype.getUTCMinutes = function(){return 0;};
Date.prototype.getSeconds = function(){return 0;};
Date.prototype.getUTCSeconds = function(){return 0;};
Date.prototype.getMilliseconds = function(){return 0;};
Date.prototype.getUTCMilliseconds = function(){return 0;};
Date.prototype.getTimezoneOffset = function(){return 0;};
Date.prototype.setTime = function(value){return 0;};
Date.prototype.setMilliseconds = function(value){return 0;};
Date.prototype.setUTCMilliseconds = function(ms){return 0;};
Date.prototype.setSeconds = function(sec,ms){return 0;};
Date.prototype.setUTCSeconds=function(sec,ms){return 0;};
Date.prototype.setMinutes=function(min,sec,ms){return 0;};
Date.prototype.setUTCMinute = function(min,sec,ms){return 0;};
Date.prototype.setHours = function(hour,min,sec,ms){return 0;};
Date.prototype.setUTCHours = function(hour,min,sec,ms){return 0;};
Date.prototype.setDate = function(date){return 0;};
Date.prototype.setUTCDate = function(date){return 0;};
Date.prototype.setMonth = function(month,date){return 1;};
Date.prototype.setUTCMonth = function(month,date){return 1;};
Date.prototype.setFullYear = function(year, month,date){return 0;};
Date.prototype.setUTCFullYear = function(year, month,date){};
Date.prototype.toUTCString = function(){return "";};
function Global(){};
Global.prototype=new Object();
Global.prototype.NaN=0;
Global.prototype.Infinity=0;
Global.prototype.eval=function(s){return new Object();};
Global.prototype.debugger=null;
Global.prototype.undefined=null;
Global.prototype.parseInt=function(s,radix){return 0;};
Global.prototype.parseFloat=function(s){return 0;};
Global.prototype.escape=function(s){return "";};
Global.prototype.unescape=function(s){return "";};
Global.prototype.isNaN=function(number){return false;};
Global.prototype.isFinite=function(number){return false;};
Global.prototype.decodeURI=function(encodedURI){return "";};
Global.prototype.decodeURIComponent=function(uriComponent){return "";};
Global.prototype.encodeURIComponent=function(uriComponent){return "";};
Global.prototype.encodeURI=function(URI){return "";};
function Math(){};
Math.prototype=new Object();
Math.E=0;
Math.LN10=0;
Math.LN2=0;
Math.LOG2E=0;
Math.LOG10E=0;
Math.PI=0;
Math.SQRT1_2=0;
Math.SQRT2=0;
Math.abs=function(x){return 0;};
Math.acos=function(x){return 0;};
Math.asin=function(x){return 0;};
Math.atan=function(x){return 0;};
Math.atan2=function(x,y){return 0;};
Math.ceil=function(x){return 0;};
Math.cos=function(x){return 0;};
Math.exp=function(x){return 0;};
Math.floor=function(x){return 0;};
Math.log=function(x){return 0;};
Math.max=function(args){return 0;};
Math.min=function(args){return 0;};
Math.pow=function(x,y){return 0;};
Math.random=function(){return 0;};
Math.round=function(x){return 0;};
Math.sin=function(x){return 0;};
Math.sqrt=function(x){return 0;};
Math.tan=function(x){return 0;};
function RegExp(){};
RegExp.prototype=new Object();
RegExp.prototype.exec=function(string){return [];};
RegExp.prototype.test=function(string){return false;};
RegExp.prototype.source="";
RegExp.prototype.global=false;
RegExp.prototype.ignoreCase=false;
RegExp.prototype.multiline=false;
RegExp.prototype.lastIndex=0;
function Error(message){};
Error.prototype=new Object();
Error.prototype.name="";
Error.prototype.message="";
function EvalError(){};
EvalError.prototype=new Error("");
function RangeError(){};
RangeError.prototype=new Error("");
function ReferenceError(){};
ReferenceError.prototype=new Error("");
function SyntaxError(){};
SyntaxError.prototype=new Error("");
function TypeError(){};
TypeError.prototype=new Error("");
function URIError(){};
URIError.prototype=new Error("");
var debugger = null;

  

JavaScript Lib Interface (JavaScript系统定义的接口一览表)的更多相关文章

  1. 设计模式之Programming to an Interface, not anImplementation 程序指向接口,而不是实现

    Class inheritance is basically just a mechanism for extending an application's functionality by reus ...

  2. JavaScript 和 TypeScript 交叉口 —— 类型定义文件(*.d.ts)

    在 <从 JavaScript 到 TypeScript 系列> 文章我们已经学习了 TypeScript 相关的知识. TypeScript 的核心在于静态类型,我们在编写 TS 的时候 ...

  3. 基于类(Java)和基于原理(JavaScript)的对象系统的比较

    Java:面向对象编程语言,吸收了C++语言的各种优点,丢掉了C++让人头疼的多继承.指针等概念.具有功能强大和简单易用的两大特征.Java具有简单性.面向对象.分布式.健壮性.安全性.平台独立与可移 ...

  4. JavaScript学习12 JS中定义对象的几种方式

    JavaScript学习12 JS中定义对象的几种方式 JavaScript中没有类的概念,只有对象. 在JavaScript中定义对象可以采用以下几种方式: 1.基于已有对象扩充其属性和方法 2.工 ...

  5. Javascript中函数及变量定义的提升

    <html> <head> <title>函数提升</title> <script language="javascript" ...

  6. Javascript Jquery 中的数组定义与操作_子木玲_新浪博客

    body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...

  7. JavaScript学习12 JS中定义对象的几种方式【转】

    avaScript学习12 JS中定义对象的几种方式 转自:  http://www.cnblogs.com/mengdd/p/3697255.html JavaScript中没有类的概念,只有对象. ...

  8. JavaScript中var和this定义变量的区别

    JavaScript中var和this定义变量的区别 在js中声明变量时可以使用var和this,但使用this的有很大一部分参考书是没有的,经过查阅相关资料总结如下: 用var和this声明变量,存 ...

  9. 如何定义一个接口(接口Interface只在COM组件中定义了,MFC和C++都没有接口的概念)

    接口是COM中的关键词,在c++中并没有这个概念.接口是一种极度的抽象.接口用在COM组件中有自己的GUID值,因此定义接口时一定要指定它的GUID值. 实际上接口就是struct,即#define ...

随机推荐

  1. Stream转MemoryStream解决Stream.Length报错此流不支持查找操作

    1.StreamToMemoryStream MemoryStream StreamToMemoryStream(Stream instream) { MemoryStream outstream = ...

  2. ASP.NET防御XSS跨站攻击

    目前做ASP.NET项目的时候就有遇到过“用户代码未处理HttpRequestValidationException:从客户端***中检测到有潜在危险的 Request.Form/Request.Qu ...

  3. jquery内容选择器(匹配内容为空的元素)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. 孙鑫MFC学习笔记10:画图/贴图

    1.SetPixel在指定点设置像素 2.虚线.点线宽度必须为1 3.CColorDialog创建颜色对话框 4.需要设置CC_RGBINIT标志才能设置颜色对话框的默认颜色 5.CC_FULLOPE ...

  5. 用Apache 里面的ab做一个简单的压力测试

    我用的是xampp环境包. D:\xampp\apache\bin 进入这路径, 找到ab.exe  尝试双击打开ab.exe 但不能如愿, 这两个都是一个压力的测试软件, 是apache自带的; 好 ...

  6. Yii2.0学习笔记:第一个页面Saying Hello

    Controller目录下创建TestController.php 复制下面代码,yii跟tp一样,全程命名空间 <?php namespace app\controllers; use yii ...

  7. [转]浅谈php web安全

    原文地址:http://blogread.cn/it/article/6086?f=wb 前言: 首先,笔记不是web安全的专家,所以这不是web安全方面专家级文章,而是学习笔记.细心总结文章,里面有 ...

  8. 经验分享:10个简单实用的 jQuery 代码片段

    尽管各种 JavaScirpt 框架和库层出不穷,jQuery 仍然是 Web 前端开发中最常用的工具库.今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段. 您可能感兴趣的相 ...

  9. CodePen 作品秀:Canvas 粒子效果文本动画

    作品名称——Shape Shifter,基于 Canvas 的粒子图形变换实验.在页面下方的输入框输入文本,上面就会进行变换出对应的粒子效果文本动画. CodePen 作品秀系列向大家展示来自 Cod ...

  10. JS与一般处理程序之间传值乱码

    好久没用到,突然遇到此问题还用了点时间. 在JS里面通过URL向Handler传中文值的时候,在Handler里面取值出来后会发现是乱码的~~.这就需要个编码解码过程.(先记录自己遇到的一个方面的解决 ...