JavaScript ´´½¨Àà/¶ÔÏóµÄ¼¸ÖÖ·½Ê½
ÔÚJSÖУ¬´´½¨¶ÔÏó£¨Create Object£©²¢²»ÍêÈ«ÊÇÎÒÃÇʱ³£ËµµÄ´´½¨Àà¶ÔÏó£¬JSÖеĶÔÏóÇ¿µ÷µÄÊÇÒ»ÖÖ¸´ºÏÀàÐÍ£¬JSÖд´½¨¶ÔÏó¼°¶Ô¶ÔÏóµÄ·ÃÎÊÊǼ«ÆäÁé»îµÄ¡£
JS¶ÔÏóÊÇÒ»ÖÖ¸´ºÏÀàÐÍ£¬ËüÔÊÐíÄãͨ¹ý±äÁ¿Ãû´æ´¢ºÍ·ÃÎÊ£¬»»Ò»ÖÖ˼·£¬¶ÔÏóÊÇÒ»¸öÎÞÐòµÄÊôÐÔ¼¯ºÏ£¬¼¯ºÏÖеÄÿһÏî¶¼ÓÉÃû³ÆºÍÖµ×é³É£¨ÌýÆðÀ´ÊDz»ÊǺÜÏñÎÒÃdz£Ìý˵µÄHASH±í¡¢×ֵ䡢½¡/Öµ¶Ô£¿£©£¬¶øÆäÖеÄÖµÀàÐÍ¿ÉÄÜÊÇÄÚÖÃÀàÐÍ(Èçnumber,string)£¬Ò²¿ÉÄÜÊǶÔÏó¡£
Ò»¡¢ÓÉÒ»¶Ô´óÀ¨ºÅÀ¨ÆðÀ´
var emptyObj = {};
var myObj =
{
'id': 1, //ÊôÐÔÃûÓÃÒýºÅÀ¨ÆðÀ´£¬ÊôÐÔ¼äÓɶººÅ¸ô¿ª
'name': 'myName'
};
//var m = new myObj(); //²»Ö§³Ö
¡¡¡¡²»ÖªÄã×¢Òâµ½¶ÔÏó¶¼ÊÇÓà var ÉùÃ÷µÄûÓУ¬ÏñÉÏÃæµÄ´úÂ룬¾ÍÖ»ÊǼòµ¥µÄÉùÃ÷Ò»¸ö¶ÔÏó£¬ËüÖ»ÓÐÒ»·Ý¿½±´£¬Äã²»ÄÜÏñʵÀý»¯Àà¶ÔÏóÒ»Ñù¶ÔËü²ÉÓÃnew²Ù×÷£¬ÏñÉÏÃæ´úÂëµÄ×¢ÊͲ¿·Ö¡£ÕâÑù¾Í¼«´óµÄÏÞÖÆÁ˶ÔÏóµÄÖØÓ㬳ý·ÇÄ㽨Á¢µÄ¶ÔÏóÖ»ÐèÒªÒ»·Ý¿½±´£¬·ñÔò¿¼ÂÇÓÃÆäËû·½·¨½¨Á¢¶ÔÏó¡£
¡¡¡¡ÏÂÃæÒ»Æð¿´¿´ÈçºÎ·ÃÎʶÔÏóµÄÊôÐԺͷ½·¨¡£
var myObj =
{
'id': 1,
'fun': function() {
document.writeln(this.id + '-' + this.name);//ÒÔ"¶ÔÏó.ÊôÐÔ"·½Ê½·ÃÎÊ
},
'name': 'myObj',
'fun1': function() {
document.writeln(this['id'] + '+' + this['name']);//ÒÔ¼¯ºÏ·½Ê½·ÃÎÊ
}
};
&
Ïà¹ØÎĵµ£º
<script>
//дcookiesº¯Êý ×÷ÕߣºµÔÕñ¿
function SetCookie(name,value)//Á½¸ö²ÎÊý£¬Ò»¸öÊÇcookieµÄÃû×Ó£¬Ò»¸öÊÇÖµ
{
var Days = 30; //´Ë cookie ½«±»±£´æ 30 Ìì
var exp = new Date(); //new Date("December 31, 9998");
......
js¶ÔÎÄ×Ö½øÐбàÂëÉæ¼°3¸öº¯Êý£ºescape,encodeURI,encodeURIComponent£¬ÏàÓ¦3¸ö½âÂ뺯Êý£ºunescape,decodeURI,decodeURIComponent
1¡¢ ´«µÝ²ÎÊýʱÐèҪʹÓÃencodeURIComponent£¬ÕâÑù×éºÏµÄurl²Å²»»á±»#µÈÌØÊâ×Ö·û½Ø¶Ï¡£ ......
×î½üÔÚÍøÉϲéÔÄÁ˲»ÉÙJavascript±Õ°ü(closure)Ïà¹ØµÄ×ÊÁÏ£¬Ð´µÄ´ó¶àÊǷdz£µÄѧÊõºÍרҵ¡£¶ÔÓÚ³õѧÕßÀ´Ëµ±ð˵Àí½â±Õ°üÁË£¬¾ÍÁ¬ÎÄ×ÖÐðÊö¶¼ºÜÄÑ¿´¶®¡£×«Ð´´ËÎĵÄÄ¿µÄ¾ÍÊÇÓÃ×îͨË×µÄÎÄ×Ö½Ò¿ªJavascript±Õ°üµÄÕæÊµÃæÄ¿¡£
Ò»¡¢Ê²Ã´ÊDZհü£¿
“¹Ù·½”µÄ½âÊÍÊÇ£ºËùν“±Õ°ü”£¬Ö¸µÄÊÇÒ»¸öÓµÓÐÐí¶à±äÁ¿ºÍ°ó¶¨Á ......
/**
* JavaScript ÊÇÃæÏò¶ÔÏóµÄÓïÑÔ£¬µ«ÊÇËûµÄÃæÏò¶ÔÏó²»ÊÇ»ùÓÚÀàµÄ£¬ÊÇ»ùÓÚÔÐ͵Ä;
* µ«ÊÇËûµÄÒ»Ð©ÌØÐÔ(º¯ÊýÊÇÊý¾Ý)£¬Ê¹µÃËü¿ÉÒÔÄ£Äâ»ùÓÚÀàµÄÃæÏò¶ÔÏ󣬵«ÊÇ JavaScript ²¢²»Ö§³ÖºÍ Java Ò»ÑùµÄÀ࣬
* Òò´Ë JavaScript ÖеÄ"Àà"¿ÉÒÔ³Æ×÷"αÀà"
*/
//
/**
* ¹¹Ô캯Êý: js ÖÐÓÃÀ´ºÍ new ÔËËã·ûÒ»ÆðʹÓõĺ¯Êý³Æ× ......