¡¶Îò͸javascript¡·Ñ§Ï°±Ê¼Ç£ºX¡¢ÉîÈë¼Ì³Ð
ÒýÑÔ
JavaScript²»Êǰ´ÃæÏò¶ÔÏóµÄ˼ÏëÉè¼ÆµÄ³ÌÐòÓïÑÔ£¬ËùÒÔËü²»¾ß±¸ÏñÏÖÓеÄÃæÏò¶ÔÏóµÄÓïÑÔÄÇÑùµÄ¹¦ÄÜ£¬µ«ÊÇÃæÏò¶ÔÏóµÄ˼ÏëÊÇÈç´ËµÄÉîÈëÈËÐÄ£¬ÒÔÖÁÓÚJavaScriptÒ²Ï÷¼âÁËÄÔ´ü“ÃæÏò¶ÔÏó”¡£¹ûÕæ£¬Í¨¹ýÒ»Ð©ÌØÊâµÄ´¦Àí£¬JavaScriptÒ²¾ßÓÐÁË»ù±¾µÄÃæÏò¶ÔÏóµÄ¹¦ÄÜ¡£
function¡¢new¡¢prototypeÓëconstructor
¿´´úÂ룺
<script language="javascript">
function Person(name){
this.name=name;
this.showMe=function(){
alert(this.name);
}
};
var one=new Person('JavaScript');
one.showMe();
</script>
ºÜ¶àÈ˼ûµ½Á˾ÃÎ¥µÄnew²Ù×÷·û£¬ÓÚÊǾͽÐPersonΪ“Àà”£¬¿ÉÊÇÓÖûÓйؼü×ÖclassµÄ³öÏÖ£¬¾õµÃ½Ð“Àà”ÓеãÃãÇ¿¡£ÓÚÊÇÍ˶øÇóÆä´Î½ÐPersonΪÀàµÄ¹¹Ô캯Êý¡£ÕâЩ¸ÅÄîºÃÏñ¶¼Ã»ÓÐ´í£¬Ö®ËùÒÔ³öÏÖÕâÑùµÄÇé¿ö£¬¿ÉÄÜÊÇÒòΪ´ó¼Ò¶¼Ñ§Ï°ÁË´«Í³µÄÃæÏò¶ÔÏóÓïÑÔ£¨c++£¬c#£¬javaµÈ£©£¬»¹ÓÐÒ»ÖÖ˼ά¶¨Êưɡ£ÎªÁËÈÃjavascriptÒ²ÃæÏò¶ÔÏó£¬ÒªÔÚjavascriptÖÐÕÒµ½Óë´«Í³ÃæÏò¶ÔÏóÓïÑÔµÄÓ°×Ó¡£¿ÉÊǰ´ÕÕjavascriptµÄ˵·¨£¬function¶¨ÒåµÄÕâ¸öPerson¾ÍÊÇÒ»¸öObject(¶ÔÏó),¶øÇÒ»¹ÊÇÒ»¸öºÜÌØÊâµÄ¶ÔÏó£¬Õâ¸öʹÓÃfunction¶¨ÒåµÄ¶ÔÏóÓëʹÓÃnew²Ù×÷·ûÉú³ÉµÄ¶ÔÏóÖ®¼äÓÐÒ»¸öÖØÒªµÄÇø±ð¡£Õâ¸öÇø±ð¾ÍÊÇfunction¶¨ÒåµÄ¶ÔÏóÓÐÒ»¸öprototypeÊôÐÔ£¬Ê¹ÓÃnewÉú³ÉµÄ¶ÔÏó¾ÍûÓÐÕâ¸öprototypeÊôÐÔ¡£
prototypeÊôÐÔÓÖÖ¸ÏòÁËÒ»¸öprototype¶ÔÏó£¬×¢ÒâprototypeÊôÐÔÓëprototype¶ÔÏóÊÇÁ½¸ö²»Í¬µÄ¶«Î÷£¬Òª×¢ÒâÇø±ð¡£ÔÚprototype¶ÔÏóÖÐÓÖÓÐÒ»¸öconstructorÊôÐÔ£¬Õâ¸öconstructorÊôÐÔͬÑùÖ¸ÏòÒ»¸öconstructor¶ÔÏ󣬶øÕâ¸öconstructor¶ÔÏóǡǡ¾ÍÊÇÕâ¸öfunctionº¯Êý±¾Éí¡£ÓеãÍ·ÔΣ¬¿´ÏÂͼ°É£º
ÏÂÃæ¾ÙÀýÖ¤Ã÷£º
<script language="javascript">
function Person(name){
this.name=name;
this.showMe=functi
Ïà¹ØÎĵµ£º
jQuery, MooTools, Prototype µÈÓÅÐãµÄ JavaScript ¿ò¼ÜÓµÓи÷ÖÖÇ¿´óµÄ¹¦ÄÜ£¬°üÀ¨»æÖÆ Web ͼ±í£¬Ê¹ÓÃÕâЩ¿ò¼ÜÒÔ¼°ÏàÓ¦²å¼þ£¬ÎÒÃÇ¿ÉÒԷdz£ÇáËɵØÊµÏÖÇúÏßͼ£¬Ô²±ýͼ£¬Öù״ͼµÈ Web ͼ±íµÄ»æÖÆ£¬¶ø²»±ØÏóÒÔÍùÄÇÑùͨ¹ý¸´Ô Flash ¼¼ÊõʵÏÖ¡£±¾ÎĽéÉÜÁË9¸öÓÅÐãµÄ»ùÓÚ JavaScript Óë CSS µÄ Web ͼ±í¿ò¼Ü¡£ 1. Flot Flot ......
µÚ8ÕÂ ·½·¨
JavaScript°üº¬ÁËÉÙÁ¿¿ÉÓÃÔÚ±ê×¼ÀàÐÍÉϵıê×¼·½·¨¡£
Array
array.concat(item…)
concat·½·¨·µ»ØÒ»¸öÐÂÊý×飬Ëü°üº¬arrayµÄdz¸´ÖÆ(shallow copy)²¢½«1¸ö»ò¶à¸ö²ÎÊýitem¸½¼ÓÔÚÆäºó¡£Èç¹û²ÎÊýitemÊÇÒ»¸öÊý×飬ÄÇôËüµÄÿ¸öÔªËØ»á±»·Ö±ðÌí¼Ó¡£´ËÍ⣬Çë²Î¼û±¾ÕºóÃæµÄarray.push(item…)·½·¨¡ ......
ÔÚÊý°ÙÍòÕÅÒ³ÃæÖУ¬JavaScript ±»ÓÃÀ´¸Ä½øÉè¼Æ¡¢ÑéÖ¤±íµ¥¡¢¼ì²âä¯ÀÀÆ÷¡¢´´½¨cookies£¬µÈµÈµÈµÈ¡£
JavaScript ÊÇÒòÌØÍøÉÏ×îÁ÷ÐеĽű¾ÓïÑÔ£¬²¢ÇÒ¿ÉÔÚËùÓÐÖ÷ÒªµÄä¯ÀÀÆ÷ÖÐÔËÐУ¬±È·½Ëµ Internet
Explorer¡¢ Mozilla¡¢Firefox¡¢Netscape¡¢ºÍ Opera¡£
......
¹ØÓÚ
JavaScript
ÕýÔò±í´ï¶ÔÏóµÄʹÓã¬Æä²Î¿¼ÊÖ²á½éÉÜÈçÏ£º
Óï·¨ 1
re = /
pattern
/
[flags
]
Óï·¨ 2
re = new RegExp("
pattern
",
["
flags
"
])
²ÎÊý
re
±ØÑ¡Ïî¡£½«Òª¸³ÖµÎªÕýÔò±í´ïʽģʽµÄ±äÁ¿Ãû¡£
Pattern
±ØÑ¡ÏҪʹÓõÄÕýÔò±í´ïʽģʽ¡£Èç¹ûʹÓÃÓï·¨ 1
£¬Óà &q ......
var greeting_w = {
c:['ÄãºÃ!', '»¶Ó»ØÀ´', '»¶Ó»Øµ½×éÖ¯', '×£ÄãºÃÐÄÇ飡', 'Hi~', 'Hello!', '*^o^*', ':D', 'ûʶàºÈË®', 'CR=ChinaRen', 'ÓÖ¼ûÃæÁË!', '¶àÔ˶¯ÉÙÉú²¡', '»¶ÓÀ´µØÇò~', '»¶ÓÀ´»ðÐÇ~', 'ÄãÌ«ÓвÅÁË!', 'hoho', 'ûʳԸöË®¹û', 'À´ºß¸ö¸è¶ù', '²ðÄÉÈÊ»¶ÓÄã!', 'ÏëtaÁËÂð?', 'ɶʱͬѧ»á?', '±£»¤º ......