[ת]JavaScriptÖеÄÕýÔò±í´ïʽ½âÎö
ÕýÔò±í´ïʽÊÇÒ»¸öÃèÊö×Ö·ûģʽµÄ¶ÔÏó¡£
¡¡¡¡JavaScriptµÄRegExp¶ÔÏóºÍString¶ÔÏó¶¨ÒåÁËʹÓÃÕýÔò±í´ïʽÀ´Ö´ÐÐÇ¿´óµÄģʽƥÅäºÍÎı¾¼ìË÷ÓëÌæ»»º¯ÊýµÄ·½·¨.
¡¡¡¡ÔÚJavaScriptÖÐ,ÕýÔò±í´ïʽÊÇÓÉÒ»¸öRegExp¶ÔÏó±íʾµÄ.µ±È»,¿ÉÒÔʹÓÃÒ»¸öRegExp()¹¹Ô캯ÊýÀ´´´½¨RegExp¶ÔÏó,Ò²¿ÉÒÔÓÃ
JavaScript
1.2ÖеÄÐÂÌí¼ÓµÄÒ»¸öÌØÊâÓï·¨À´´´½¨RegExp¶ÔÏó.¾ÍÏñ×Ö·û´®Ö±½ÓÁ¿±»¶¨ÒåΪ°üº¬ÔÚÒýºÅÄÚµÄ×Ö·ûÒ»Ñù,ÕýÔò±í´ïʽֱ½ÓÁ¿Ò²±»¶¨ÒåΪ°üº¬ÔÚÒ»¶Ôб¸Ü
(/)Ö®¼äµÄ×Ö·û.ËùÒÔ,JavaScript¿ÉÄÜ»á°üº¬ÈçϵĴúÂë:
var pattern =
/s$/;
¡¡¡¡ÕâÐдúÂë´´½¨Ò»¸öеÄRegExp¶ÔÏó,²¢½«Ëü¸³¸ø±äÁ¿parttern.Õâ¸öÌØÊâµÄRegExp¶ÔÏóºÍËùÓÐÒÔ×Öĸ"s"½áβµÄ×Ö·û´®¶¼Æ¥Åä.ÓÃRegExp()Ò²¿ÉÒÔ¶¨ÒåÒ»¸öµÈ¼ÛµÄÕýÔò±í´ïʽ,´úÂëÈçÏÂ:
var
pattern = new
RegExp("s$");
¡¡¡¡ÎÞÂÛÊÇÓÃÕýÔò±í´ïʽֱ½ÓÁ¿»¹ÊÇÓù¹Ô캯ÊýRegExp(),´´½¨Ò»¸öRegExp¶ÔÏó¶¼ÊDZȽÏÈÝÒ×µÄ.½ÏΪÀ§ÄѵÄÈÎÎñÊÇÓÃÕýÔò±í´ïʽÓï·¨À´ÃèÊö×Ö·ûµÄģʽ.JavaScript²ÉÓõÄÊÇPerlÓïÑÔÕýÔò±í´ïʽÓï·¨µÄÒ»¸öÏ൱ÍêÕûµÄ×Ó¼¯.
¡¡¡¡ÕýÔò±í´ïʽµÄģʽ¹æ·¶ÊÇÓÉһϵÁÐ×Ö·û¹¹³ÉµÄ.´ó¶àÊý×Ö·û(°üÀ¨ËùÓÐ×ÖĸÊý×Ö×Ö·û)ÃèÊöµÄ¶¼Êǰ´ÕÕ×ÖÃæÒâ˼½øÐÐÆ¥ÅäµÄ×Ö·û.ÕâÑù˵À´,ÕýÔò±í´ïʽ
/java/¾ÍºÍËùÓаüº¬×Ó´® "java" µÄ×Ö·û´®ÏàÆ¥Åä.ËäÈ»ÕýÔò±í´ïʽÖÐµÄÆäËü×Ö·û²»Êǰ´ÕÕ×ÖÃæÒâ˼½øÐÐÆ¥ÅäµÄ,µ«ËüÃǶ¼¾ßÓÐÌØÊâµÄÒâÒå.ÕýÔò±í´ïʽ /s$/
°üº¬Á½¸ö×Ö·û.
¡¡¡¡µÚÒ»¸öÌØÊâ×Ö·û "s" Êǰ´ÕÕ×ÖÃæÒâ˼Óë×ÔÉíÏàÆ¥Åä.µÚ¶þ¸ö×Ö·û "$" ÊÇÒ»¸öÌØÊâ×Ö·û,ËüËùÆ¥ÅäµÄÊÇ×Ö·û´®µÄ½áβ.ËùÒÔÕýÔò±í´ïʽ /s$/
Æ¥ÅäµÄ¾ÍÊÇÒÔ×Öĸ "s"
½áβ
µÄ×Ö·û´®.
¡¡¡¡1.Ö±½ÓÁ¿×Ö·û
¡¡¡¡ÎÒÃÇÒѾ·¢ÏÖÁË,ÔÚÕýÔò±í´ïʽÖÐËùÓеÄ×Öĸ×Ö·ûºÍÊý×Ö¶¼Êǰ´ÕÕ×ÖÃæÒâ˼Óë×ÔÉíÏàÆ¥ÅäµÄ.JavaScriptµÄÕýÔò±í´ïʽ»¹Í¨¹ýÒÔ·´Ð±¸Ü(\)¿ªÍ·µÄתÒåÐòÁÐÖ§³ÖijЩ·Ç
¡¡¡¡×Öĸ×Ö·û.ÀýÈç,ÐòÁÐ
"\n"
ÔÚ×Ö·û´®ÖÐÆ¥ÅäµÄÊÇÒ»¸öÖ±½ÓÁ¿»»Ðзû.ÔÚÕýÔò±í´ïʽÖÐ,Ðí¶à±êµã·ûºÅ¶¼ÓÐÌØÊâµÄº¬Òå.ÏÂÃæÊÇÕâЩ×Ö·ûºÍËüÃǵĺ¬Òå:
¡¡¡¡ÕýÔò±í´ïʽµÄÖ±½ÓÁ¿×Ö·û
×Ö·û
Æ¥Åä
________________________________
×ÖĸÊý×Ö×Ö·û ×ÔÉí
\ f »»Ò³·û
\ n »»Ðзû
\ r
»Ø³µ
\ t ÖÆ±í·û
\ v ´¹Ö±ÖƱí·û
\ / Ò»¸ö / Ö±½ÓÁ¿
\ \ Ò»¸ö \ Ö±½ÓÁ¿
\ . Ò»¸ö . Ö±½ÓÁ¿
\
* Ò»¸ö * Ö±½ÓÁ¿
\ + Ò»¸ö + Ö±½ÓÁ¿
\ ? Ò»¸ö ? Ö±½ÓÁ¿
\ | Ò»¸ö | Ö±½Ó
Ïà¹ØÎĵµ£º
[×¢:Ò³ÃæÉÏÔªËØnameÊôÐÔºÍJavaScriptÒýÓõÄÃû³Æ±ØÐëÒ»Ö°üÀ¨´óСд£¬·ñÔò»áÌáʾÄãÒ»¸ö´íÎóÐÅÏ¢ "ÒýÓõÄÔªËØÎª¿Õ»òÕß²»ÊǶÔÏó"]
========================================================================
¶ÔÏóÊôÐÔ:
document.title //ÉèÖÃÎÄ ......
JavaScript×÷ÓÃС½á£º
1 ´´½¨½Å±¾¿é
1: <script language=”JavaScript”>
2: JavaScript code goes here
3: </script>
2 Òþ²Ø½Å±¾´úÂë
1: <script language=”JavaScript”>
2: <!--
3: document.write(“ ......
DOMÊÇÕë¶ÔXMLµÄ»ùÓÚÊ÷µÄAPI£¬ËüÓëÓïÑÔÎ޹أ¬ÊµÏÖ·½Ê½ÓкܶàÖÖ£¨¸÷ÓïÑÔ»ù±¾¶¼ÓÐ×Ô¼ºµÄʵÏÖ£©¡£
²»¹ýÎÒÃǾ³£Óõģ¬ÊÇJavaScript ϵÄdomÕë¶ÔxhtmlµÄ²Ù×÷£¬Ö»ÊÇdomµÄÒ»¸ö·ÖÖ§Ó¦Óá£
Ãû´Ê½âÊÍ£º
Dom£ºÎĵµ¶ÔÏóÄ£ÐÍ¡£Document object model
Bom£ºä¯ÀÀÆ÷¶ÔÏóÄ£ÐÍ£¬Ò²¿ÉÒԽд°¿Ú¶ÔÏóÄ£ÐÍ¡££¨window object model.£©
API£ºÓ ......
ת×Ô£ºhttp://www.cnblogs.com/mslove/
ÃèÊö
event´ú±íʼþµÄ״̬£¬ÀýÈç´¥·¢event¶ÔÏóµÄÔªËØ¡¢Êó±êµÄλÖü°×´Ì¬¡¢°´ÏµļüµÈµÈ¡£
event¶ÔÏóÖ»ÔÚʼþ·¢ÉúµÄ¹ý³ÌÖвÅÓÐЧ¡£
eventµÄijЩÊôÐÔÖ»¶ÔÌØ¶¨µÄʼþÓÐÒâÒå¡£±ÈÈ磬fromElement ºÍ toElement ÊôÐÔÖ»¶Ô onmouseover ºÍ onmouseout ʼþÓÐÒâÒå¡£
Àý×Ó
ÏÂÃæµÄÀý×Ó¼ì²é ......
ʹÓùýajaxµÄ¶¼³£¼ûÕâÑùµÄ´úÂ룺
<a href="javascript:doTest2();void(0);" mce_href="javascript:doTest2();void(0);">here</a>
µ«Õâ¶ùµÄvoid(0)¾¿¾¹ÊǺκ¬ÒåÄØ£¿
JavascriptÖÐvoidÊÇÒ»¸ö²Ù×÷·û£¬¸Ã²Ù×÷·ûÖ¸¶¨Òª¼ÆËãÒ»¸ö±í´ïʽµ«ÊDz»·µ»ØÖµ¡£
void ²Ù×÷·ûÓ÷¨¸ñʽÈçÏ£º
1. javascript:void (expres ......