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

JavaScriptÖеÄJSON

 
JavaScriptÖеÄJSON
 
JavaScriptÊÇÎªÍø¾°ä¯ÀÀÆ÷×öÒ³Ãæ½Å±¾ÓïÑÔ¶øÊµÏÖµÄÒ»ÖÖ±à³ÌÓïÑÔ¡£ËüÏÖÔÚ»¹±»ºÜ¶àÈËÎó½âÊÇjavaµÄ×Ó¼¯¡£ËüÊÇÒ»ÖÖ¾ßÓÐÀàCÓï·¨ºÍÈõ¶ÔÏóµÄģʽÓïÑÔ¡£JavaScriptÍêÈ«×ñÊØECMAScriptÓïÑÔ˵Ã÷ÊéµÚÈý°æ¡£
JSONÊÇJavaScript¶ÔÏóÎÄ×ּǺŵÄ×Ó¼¯¡£ÓÉÓÚJSONÊÇJavaSriptµÄ×Ó¼¯£¬ËùÒÔÔÚJavaScriptÀ¿ÉÒÔ·½±ãµÄÓ¦¸ÃJSON¡£
var myJSONObject = {"bindings": [
        {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
        {"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
        {"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
    ]
};
ÔÚÕâ¸öÀý×ÓÀïÃæ£¬´´½¨Ò»¸öµ¥¶ÀµÄ³ÉÔ±——“bindings”£¬Õâ¸ö³ÉÔ±Àï°üº¬Ò»¸öÓÐÈý¸ö¶ÔÏó——“ircEvent”, “method”ºÍ“regex”µÄ¶ÔÏóÊý×é¡£
Êý¾Ý¿ÉÒÔÓöººÅ£¨£¬£©»òÕßϱê·û£¬Àý£º
myJSONObject.bindings[0].method    // "newURI"
Äú¿ÉÐÄÓÃeval()°ÑJSONÖеÄÊý¾Ýת»¯Îª¶ÔÏó¡£ Eval()¿ÉÒÔµ÷ÓÃjavascript±àÒëÆ÷¡£ÓÉÓÚJSONÊÇJavaScriptµÄ×Ó¼¯£¬±àÒëÆ÷¿ÉÒÔÕýÈ·µÄ°ÑÎı¾×ª»¯Îª¶ÔÏó½á¹¹¡£Õâ¸ö×ֶαØÐëÊǰüÔÚ¸¸µÄÓï·¨Öе쬱ÜÃâÔÚJavaScriptµÄÓ﷨ϲúÉú¶þÒâÐÔ¡£
       var myObject = eval('(' + myJSONtext + ')');
       Õâ¾ßevalº¯ÊýÔËÐзdz£¿ì£¬µ«ËüÄܱàÒëºÍÔËÐÐÈκÎJavaScript³ÌÐò£¬Òò´ËÓÐÒ»¶¨µÄ°²È«Òþ»¼¡£µ±Ô´´úÂëÊÇ¿ÉÐÅÈβ¢ÇÒºÏÊʵÄʱºò£¬evalµÄÓ÷¨ÊÇÍêÈ«¿ÉÒԵġ£EÓÃJSONÆÊÎöÆ÷¸ü¼Ó°²È«¡£ÔÚXMLHttpRequestµÄÍøÒ³Ó¦ÓóÌÐòÖУ¬Ö»ÓÐÏàͬµÄÔ´³ÌÐòÌá¹©Ò³Ãæ±»ÔÊÐí£¬Òò´ËËüÊÇ¿ÉÐŵġ£µ«ËüÒ²Óв»¿ÉÒÔµÄʱºò£ºÈç¹û·þÎñÆ÷ÔÚJSON±àÂëÉϲ»ÑÏÃÜ»òÕßËüûÓÐÈ«²¿Ö¤ÊµËüµÄËùÓÐÊäÈëµÄ»°£¬Ëü¿ÉÄÜ·¢ËÍ´øÓÐΣÏսű¾µÄ²»ºÏ·¨JSONÎı¾¡£¶øevalº¯ÊýÄÜÔËÐÐÕâ¸ö½Å±¾£¬ÊͷųöΣÏÕ¡£
       ÓÃJSON½âÎöÆ÷¾ÍÄÜ·ÀÖ¹ÕâÖÖÊÂÇ飬JSON½âÎöÆ÷Ö»ÈÏJSONÄÚÈÝ£¬²»ÈÏ×÷±£½Å±¾¡£ÔÚÖ§³ÖJSONµÄä¯ÀÀÆ÷ÖУ¬JSON½âÎöÆ÷±Èeval¿ì¶àÁË£¬ÆÚÍûÔÚECMAScript±ê×¼µÄÏÂÒ»¸ö°æ±¾Öлá°üº¬¶Ô±¾µØJSONµÄÖ§³Ö¡£
var myObject = JSON.parse(myJSONtex


Ïà¹ØÎĵµ£º

JavaScript ¹¹Ô캯Êý myhere

/**
* JavaScript ÊÇÃæÏò¶ÔÏóµÄÓïÑÔ£¬µ«ÊÇËûµÄÃæÏò¶ÔÏó²»ÊÇ»ùÓÚÀàµÄ£¬ÊÇ»ùÓÚÔ­Ð͵Ä;
* µ«ÊÇËûµÄÒ»Ð©ÌØÐÔ(º¯ÊýÊÇÊý¾Ý)£¬Ê¹µÃËü¿ÉÒÔÄ£Äâ»ùÓÚÀàµÄÃæÏò¶ÔÏ󣬵«ÊÇ JavaScript ²¢²»Ö§³ÖºÍ Java Ò»ÑùµÄÀ࣬
* Òò´Ë JavaScript ÖеÄ"Àà"¿ÉÒÔ³Æ×÷"αÀà"
*/
//
/**
* ¹¹Ô캯Êý: js ÖÐÓÃÀ´ºÍ new ÔËËã·ûÒ»ÆðʹÓõĺ¯Êý³Æ× ......

JavaScript ´´½¨Àà/¶ÔÏóµÄ¼¸ÖÖ·½Ê½

ÔÚJSÖУ¬´´½¨¶ÔÏó£¨Create Object£©²¢²»ÍêÈ«ÊÇÎÒÃÇʱ³£ËµµÄ´´½¨Àà¶ÔÏó£¬JSÖеĶÔÏóÇ¿µ÷µÄÊÇÒ»ÖÖ¸´ºÏÀàÐÍ£¬JSÖд´½¨¶ÔÏó¼°¶Ô¶ÔÏóµÄ·ÃÎÊÊǼ«ÆäÁé»îµÄ¡£
JS¶ÔÏóÊÇÒ»ÖÖ¸´ºÏÀàÐÍ£¬ËüÔÊÐíÄãͨ¹ý±äÁ¿Ãû´æ´¢ºÍ·ÃÎÊ£¬»»Ò»ÖÖ˼·£¬¶ÔÏóÊÇÒ»¸öÎÞÐòµÄÊôÐÔ¼¯ºÏ£¬¼¯ºÏÖеÄÿһÏî¶¼ÓÉÃû³ÆºÍÖµ×é³É£¨ÌýÆðÀ´ÊDz»ÊǺÜÏñÎÒÃdz£Ìý˵µÄHASH±í¡¢× ......

Javascriptµ¼³öExcel

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; ......

Ò»¼ÒÖ®ÑÔ£ºËµËµ JavaScript µÄÀà³ÉÔ±µÄ·ÃÎÊ¿ØÖÆ

¿´ÊéµÄʱºòÓöµ½ÕâÑùÒ»¸öÎÊÌ⣬³ÌÐò´úÂëÈçÏÂ
var ob = function(){
var obj = this;
function fn1(){
alert( obj === window );//false
alert( this === window );//ture
}
this.fn2 = function() {
fn1();
}

µ±Ê±ºÜ²»Ã÷°×fn1ÀïÃæµÚ¶þ¸öalertµÄ½á¹û£¬Îª ......

Javascript ¶ÔÏóµÄ±È½Ï

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