ÀàÊÇʲô£¿
Ðí¶à¸Õ½Ó´¥±à³ÌµÄÅóÓѶ¼¿ÉÄÜÀí½â²»ÁËÀ࣬ÆäʵÀàÊǶÔÎÒÃÇÕâ¸öÏÖʵÊÀ½çµÄÄ£Ä⣬°ÑËü˵³É“Àà±ð”»òÕß“ÀàÐÍ”¿ÉÄÜ»á¸üÈÝÒ×Àí½âһЩ¡£±ÈÈç“ÈË”ÕâÖÖ¶¯
Îï¾ÍÊÇÒ»¸öÀ࣬¶ø¾ßÌåijһ¸öÈ˾ÍÊÇ“ÈË”Õâ¸öÀàµÄÒ»¸öʵÀý
£¬
“ÈË”¿ÉÒÔÓÐÐí¶àʵÀý£¨µØÇòÈ˳¬¹ýÁùÊ®ÒÚÁË£©£¬µ«“ÈË”Õâ¸öÀàÖ»ÓÐÒ»¸ö¡£Äã»òÐí»á˵ÄÇÄÐÈ˺ÍÅ®È˲»Ò²ÊÇÈËô£¿ÔõôֻÄÜÓÐÒ»¸ö£¿ÆäʵÕâÀïҪ̸µ½Ò»¸ö¼Ì³ÐµÄ¶«
Î÷£¬ºó±ß²Å½²£¬Çë¼ÌÐø¿´ÏÂÈ¥¡£
ÈçºÎ½¨Á¢Ò»¸öÀࣿ
ÔÚC++ÖÐÊÇÒÔclassÀ´ÉùÃ÷Ò»¸öÀàµÄ£¬JavaScript
Óë
C++²»Í¬£¬ËüʹÓÃÁËÓ뺯Êý
Ò»
ÑùµÄfunctionÀ´ÉùÃ÷£¬Õâ¾ÍÈÃÐí¶àѧJscriptµÄÅóÓÑ°ÑÀàÓ뺯Êý»ìÔÚÒ»ÆðÁË£¬ÔÚJscriptÖк¯ÊýÓëÀàȷʵÓÐЩ»ì£¬µ«Ê¹ÓþÃÁË×ÔÈ»¶øÈ»»áÀí
½â£¬ÕâƪÎÄÕÂÊÇÕë¶ÔÏë½ø¹¥ÃæÏò¶ÔÏó
±à
³ÌµÄÅóÓѶøд£¬¾Í²»´òËãÒ»ÏÂ×ÓÌÖÂÛµÃÌ«ÉîÁË¡£
Ç뿴ϱßÕâ¸öÀàµÄ¶¨Òå
£º
function WuYouUser()
&n ......
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) "
¡ ......
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) "
¡ ......
<html>
<mce:script type="text/javascript"><!--
function checkedAll(checked)
{
var ckbArray=document.getElementsByName('ckb');
for(var i=0,len=ckbArray.length;i<len;i++)
{
ckbArray[i].checked=checked;
}
}
function clickbutton()
{
var ckbArray=document.getElementsByName('ckb');
for(var i=0,len=ckbArray.length;i<len;i++)
{
if (ckbArray[i].checked == true)
{
ckbArray[i].checked = false;
}
else
{
ckbArray[i].checked = true;
}
}
}
// --></mce:script>
<body>
<input type='checkbox' onclick='checkedAll(this.checked);' />
<input type='button' value ='check' onclick="clickbutton();">
<input type='checkbox' name='ckb'/>1
<input type='checkbox' name='ckb'/>2
<input type='checkbox' name='ckb'/>3
<input type='checkbox' name='ckb'/>4
<input type='checkbox' name='ckb'/>5
<input type='checkbox' name='ckb'/> ......
ÓÃjavascriptÏÔʾXML
Äã¿ÉÒÔÓÃJavaScriptÏÔʾXML¡£¿ÉÒÔÓÃJavaScript (»ò VBScript)´ÓÒ»¸öXMLÎļþÖÐÊäÈëÊý¾Ý²¢ÔÚÒ»¸öHTMLÒ³ÃæÄÚÏÔʾXMLÊý¾Ý¡£ Òª¿´¿´XMLºÍHTMLÊÇÈçºÎÏ໥²¹³äµÄ£¬¿ÉÒÔÕâÑù×ö£ºÊ×ÏÈÕÒµ½XML Îĵµ(note.xml)£¬È»ºó´ò¿ªHTMLÎĵµ
(note.htm)£¬Õâ¸öHTMLÎĵµÖаüº¬ÁËÔĶÁXMLÎļþµÄJavaScript£¬²¢ÔÚHTMLÒ³ÃæÔ¤Ïȶ¨ÒåµÄ·¶Î§ÄÚÏÔʾÐÅÏ¢¡£
¡¡¡¡
¡¡¡¡ Äã¿ÉÒÔ×Ô¼ºÊÔÊÔ¿´¡£ ÔÚDOM SchoolÖУ¬Äã¿ÉÒÔ¿´µ½Ðí¶àÕâÀàµÄJavaScript¡£
¡¡¡¡ ÏÖʵÖеÄXML
¡¡¡¡ һЩÕæʵµÄÀý×Ó˵Ã÷ÁËÈçºÎÓÃXML Я´øÐÅÏ¢¡£
¡¡¡¡ Àý×Ó: XMLNews
¡¡¡¡ XMLNews ÊÇÒ»¸ö½»»»ÐÂÎźÍÆäËüÐÅÏ¢µÄ¹æ·¶¡£Ê¹ÓÃÕâÑùµÄÒ»¸ö±ê׼ʹÐÂÎÅÉú²úÕߺÍÐÂÎÅÏû·ÑÕ߶¼¸üÒ×ÓÚʹÓò»Í¬µÄÓ²¼þ¡¢Èí¼þºÍ±à³ÌÓïÑÔ¶Ô¸÷ÀàÐÂÎÅÐÅÏ¢½øÐÐÉú²ú¡¢½ÓÊÕ¼°¹éµµ¡£ Ò»¸öXML News ÎĵµµÄÀý×Ó£º
¡¡¡¡ < ......
µÚÒ»ÖÖ·½·¨ÈçÏÂ
if (typeof beforeReject != 'undefined' && beforeReject instanceof Function) {
beforeReject(nextStep);
}
µÚ¶þÖÖ·½·¨ÈçÏÂ
if (¶ÔÏóÃû.·½·¨Ãû)
{
//·½·¨´æÔÚ
¶ÔÏóÃû.·½·¨Ãû();
}
µÚÈýÖÖ·½·¨£º
if(typeof(nl.onBlue)=="function")
{
//´æÔÚ
}
else
{
//²»´æÔÚ
} ......
ÒÔÇ°×öÏîĿʱºò¾³£Óõ½¶àÐÐÊäÈë¿ò×ÖÊýµÄ¿ØÖÆÒÔ¼°Í³¼ÆÏÔʾµÄÇé¿ö£¬×ÛºÏÁ˼¸ÖÖÇé¿öºóÏÖÔڹ̶¨ÓÃÁËÕâ¸ö½Å±¾¡£
ÀýÈç ÒªÊäÈëÃèÊötextbox
<div>
<h3>
ÃèÊö£º</h3>
<asp:TextBox runat="server" ID="tbdesciption" Height="200px" TextMode="MultiLine" onkeyup="textCounter(this,'shengyu',500)" onkeydown="textCounter(this,'shengyu',500)"
AutoCompleteType="None" Columns="100" MaxLength="1000" Width="500px"></asp:TextBox>
</div>
<div>Äú»¹¿ÉÒÔÊäÈë:<input type="text" readonly="readonly" style=" width:22px; color:Red; border:0px;" mce_style=" width:22px; color:Red; border:0px;" id="shengyu" />¸ö×Ö</div>
javascript´úÂ룺
function textCounter(fieldId, countfieId, maxlimit) {
var fieldEle = fieldId;
var countfieldEle = document.getElementById(countfieId);
if (fieldEle == null || countfieldEle == null) {
return false;
}
if (fieldEle.value.gblen() > ......