亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hostenv_rhino.js

?? ajax框架原嗎,dojo目前很流行的,希望大家多多學習啊
?? JS
字號:
/** Rhino host environment*/if(djConfig["baseUrl"]){	dojo.baseUrl = djConfig["baseUrl"];}else{	dojo.baseUrl = "./";}dojo.locale = dojo.locale || String(java.util.Locale.getDefault().toString().replace('_','-').toLowerCase());dojo._name = 'rhino';dojo.isRhino = true;if(typeof print == "function"){	console.debug = print;}if(typeof dojo["byId"] == "undefined"){	dojo.byId = function(id, doc){		if(id && (typeof id == "string" || id instanceof String)){			if(!doc){ doc = document; }			return doc.getElementById(id);		}		return id; // assume it's a node	}}// see comments in spidermonkey loadUridojo._loadUri = function(uri, cb){	try{		var local = (new java.io.File(uri)).exists();		if(!local){			try{				// try it as a file first, URL second				var stream = (new java.net.URL(uri)).openStream();				// close the stream so we don't leak resources				stream.close();			}catch(e){				// no debug output; this failure just means the uri was not found.				return false;			}		}		//FIXME: Use Rhino 1.6 native readFile/readUrl if available?		if(cb){			var contents = (local ? readText : readUri)(uri, "UTF-8");			cb(eval('('+contents+')'));		}else{			load(uri);		}		return true;	}catch(e){		console.debug("rhino load('" + uri + "') failed. Exception: " + e);		return false;	}}dojo.exit = function(exitcode){ 	quit(exitcode);}// Hack to determine current script...//// These initial attempts failed://   1. get an EcmaError and look at e.getSourceName(): try {eval ("static in return")} catch(e) { ...//   Won't work because NativeGlobal.java only does a put of "name" and "message", not a wrapped reflecting object.//   Even if the EcmaError object had the sourceName set.//  //   2. var e = Packages.org.mozilla.javascript.Context.getCurrentContext().reportError('');//   Won't work because it goes directly to the errorReporter, not the return value.//   We want context.interpreterSourceFile and context.interpreterLine, which are used in static Context.getSourcePositionFromStack//   (set by Interpreter.java at interpretation time, if in interpreter mode).////   3. var e = Packages.org.mozilla.javascript.Context.getCurrentContext().reportRuntimeError('');//   This returns an object, but e.message still does not have source info.//   In compiler mode, perhaps not set; in interpreter mode, perhaps not used by errorReporter?//// What we found works is to do basically the same hack as is done in getSourcePositionFromStack,// making a new java.lang.Exception() and then calling printStackTrace on a string stream.// We have to parse the string for the .js files (different from the java files).// This only works however in compiled mode (-opt 0 or higher).// In interpreter mode, entire stack is java.// When compiled, printStackTrace is like:// java.lang.Exception//	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)//	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)//	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)//	at java.lang.reflect.Constructor.newInstance(Constructor.java:274)//	at org.mozilla.javascript.NativeJavaClass.constructSpecific(NativeJavaClass.java:228)//	at org.mozilla.javascript.NativeJavaClass.construct(NativeJavaClass.java:185)//	at org.mozilla.javascript.ScriptRuntime.newObject(ScriptRuntime.java:1269)//	at org.mozilla.javascript.gen.c2.call(/Users/mda/Sites/burstproject/testrhino.js:27)//    ...//	at org.mozilla.javascript.tools.shell.Main.main(Main.java:76)//// Note may get different answers based on://    Context.setOptimizationLevel(-1)//    Context.setGeneratingDebug(true)//    Context.setGeneratingSource(true) //// Some somewhat helpful posts://    http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&safe=off&selm=9v9n0g%246gr1%40ripley.netscape.com//    http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&safe=off&selm=3BAA2DC4.6010702%40atg.com//// Note that Rhino1.5R5 added source name information in some exceptions.// But this seems not to help in command-line Rhino, because Context.java has an error reporter// so no EvaluationException is thrown.// do it by using java java.lang.Exceptiondojo._rhinoCurrentScriptViaJava = function(depth){    var optLevel = Packages.org.mozilla.javascript.Context.getCurrentContext().getOptimizationLevel();      var caw = new java.io.CharArrayWriter();    var pw = new java.io.PrintWriter(caw);    var exc = new java.lang.Exception();    var s = caw.toString();    // we have to exclude the ones with or without line numbers because they put double entries in:    //   at org.mozilla.javascript.gen.c3._c4(/Users/mda/Sites/burstproject/burst/Runtime.js:56)    //   at org.mozilla.javascript.gen.c3.call(/Users/mda/Sites/burstproject/burst/Runtime.js)    var matches = s.match(/[^\(]*\.js\)/gi);    if(!matches){		throw Error("cannot parse printStackTrace output: " + s);	}    // matches[0] is entire string, matches[1] is this function, matches[2] is caller, ...    var fname = ((typeof depth != 'undefined')&&(depth)) ? matches[depth + 1] : matches[matches.length - 1];    var fname = matches[3];	if(!fname){ fname = matches[1]; }    // print("got fname '" + fname + "' from stack string '" + s + "'");    if (!fname){ throw Error("could not find js file in printStackTrace output: " + s); }    //print("Rhino getCurrentScriptURI returning '" + fname + "' from: " + s);     return fname;}// reading a file from disk in Java is a humiliating experience by any measure.// Lets avoid that and just get the freaking textfunction readText(path, encoding){	encoding = encoding || "utf-8";	// NOTE: we intentionally avoid handling exceptions, since the caller will	// want to know	var jf = new java.io.File(path);	var is = new java.io.FileInputStream(jf);	return dj_readInputStream(is, encoding);}function readUri(uri, encoding){	var conn = (new java.net.URL(uri)).openConnection();	encoding = encoding || conn.getContentEncoding() || "utf-8";	var is = conn.getInputStream();	return dj_readInputStream(is, encoding);}function dj_readInputStream(is, encoding){	var input = new java.io.BufferedReader(new java.io.InputStreamReader(is, encoding));	try {		var sb = new java.lang.StringBuffer();		var line = "";		while((line = input.readLine()) !== null){			sb.append(line);			sb.append(java.lang.System.getProperty("line.separator"));		}		return sb.toString();	} finally {		input.close();	}}// call this now because later we may not be on the top of the stackif(!djConfig.libraryScriptUri.length){	try{		djConfig.libraryScriptUri = dojo._rhinoCurrentScriptViaJava(1);	}catch(e){		// otherwise just fake it		if(djConfig["isDebug"]){			print("\n");			print("we have no idea where Dojo is located.");			print("Please try loading rhino in a non-interpreted mode or set a");			print("\n\tdjConfig.libraryScriptUri\n");			print("Setting the dojo path to './'");			print("This is probably wrong!");			print("\n");			print("Dojo will try to load anyway");		}		djConfig.libraryScriptUri = "./";	}}// summary://		return the document object associated with the dojo.globaldojo.doc = typeof(document) != "undefined" ? document : null;dojo.body = function(){	return document.body;	}dojo._timeouts = [];function clearTimeout(idx){	if(!dojo._timeouts[idx]){ return; }	dojo._timeouts[idx].stop();}function setTimeout(func, delay){	// summary: provides timed callbacks using Java threads	var def={		sleepTime:delay,		hasSlept:false,				run:function(){			if(!this.hasSlept){				this.hasSlept=true;				java.lang.Thread.currentThread().sleep(this.sleepTime);			}			try{				func();			}catch(e){				console.debug("Error running setTimeout thread:" + e);			}		}	};		var runnable = new java.lang.Runnable(def);	var thread = new java.lang.Thread(runnable);	thread.start();	return dojo._timeouts.push(thread)-1;}//Register any module paths set up in djConfig. Need to do this//in the hostenvs since hostenv_browser can read djConfig from a//script tag's attribute.if(djConfig["modulePaths"]){	for(var param in djConfig["modulePaths"]){		dojo.registerModulePath(param, djConfig["modulePaths"][param]);	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影在线一区二区三区| www.久久精品| 国产1区2区3区精品美女| 91视频精品在这里| 欧美v国产在线一区二区三区| 国产精品麻豆99久久久久久| 午夜精品在线看| 91蝌蚪国产九色| 国产亚洲欧美日韩在线一区| 日韩在线观看一区二区| 色天使久久综合网天天| 国产精品网站一区| 久久99精品久久久久久国产越南| 欧美在线免费观看亚洲| 国产精品久久久久久久岛一牛影视| 日本视频一区二区三区| 欧美午夜精品免费| 亚洲人成亚洲人成在线观看图片| 国产最新精品免费| 欧美va亚洲va在线观看蝴蝶网| 五月综合激情日本mⅴ| 在线精品亚洲一区二区不卡| 国产三级一区二区| 国产精品主播直播| 久久久精品tv| 国产精品小仙女| 久久精品视频免费| 国产一区二区调教| 欧美精品一区视频| 国产一区二区h| 久久久美女艺术照精彩视频福利播放| 美美哒免费高清在线观看视频一区二区| 欧美性猛片xxxx免费看久爱| 亚洲综合丝袜美腿| 欧美三电影在线| 午夜精品在线看| 欧美麻豆精品久久久久久| 无吗不卡中文字幕| 日韩一二在线观看| 激情深爱一区二区| 国产亚洲美州欧州综合国| 国产福利一区二区三区| 中文字幕精品在线不卡| 99久久久免费精品国产一区二区| 亚洲三级在线免费| 91成人在线观看喷潮| 亚洲福中文字幕伊人影院| 欧美丝袜丝交足nylons图片| 天天综合色天天综合色h| 91麻豆精品国产91久久久久 | 国产精品中文字幕一区二区三区| 久久亚洲捆绑美女| 成人va在线观看| 亚洲中国最大av网站| 51精品秘密在线观看| 黄色精品一二区| 亚洲欧洲三级电影| 欧美日韩国产中文| 久久69国产一区二区蜜臀| 中文av字幕一区| 欧美日韩一区二区欧美激情| 理论电影国产精品| 亚洲欧洲色图综合| 日韩精品一区二区三区中文不卡 | 日精品一区二区| 国产午夜精品一区二区三区四区| 懂色av一区二区三区蜜臀| 亚洲制服丝袜av| www久久精品| 欧美在线free| 国产在线不卡视频| 亚洲国产成人av网| 久久精品一区二区三区不卡| 在线观看欧美黄色| 国产精品系列在线观看| 首页国产欧美久久| 亚洲图片你懂的| 欧美变态凌虐bdsm| 欧美区一区二区三区| 成人国产亚洲欧美成人综合网 | 欧美日韩精品二区第二页| 国产一区二区毛片| 亚洲一区二区av电影| 国产清纯白嫩初高生在线观看91 | 美腿丝袜一区二区三区| 最新国产成人在线观看| 精品福利一二区| 欧美日产在线观看| 一本久道久久综合中文字幕| 韩国三级中文字幕hd久久精品| 亚洲欧美日韩国产一区二区三区| 精品成人一区二区三区| 欧美日韩电影在线| 91免费视频大全| 高清免费成人av| 九色综合国产一区二区三区| 香蕉乱码成人久久天堂爱免费| 中文字幕亚洲区| 久久久影视传媒| 欧美一区国产二区| 欧美二区三区的天堂| 91国偷自产一区二区使用方法| 国产激情91久久精品导航| 黄色小说综合网站| 精品在线播放免费| 久久福利资源站| 日韩高清在线观看| 亚洲成a人在线观看| 亚洲精品国产无天堂网2021| 国产精品免费丝袜| 国产精品国产三级国产aⅴ中文 | 日韩一级黄色大片| 555夜色666亚洲国产免| 欧美一区二区三区四区视频| 欧美日韩精品一区二区三区蜜桃| 欧美日韩一区二区三区四区| 欧美色视频在线观看| 欧美日韩一区高清| 欧美日韩在线播| 欧美精品少妇一区二区三区| 欧美精品v国产精品v日韩精品| 91精品免费在线观看| 日韩一二在线观看| 久久久久久久久一| 中文字幕在线观看不卡| 日韩理论片网站| 亚洲国产精品一区二区久久 | 成人黄色av电影| 99re成人精品视频| 在线观看亚洲成人| 欧美福利电影网| 精品国产1区2区3区| 国产精品每日更新| 亚洲一二三四在线| 男女性色大片免费观看一区二区| 国产在线一区二区综合免费视频| 国产黄色91视频| 欧美在线观看视频一区二区| 欧美一级在线观看| 欧美国产日韩一二三区| 综合久久国产九一剧情麻豆| 亚洲丶国产丶欧美一区二区三区| 日韩一区精品字幕| 国产69精品久久777的优势| 欧洲一区在线电影| 欧美一区二区久久| 国产精品久久影院| 亚洲大片一区二区三区| 六月婷婷色综合| 91麻豆精东视频| 日韩视频一区二区三区在线播放 | 亚洲国产成人va在线观看天堂| 爽好久久久欧美精品| 国产成人精品综合在线观看 | 91在线视频官网| 在线综合+亚洲+欧美中文字幕| 久久久久久久久岛国免费| 亚洲综合免费观看高清完整版在线| 麻豆高清免费国产一区| 99久久精品一区| 日韩精品一区二| 亚洲影院理伦片| 国产成人综合视频| 欧美日韩aaaaaa| 中文字幕在线观看不卡视频| 看国产成人h片视频| 91蝌蚪国产九色| 久久精品人人做| 三级欧美韩日大片在线看| www.激情成人| 久久久精品tv| 久久不见久久见免费视频1| 91久久精品一区二区三区| 精品日本一线二线三线不卡| 亚洲综合免费观看高清完整版在线| 国产麻豆精品久久一二三| 91精品欧美综合在线观看最新| 亚洲精品第1页| 床上的激情91.| 久久影院视频免费| 日韩精品福利网| 欧美色视频在线| 亚洲影视在线播放| a在线欧美一区| 日本一区二区免费在线| 麻豆精品在线播放| 欧美日韩在线三区| 亚洲免费电影在线| 成人激情动漫在线观看| 国产午夜精品一区二区三区视频| 精品一区二区三区免费观看| 在线不卡欧美精品一区二区三区| 亚洲自拍欧美精品| 欧美日韩精品久久久| 亚洲一区在线观看视频| 在线观看国产91| 亚洲一区在线视频| 欧美性大战久久久久久久| 亚洲一线二线三线视频| 色婷婷综合激情|