ÔÚ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º¯ÊýÂð£¿
Ïà¹ØÎĵµ£º
±¾ÎÄÖ÷ÒªÊdzöÓÚÓÐÅóÓÑʹÓÃÎÒÔÀ´Ð´µÄautocompleteµÄJS¿Ø¼þ¡£µ±Êý¾ÝÁ¿´óµÄʱºò£¬»á³öÏÖЧÂʼ«ÆäÂýµÄÇé¿ö£¬ÎÒÔÚÕâ¶Îʱ¼ä×ö³öµÄһЩ²âÊÔÒ²¼°Ò»Ð©¾Ñ飬Óë´ó¼Ò·ÖÏí£¬Èç¹ûÓдíµÄµØ·½£¬»¹ÇëÖ¸³ö¡£
¾¹ý²âÊÔ£¬ÎÒÃǻᷢÏÖÈçϵÄÇé¿ö»òÕß˵µÄ½áÂÛ£¬Èç¹ûÄúµÄ²âÊÔ½á¹ûÓëÎҵIJ»·û£¬Çë˵Ã÷ÔÒò£¬ÒÔ±ãÏ໥ѧϰ¡£
1£©µ±Ò»¸ö½Ï´óµÄHTML×Ö· ......
javascriptÖÐevent.keycode
keycode 8 = BackSpace BackSpace
keycode 9 = Tab Tab
keycode 12 = Clear
keycode 13 = Enter
keycode 16 = Shift_L
keycode 17 = Control_L
keycode 18 = Alt_L
keycode 19 = Pause
keycode 20 = Caps_Lock
keycode 27 = Escape Escape
keycode 32 = space space ......
¡¡´Ó2004ÄêÏ°ëÄ꿪ʼѧϰWeb±à³ÌÖÁ½ñ3ÄêÓÐÓà¡£´ÓHTML£¬asp¿ªÊ¼µ½ÏÖÔÚµÄVS2008һ·ѧ¹ýÀ´£¬ÆäÖÐѧµÄ×î¶àµÄ»¹ÊÇ·þÎñÆ÷¶Ë±à³Ì£¬¶Ô¿Í»§¶Ë±à³ÌµÄѧϰ»¹ÊDz»³Éϵͳ¡£ËäÈ»Ôںܶà¸öϵͳÀïÃæÓ¦Óùý½Å±¾£¬ÓÐЩ»¹Æðµ½Á˱ȽÏÖØÒªµÄ×÷Óᣵ«Ò»Ö±ÊÇÖ»ÖªÆäÈ»²»ÖªÆäËùÒÔÈ»£¬ÓõÄÊÇСÐÄÒíÒí¡£ÏÖÔڽű¾±à³Ì´ÓÒÔÇ°µÄ"µñ³æС¼¼"±ä³ÉÁËÒ»¸öWeb¿ª ......
base64±àÂëÔÚjavaÖÐÓкܺõÄÖ§³Ö£¬µ«ÐèÒªÏÂÔØjar°ü£¬ÀÁµÄÕÒjarÁË£¬ÓÚÊÇÕÒµ½ÁËÔ´Â룬ºÇºÇ£¬Õâ¸ö²»Å·³µÄ»°»¹¿ÉÒÔÑо¿ÏÂ
´úÂëÈçÏ£º
public class Base64 {
private static final byte[] encodingTable = {
& ......