Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÔÚJavaÖÐʹÓÃjavascriptº¯Êý

JDK6ÒѾ­·¢²¼ºÜ¾ÃÁË£¬ºÜÔç¾ÍÌý¹ýËûÒѾ­Ö§³Ö½Å±¾ÓïÑÔÁË£¬²»¹ýһֱûÓÐʱ¼ä³¢ÊÔ£¬½ñÌì͵ÏÐÊÔÁËһϣ¬¸Ð¾õ²»´í¡£
¡¡¡¡javax.script°üËüÊÇJavaÐÂÔöµÄ²Ù×÷½Å±¾µÄ¹¤¾ß°ü£¬
¡¡¡¡ÀûÓÃËüÎÒÃÇ¿ÉÒԶԽű¾ÓïÑÔ½øÐвÙ×÷£¨±¾Àý½öÊÇÕë¶Ôjavascript
£©
¡¡¡¡1.ÓÃÒýÇæÖ±½Ó½âÎö½Å±¾¹«Ê½
¡¡¡¡Java´úÂë
¡¡¡¡//´´½¨½Å±¾ÒýÇæ¹ÜÀíÆ÷
¡¡¡¡ScriptEngineManager sem = new ScriptEngineManager();
¡¡¡¡//´´½¨Ò»¸ö´¦ÀíJavaScriptµÄ½Å±¾ÒýÇæ
¡¡¡¡ScriptEngine engine = sem.getEngineByExtension("js");
¡¡¡¡try{
¡¡¡¡//Ö´ÐÐjs¹«Ê½
¡¡¡¡engine.eval("if(6>5){flag=true;}else{flag =false;}");
¡¡¡¡}catch(ScriptException ex){
¡¡¡¡ex.printStackTrace();
¡¡¡¡}
¡¡¡¡//¿´¿´ÎÒÃÇÔ¤ÆÚµÄ·´À¡½á¹û true
¡¡¡¡System.out.println((engine.get("flag")));
¡¡¡¡2.´´½¨·½·¨²¢½øÐнű¾µ÷Óã¨Õâ¸öÊÇÎұȽÏϲ»¶µÄÒ»ÖÖ·½Ê½£©
¡¡¡¡Java´úÂë
¡¡¡¡ScriptEngineManager sem = new ScriptEngineManager();
¡¡¡¡ScriptEngine engine = sem.getEngineByName("JavaScript");
¡¡¡¡//´´½¨½Å±¾
¡¡¡¡String script = "function max(first,second) "
¡¡¡¡+ "{ return (first > second) ?true:false;}";
¡¡¡¡//Ö´Ðнű¾
¡¡¡¡engine.eval(script);
¡¡¡¡Invocable inv = (Invocable) engine;
¡¡¡¡//Ö´Ðз½·¨²¢´«µÝ²ÎÊý
¡¡¡¡Object obj = inv.invokeFunction("max", "0", "1");
¡¡¡¡//´òÓ¡½á¹û
¡¡¡¡System.out.println((Boolean)obj==false);
¡¡¡¡ÕâÀï¾Ý˵InvoableºÜÓÐÓ㬺öà¸ß¼¶¹¦ÄÜ¿ÉÒÔÓõ½¡£
¸öÈËÈÏΪjavascriptÖ÷ÒªÓÃÓÚǰ¶Ë²Ù×÷dom¶ÔÏó£¬ÔÚjavaÖÐÓбØÒªÊ¹ÓÃjavascriptº¯ÊýÂð£¿


Ïà¹ØÎĵµ£º

JavaScript»ù´¡—¶ÔÏó

¡¡´Ó2004ÄêϰëÄ꿪ʼѧϰWeb±à³ÌÖÁ½ñ3ÄêÓÐÓà¡£´ÓHTML£¬asp¿ªÊ¼µ½ÏÖÔÚµÄVS2008һ·ѧ¹ýÀ´£¬ÆäÖÐѧµÄ×î¶àµÄ»¹ÊÇ·þÎñÆ÷¶Ë±à³Ì£¬¶Ô¿Í»§¶Ë±à³ÌµÄѧϰ»¹ÊDz»³Éϵͳ¡£ËäÈ»Ôںܶà¸öϵͳÀïÃæÓ¦Óùý½Å±¾£¬ÓÐЩ»¹Æðµ½Á˱ȽÏÖØÒªµÄ×÷Óᣵ«Ò»Ö±ÊÇÖ»ÖªÆäÈ»²»ÖªÆäËùÒÔÈ»£¬ÓõÄÊÇСÐÄÒíÒí¡£ÏÖÔڽű¾±à³Ì´ÓÒÔǰµÄ"µñ³æÐ¡¼¼"±ä³ÉÁËÒ»¸öWeb¿ª ......

Javascript ¶ÔÏóµÄ±È½Ï

Õâ¸öËæ±ÊÆäʵÊÇΪÁ˸ÐлÇå·çЦ¸øµÄÒ»¸öÌáʾ£¬²»½ö½öÊǸæËßÎÒÔõôÅжÏÊý×飬¸üÈÃÎÒÓÐÁËÈÏÕæ¶ÁÒ»¶Á ¡¶javascriptȨÍþÖ¸ÄÏ¡·µÄÏë·¨¡£
±È½ÏºÍ¿½±´ÆäʵÊÇÒ»»ØÊ£¬´úÂëÈçÏ£º
//
//Compare object function
//
function Compare(fobj,sobj)
{
    var ftype = typ ......

netÖÐǰ̨javascriptÓëºǫ́c#º¯ÊýÈçºÎÏ໥ͨÐÅ

C#´úÂëÓëjavaScriptº¯ÊýµÄÏ໥µ÷ÓÃ
ÎÊ£º
1.ÈçºÎÔÚJavaScript·ÃÎÊC#º¯Êý?
2.ÈçºÎÔÚJavaScript·ÃÎÊC#±äÁ¿?
3.ÈçºÎÔÚC#ÖзÃÎÊJavaScriptµÄÒÑÓбäÁ¿?
4.ÈçºÎÔÚC#ÖзÃÎÊJavaScriptº¯Êý?
ÎÊÌâ1´ð°¸ÈçÏ£º
javaScriptº¯ÊýÖÐÖ´ÐÐC#´úÂëÖеĺ¯Êý£º
·½·¨Ò»£º1¡¢Ê×ÏȽ¨Á¢Ò»¸ö°´Å¥£¬ÔÚºǫ́½«µ÷Óûò´¦ÀíµÄÄÚÈÝдÈëbutton_clickÖÐ ......

Java reflection´úÂëʾÀý

package com.mywebtest.common;
import java.lang.reflect.Array;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
/**
 * Java reflection ·Ç³£ÓÐÓã¬ËüʹÀàºÍÊý¾Ý½á¹¹Äܰ´Ãû³Æ¶¯Ì¬¼ìË÷Ïà¹ØÐÅÏ¢£¬²¢ÔÊÐíÔÚÔËÐÐ× ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ