Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : javascript

JavaScript¾«´â¶ÁÊé±Ê¼Ç(3)

µÚ3ÕÂ
 
¶ÔÏó
JavaScript
µÄ¼òµ¥ÀàÐͰüÀ¨
Êý×Ö¡¢×Ö·û´®¡¢²¼¶ûÖµ£¨
true
ºÍ
false
£©¡¢
null
ÖµºÍ
undefined
Öµ¡£ÆäËûËùÓеÄÖµ¶¼ÊǶÔÏó¡£Êý×Ö¡¢×Ö·û´®ºÍ²¼¶ûÖµ“Ã²ËÆ”¶ÔÏó£¬ÒòΪËüÃÇÓµÓз½·¨£¬µ«ËüÃÇÊDz»¿É±ä
µÄ¡£
JavaScript
ÖеĶÔÏóÊǿɱäµÄ¼ü
-
Öµ¼¯ºÏ
(keyed
collections)
¡£ÔÚ
JavaScript
ÖУ¬Êý×éÊǶÔÏ󣬺¯ÊýÊǶÔÏó£¬ÕýÔò±í´ïʽÊǶÔÏ󣬵±È»£¬¶ÔÏó×ÔȻҲÊǶÔÏó¡£
¶ÔÏóÊÇÊôÐÔµÄÈÝÆ÷£¬ÆäÖÐÿ¸öÊôÐÔ
¶¼ÓµÓÐÃû×ÖºÍÖµ¡£ÊôÐÔµÄÃû×Ö¿ÉÒÔÊǰüÀ¨¿Õ×Ö·û´®ÔÚÄÚµÄÈÎÒâ×Ö·û´®¡£ÊôÐÔÖµ¿ÉÒÔÊdzý
undefined
ÖµÖ®ÍâµÄÈκÎÖµ¡£
JavaScript
ÖеĶÔÏóÊÇÎÞÀà
ÐÍ£¨Ä¬È»Ëµ»°£º»òÕß˵
JavaScript
Ö»ÓÐÒ»ÖÖÀàÐÍ£¬¾ÍÊǶÔÏó
£©£¨
class-free
£©µÄ¡£Ëü¶ÔÐÂÊôÐÔµÄÃû×ÖºÍֵûÓÐÔ¼Êø¡£¶ÔÏóÊʺÏÓÃÓÚÊÕ¼¯ºÍ¹ÜÀíÊý¾Ý¡£¶ÔÏó¿ÉÒÔ°üº¬ÆäËû¶ÔÏó£¬ËùÒÔËüÃÇ
¿ÉÒÔÈÝÒ׵رíʾ³ÉÊ÷ÐλòͼÐνṹ¡£
JavaScript
°üÀ¨Ò»¸öÔ­ÐÍÁ´
ÌØÐÔ£¬ÔÊÐí¶ÔÏó¼Ì³ÐÁíÒ»¶ÔÏóµÄÊôÐÔ¡£ÕýÈ·µØÊ¹ÓÃËüÄܼõÉÙ¶ÔÏó³õʼ»¯µÄʱ¼äºÍÄÚ´æÏûºÄ¡£
3.1
  
¶ÔÏó¶¨Òå
¶ÔÏó¶¨ÒåÌṩÁËÒ»Öַdz£·½±ãµØ´´
½¨Ð¶ÔÏóÖµµÄ±íʾ·¨¡£Ò»¸ö¶ÔÏó¶¨Òå¾ÍÊǰüΧÔÚÒ»¶Ô»¨À¨ºÅÖеÄÁã»ò¶à¸ö&ldqu ......

JavaScript¾«´â¶ÁÊé±Ê¼Ç(4)

µÚ4ÕÂ
 
º¯
Êý
JavaScript
ÖÐ×îºÃµÄÌØÐÔ¾ÍÊÇËü¶Ôº¯ÊýµÄʵÏÖ¡£Ëü¼¸ºõÎÞËù²»ÄÜ¡£µ«ÊÇ£¬Ïë±ØÄãÒ²ÄÜÔ¤Áϵ½£¬º¯ÊýÔÚ
JavaScript
ÀïÒ²²¢·ÇÍòÄÜÒ©¡£
º¯Êý°üº¬Ò»×éÓï¾ä£¬ËüÃÇÊÇ
JavaScript
µÄ»ù´¡Ä£¿éµ¥Ôª£¬ÓÃÓÚ´úÂ븴Óá¢ÐÅÏ¢Òþ²ØºÍ×éºÏµ÷Ó᣺¯ÊýÓÃÓÚÖ¸¶¨¶ÔÏóµÄÐÐΪ¡£Ò»°ãÀ´Ëµ£¬Ëùν±à³Ì¾Í
Êǽ«Ò»×éÐèÇó·Ö½â³ÉÒ»×麯ÊýÓëÊý¾Ý½á¹¹µÄ¼¼ÄÜ¡£
4.1
  
º¯
Êý¶ÔÏó
ÔÚ
JavaScript
ÖÐ
º¯Êý¾ÍÊǶÔÏó¡£¶ÔÏóÊÇ“Ãû£ºÖµ”¶ÔµÄ¼¯ºÏ²¢ÓµÓÐÒ»¸öÁ¬µ½Ô­ÐͶÔÏóµÄÒþ²ØÁ¬½Ó¡£¶ÔÏó¶¨Òå²úÉúµÄ¶ÔÏóÁ¬½Óµ½
Object.prototype
¡£º¯Êý¶ÔÏóÁ¬½Óµ½
Function.prototype(
¸ÃÔ­ÐͶÔÏó±¾ÉíÁ¬½Óµ½
Object.prototype)
¡£Ã¿¸öº¯ÊýÔÚ´´½¨Ê±¸½ÓÐÁ½¸ö¸½¼ÓµÄÒþ²ØÊôÐÔ£ºº¯ÊýµÄÉÏÏÂÎĺÍʵÏÖº¯ÊýÐÐΪµÄ´úÂ루
JavaScript
´´
½¨Ò»¸öº¯Êý¶ÔÏóʱ£¬»á¸ø¸Ã¶ÔÏóÉèÖÃÒ»¸ö“µ÷ÓÔÊôÐÔ¡£µ±
JavaScript
µ÷ÓÃÒ»¸öº¯Êýʱ£¬¿ÉÀí½âΪִÐÐÁ˴˺¯ÊýµÄ“µ÷ÓÔÊôÐÔ¡£¾ßÌå²ÎÔÄ
ECMAScript
¹æ·¶µÄ
13.2 Creating Function Object
£©¡£
ÿ¸öº¯Êý¶ÔÏóÔÚ´´½¨Ê±Ò²Ëæ´øÓÐÒ»¸ö
prototype
ÊôÐÔ¡£ËüµÄÖµÊÇÒ»¸öÓµÓÐ
constructor
Êô
ÐÔÇÒÖµ¼´Îª¸Ãº¯ÊýµÄ¶ÔÏó¡£ÕâºÍÒþ² ......

JavaScript¾«´â(4 2)

4.9
  
×÷ÓÃÓò
ÔÚ±à³ÌÓïÑÔÖУ¬×÷ÓÃÓò¿ØÖÆ×űäÁ¿Óë²ÎÊýµÄ¿É¼ûÐÔ¼°ÉúÃüÖÜÆÚ¡£¶Ô³ÌÐòÔ±À´ËµÕâÊÇÒ»¸öÖØÒªµÄ°ïÖú£¬ÒòΪËü¼õÉÙÁËÃû³Æ³åÍ»£¬²¢ÇÒÌṩÁË×Ô¶¯ÄÚ´æ¹ÜÀí¡£
´ó¶àÊýʹÓÃCÓïÑÔÓï·¨µÄÓïÑÔ¶¼ÓµÓп鼶×÷ÓÃÓò¡£ÔÚÒ»¸ö´úÂë¿éÖУ¨À¨ÔÚÒ»¶Ô»¨À¨ºÅÖеÄÓï¾ä¼¯£©¶¨ÒåµÄËùÓбäÁ¿ÔÚ´úÂë¿éµÄÍⲿÊDz»¿É¼ûµÄ¡£¶¨ÒåÔÚ´ú
Âë¿éÖеıäÁ¿ÔÚ´úÂë¿éÖ´ÐнáÊøºó»á±»Êͷŵô¡£ÕâÊǼþºÃÊ¡£
Ôã¸âµÄÊÇ£¬¾¡¹Ü´úÂë¿éµÄÓï·¨ËÆºõ±íÏÖ³öËüÖ§³Ö¿é¼¶×÷ÓÃÓò£¬µ«Êµ¼ÊÉÏJavaScript²¢²»Ö§³Ö¡£Õâ¸ö»ìÏýÖ®´¦¿ÉÄܳÉΪ´íÎóÖ®Ô´¡£
JavaScriptȷʵÓк¯Êý×÷ÓÃÓò¡£¶¨ÒåÔÚº¯ÊýÖеIJÎÊýºÍ±äÁ¿ÔÚº¯ÊýÍⲿÊDz»¿É¼ûµÄ¡£µ«ÔÚÒ»¸öº¯ÊýÖеÄÈκÎλÖö¨ÒåµÄ±äÁ¿Ôڸú¯ÊýÖеÄÈκÎ
µØ·½¶¼¿É¼û(
ĬȻ˵»°£ºÎÒµÄÌìѽ£¬ÕæÊÇÒ»¸öÔÖÄÑ¡£¡£¡£¡£
)¡£
ºÜ¶àÏÖ´úÓïÑÔ¶¼ÍƼö¾¡¿ÉÄܳٵØÉùÃ÷±äÁ¿¡£¶øÓÃÔÚJavaScriptÉÏÈ´»á³ÉΪÔã¸âµÄ½¨Ò飬ÒòΪËüȱÉÙ¿é¼¶×÷ÓÃÓò¡£ËùÒÔ£¬×îºÃµÄ×ö·¨ÊÇÔÚº¯ÊýÌå
µÄ¶¥²¿ÉùÃ÷º¯ÊýÖпÉÄÜÓõ½µÄËùÓбäÁ¿¡£
4.10
  
±Õ°ü
Ö»Óк¯Êý×÷ÓÃÓòµÄºÃ´¦ÊÇÄÚ²¿º¯Êý¿ÉÒÔ·ÃÎʶ¨ÒåËüÃǵÄÍⲿº¯ÊýµÄ²ÎÊýºÍ±äÁ¿£¨³ýÁËthisºÍarguments£©¡£ÕâÊÇÒ»¼þ·Ç³£ºÃµÄÊÂÇé¡£
ÎÒÃǵÄgetElementsByAttributeº¯Êý¿ÉÒÔ¹ ......

JavaScript¾«´â¶ÁÊé±Ê¼Ç(5)

µÚ5ÕÂ
 
¼Ì³Ð
ÔÚÄÇЩ»ùÓÚÀàµÄÓïÑÔ£¨±ÈÈç
Java
£©ÖУ¬¼Ì³Ð£¨
inheritance
»ò
extends
£©ÌṩÁËÁ½¸öÓÐÓõķþÎñ¡£Ê×ÏÈ£¬ËüÊÇ´úÂëÖØÓõÄÒ»ÖÖÐÎʽ¡£Èç¹ûÒ»¸öеÄÀàÓëÒ»¸öÒÑ´æÔÚµÄÀà´ó²¿·ÖÏà
ËÆ£¬ÄÇôÄãÖ»Ðë¾ßÌå˵Ã÷Æä²»Í¬µã¼´¿É¡£Àà¼Ì³ÐµÄÁíÒ»¸öºÃ´¦ÊÇËü°üÀ¨ÁËÒ»Ì×ÀàÐÍϵͳµÄ¹æ·¶¡£ÓÉÓÚ³ÌÐòÔ±ÎÞÐë±àдÏÔʽÀàÐÍת»»µÄ´úÂ룬ËûÃǵŤ×÷Á¿½«´ó´ó¼õ
ÇᣬÕâÊÇÒ»¼þºÜºÃµÄÊÂÇ飬ÒòΪÀàÐÍת»»Ê±»á¶ªÊ§ÀàÐÍϵͳÔÚ°²È«Éϵĺô¦¡£
JavaScript
ÊÇÒ»ÃÅÈõÀàÐÍÓï
ÑÔ£¬´Ó²»ÐèÒªÀàÐÍת»»¡£¶ÔÏóµÄÆðÔ´ÊÇÎ޹ؽôÒªµÄ¡£¶ÔÓÚÒ»¸ö¶ÔÏóÀ´ËµÖØÒªµÄÊÇËüÄÜ×öʲô£¬¶ø²»ÊÇËü´ÓÄÄÀïÀ´¡£
JavaScript
ÌṩÁËÒ»Ì׸üΪ
·á¸»µÄ´úÂëÖØÓÃģʽ¡£Ëü¿ÉÒÔÄ£ÄâÄÇЩ»ùÓÚÀàµÄģʽ£¬Í¬Ê±ËüÒ²¿ÉÒÔÖ§³ÖÆäËû¸ü¾ß±íÏÖÁ¦µÄģʽ¡£ÔÚ
JavaScript
ÖпÉÄܵļ̳ÐģʽÓкܶࡣÔÚ±¾ÕÂÖУ¬ÎÒÃǽ«Ñо¿¼¸ÖÖ×îΪֱ½ÓµÄģʽ¡£µ±È»»¹Óиü¶à¸üΪ¸´ÔӵĽṹ£¬µ«
±£³ÖËüµÄ¼òµ¥Í¨³£ÊÇ×îºÃµÄ¡£
ÔÚ»ùÓÚÀàµÄÓïÑÔÖУ¬¶ÔÏó

ÊÇÀà
ʵÀý£¬²¢ÇÒÀà¿ÉÒÔ´ÓÁíÒ»¸öÀà¼Ì³Ð¡£
JavaScript
ÊÇÒ»ÃÅ»ùÓÚÔ­ÐÍ
µÄÓïÑÔ£¬ÕâÒâζ×ŶÔÏóÖ±½Ó´ÓÆäËû¶ÔÏó¼Ì³Ð¡£
5.1
  
αÀà
µ±Ò»¸öº¯Êý¶ÔÏó±»´´½¨Ê±£¬
Function
¹¹ÔìÆ÷²úÉúµÄº¯Ê ......

JavaScript¾«´â¶ÁÊé±Ê¼Ç(6)

µÚ6ÕÂ
 
Êý×é
Êý×éÊÇÒ»¶ÎÏßÐÔ·ÖÅäµÄÄڴ棬Ëüͨ
¹ýÕûÊýÈ¥¼ÆËãÆ«ÒÆ²¢·ÃÎÊÆäÖеÄÔªËØ¡£Êý×é¿ÉÒÔÊǺܿìµÄÊý¾Ý½á¹¹¡£²»ÐÒµÄÊÇ£¬
JavaScript
µÄÊý×é²»ÊÇÕâÑùµÄ¡£ËüÌṩÁËÒ»ÖÖÓµÓÐÀàËÆÊý×éÌØÐԵĶÔÏó¡£Ëü°ÑÊý×éµÄϱêת±ä³É×Ö·û´®£¬ÓÃÆä×÷ΪÊô
ÐÔ¡£ËüÃ÷ÏԵرÈÒ»¸öÕæÕýµÄÊý×éÂý£¬µ«Ëü¿ÉÒÔ¸ü·½±ãµØÊ¹Óá£ÊôÐԵļìË÷ºÍ¸üеķ½Ê½Óë¶ÔÏóһģһÑù£¬³ýÁËÓÐÒ»¸ö¿ÉÒÔÓÃÕûÊý×÷ΪÊôÐÔÃûµÄÌØÐÔÍâ¡£Êý×éÓÐËüÃÇ×Ô
¼ºµÄ¶¨Òå¸ñʽ¡£Êý×éÒ²ÓÐÒ»Ì׷dz£ÓÐÓõÄÄÚÖ÷½·¨£¬ÎÒ½«ÔÚµÚ
8
ÕÂÃèÊöËüÃÇ¡£
6.1
  
Êý×鶨Òå
Êý×鶨ÒåÌṩÁËÒ»Öַdz£·½±ãµØ´´
½¨ÐÂÊý×éµÄ±íʾ·¨¡£Ò»¸öÊý×鶨ÒåÊÇÔÚÒ»¶Ô·½À¨ºÅÖаüΧÁã¸ö»ò¶à¸öÓöººÅ·Ö¸ôµÄÖµµÄ±í´ïʽ¡£Êý×鶨Òå¿ÉÒÔ³öÏÖÔÚÈκαí´ïʽ¿ÉÒÔ³öÏֵĵط½¡£Êý×éµÄµÚÒ»¸öÖµ½«
»ñµÃÊôÐÔÃû
’0’
£¬µÚ¶þ¸öÖµ½«»ñµÃÊôÐÔÃû
’1’
£¬ÒÀ´ÎÀàÍÆ£º
var empty=[];
var
numbers=[‘zero’,’one’,’two’,’three’,’four’,’five’,’six’,’seven’,’eight’,’nine’];
empty[1]    &n ......

JavaScript¾«´â¶ÁÊé±Ê¼Ç(7)

µÚ7ÕÂ
 
ÕýÔò±í´ïʽ
JavaScript
µÄÐí¶àÌØÐÔ¶¼½è
¼ø×ÔÆäËûÓïÑÔ¡£Óï·¨½è¼ø×Ô
Java
£¬º¯Êý½è¼ø×Ô
Scheme
£¬Ô­ÐÍ¼Ì³Ð½è¼ø×Ô
Self
¡£¶ø
JavaScript
µÄÕýÔò±í´ïÊ½ÌØÐÔÔò½è¼ø×Ô
Perl
¡£
ÕýÔò±í´ïʽÆðÔ´ÓÚ¶ÔÐÎʽÓïÑÔµÄÊý
ѧÑо¿¡£
ÔÚ
JavaScript
ÖУ¬ÕýÔò±í´ïʽµÄÓï·¨ÊǶÔ
Perl
°æµÄ¸Ä½øºÍ·¢Õ¹£¬Ëü·Ç³£½Ó½üÔ´×Ô±´¶ûʵÑéÊÒµÄԭʼÐÎʽ¡£ÕýÔò±í´ïʽµÄÊéд¹æÔò³öÆæµÄ¸´ÔÓ£¬ÒòΪËüÃǰÑ
ijЩλÖÃÉϵÄ×Ö·û´®½âÎöΪÔËËã·û£¬¶ø°Ñ½öÔÚλÖÃÉÏÉÔ΢²»Í¬µÄÏàͬ×Ö·û´®ÓÖµ±×÷×Ö·û´®±¾Éí¡£±È²»Ò×Êéд¸üÔã¸âµÄÊÇ£¬ÕâʹµÃÕýÔò±í´ïʽ²»½öÄÑÒÔÔĶÁ£¬¶øÇÒÐÞ¸Ä
ʱ³äÂúΣÏÕ¡£ÒªÏëÕýÈ·µØÔĶÁËüÃÇ£¬¾Í±ØÐë¶ÔÕýÔò±í´ïʽµÄÕû¸ö¸´ÔÓÐÔÓÐÏ൱³¹µ×µÄÀí½â¡£ÎªÁË»º½âÕâ¸öÎÊÌ⣬ÎÒ¶ÔÆä¹æÔò½øÐÐÁËЩÐí¼ò»¯¡£ÕâÀïËùչʾµÄÕýÔò±í´ï
ʽ¿ÉÄÜÉÔ΢ÓÐЩ²»¹»¼ò½à£¬µ«Ò²»áÈÃÕýÈ·µØÊ¹ÓÃËüÃDZäµÃÉÔ΢ÈÝÒ×Ò»µã¡£
ÓеãÈÃÈ˸е½·Ñ½âµÄÊÇ£¬
JavaScript
µÄÕýÔò±í´ïʽÄÑÒÔ·Ö¶ÎÔĶÁ£¬ÒòΪËüÃDz»Ö§³Ö×¢ÊͺͿհס£ÕýÔò±í´ïʽµÄËùÓв¿·Ö¶¼±»½ôÃÜÅÅÁÐÔÚÒ»Æð£¬
ʹµÃËüÃǼ¸ºõÎÞ·¨±»±æÈÏ¡£µ±ËüÃÇÔÚ°²È«Ó¦ÓÃÖнøÐÐɨÃèºÍÑé֤ʱ£¬Õâµã¾ÍÐëÒªÌØ±ðµØÁôÒâ¡£Èç¹ûÄã²»ÄÜÔĶÁºÍÀí½âÒ»¸öÕýÔò±í´ïʽ£¬ÄãÈçºÎÄÜÈ·±£Ëü¶ÔËùÓÐ ......
×ܼǼÊý:2244; ×ÜÒ³Êý:374; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [115] [116] [117] [118] 119 [120] [121] [122] [123] [124]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ