javascriptÕýÔò±í´ïʽ
ÍøÉÏÕýÔò±í´ïʽµÄ½Ì³Ì¹»¶àÁË£¬µ«ÓÉÓÚjavascriptµÄÀúÊ·±È½ÏÓÆ¾Ã£¬Ò²±È½Ï¹ÅÀÏ£¬Òò´ËÓÐÐí¶àÌØÐÔÊDz»Ö§³ÖµÄ¡£ÎÒÃÇÏÈ´Ó×î¼òµ¥µØËµÆð£¬ÎÄÕÂËùÑÝʾµÄÕýÔò»ù±¾¶¼ÊÇperl·½Ê½¡£
Ôª×Ö·û
( [ { \ ^ $ | ) ? * + .
Ô¤¶¨ÒåµÄÌØÊâ×Ö·û
.table1 {
border:1px solid #666;border-collapse:collapse;width:700px
}
.table1 th ,.table1 td{
border:1px solid #666;
}
×Ö·ûÕýÔòÃèÊö
\t/\t/ÖÆ±í·û
\n/\n/ÖÆ±í·û
\r/\r/»Ø³µ·û
\f/\f/»»Ò³·û
\a/\a/alert×Ö·û
\e/\e/escape×Ö·û
\cX/\cX/ÓëXÏà¶ÔÓ¦µÄ¿ØÖÆ×Ö·û
\b/\b/Óë»ØÍË×Ö·û
\v/\v/´¹Ö±ÖƱí·û
\0/\0/¿Õ×Ö·û
×Ö·ûÀà
¼òµ¥Àà
ÔÔòÉÏÕýÔòµÄÒ»¸ö×Ö·û¶ÔÓ¦Ò»¸ö×Ö·û£¬ÎÒÃÇ¿ÉÒÔÓÃ[]°ÑËüÃÇÀ¨ÆðÀ´£¬ÈÃ[]Õâ¸öÕûÌå¶ÔÓ¦Ò»¸ö×Ö·û¡£Èç
alert(/ruby/.test("ruby"));//true
alert(/[abc]/.test("a"));//true
alert(/[abc]/.test("b"));//true
alert(/[abc]/.test("c"));//true
alert("a bat ,a Cat,a fAt bat ,a faT cat".match(/[bcf]at/gi));//bat,Cat,fAt,bat,faT,cat
¸ºÏòÀà
Ò²ÊÇÔÚÄǸöÀ¨ºÅÀï×öÎÄÕ£¬Ç°Ãæ¼Ó¸öÔª×Ö·û½øÐÐÈ¡·´£¬±íʾƥÅä²»ÄÜΪÀ¨ºÅÀïÃæµÄ×Ö·û¡£
alert(/[^abc]/.test("a"));//false
alert(/[^abc]/.test("b"));//false
alert(/[^abc]/.test("6"));//true
alert(/[^abc]/.test("gg"));//true
·¶Î§Àà
»¹ÊÇÔÚÄǸöÖÐÀ¨ºÅÀïÃæ×öÎÄÕ¡£ÓÐʱƥÅäµÄ¶«Î÷¹ý¶à£¬¶øÇÒÀàÐÍÓÖÏàͬ£¬È«²¿ÊäÈëÌ«Âé·³£¬ÎÒÃÇ¿ÉÒÔÓÃËü¡£ÌØÕ÷¾ÍÊÇÔÚÖмä¼ÓÁ˸öºáÏß¡£
×éºÏÀà
»¹ÊÇÔÚÄǸöÖÐÀ¨ºÅÀïÃæ×öÎÄÕ¡£ÔÊÐíÓÃÖÐÀ¨ºÅÆ¥Å䲻ͬÀàÐ͵ĵ¥¸ö×Ö·û¡£
alert(/[a-f]/.test("b"));//true
alert(/[a-f]/.test("k"));//false
alert(/[a-z]/.test("h"));//true
alert(/[A-Z]/.test("gg"));//false
alert(/[^H-Y]/.test("G"));//true
alert(/[0-9]/.test("8"));
Ïà¹ØÎĵµ£º
javascript
¶ÔÏóµÄpropertyºÍprototype
ÊÇ
ÕâÑùÒ»ÖÖ¹ØÏµ
ECMAScript¿ÉÒÔʶ±ðÁ½ÖÖÀàÐ͵ĶÔÏó£¬Ò»ÖÖ½Ð×öNative ObjectÊôÓÚÓïÑÔ·¶³ë;Ò»ÖÖ½Ð×öHost Object£¬ÓÉÔËÐл·¾³Ìá
¹©ÀýÈçdocument¶ÔÏó£¬
Dom NodeµÈ
Native objectsÊÇÒ»ÖÖËÉÉ¢µÄ½á¹¹²¢ÇÒ¿ÉÒÔ¶¯Ì¬µÄÔö¼ÓÊôÐÔ(property)£¬ËùÓеÄÊôÐÔ¶¼ÓÐÒ»¸öÃû×ÖºÍÒ»¸öÖµ£¬Õâ¸öÖµ ......
1¡¢isPrototypeOf
isPrototypeOfÊÇÓÃÀ´ÅжÏÖ¸¶¨¶ÔÏóobject1ÊÇ·ñ´æÔÚÓÚÁíÒ»¸ö¶ÔÏóobject2µÄÔÐÍÁ´ÖУ¬ÊÇÔò·µ»Øtrue£¬·ñÔò·µ»Øfalse¡£
¸ñʽÈçÏ£º
object1.isPrototypeOf(object2);
object1ÊÇÒ»¸ö¶ÔÏóµÄʵÀý£»
object2ÊÇÁíÒ»¸ö½«Òª¼ì²éÆäÔÐÍÁ´µÄ¶ÔÏó¡£
ÔÐÍÁ´¿ÉÒÔÓÃÀ´ÔÚͬһ¸ö¶ÔÏóÀàÐ͵IJ»Í¬ÊµÀýÖ®¼ä¹²Ïí¹¦ÄÜ¡£ ......
javascriptº¯ÊýµÄ¶¨Òå
1£ºµ÷Óùؼü×ÖfunctionÀ´¹¹Ô죬È磺
function distance(x1,x2,y1,y2)
{
var dx=x2-x1;
var dy=y2-y1;
return Math ......
Beginning JavaScript with Dom Scripting and Ajax
ÉîÈëdz³öJavaScript
ͼÁé³ÌÐòÉè¼Æ´ÔÊé
web¿ª·¢ÏµÁÐ
×÷Õß Christian Heilmann [µÂ]
µÚÒ»Õ JavaScriptÈëÃÅ
±¾ÕÂÖ÷Òª½éÉÜ£º
* JavaSriptÊÇʲôÒÔ¼°ËüµÄ¹¦ÓÃ
......
JavaScriptºÍJavaµÄÇø±ð
¡¡¡¡ËäÈ»JavaScriptÓëJavaÓнôÃܵÄÁªÏµ£¬µ«È´ÊÇÁ½¸ö¹«Ë¾¿ª·¢µÄ²»Í¬µÄÁ½¸ö²úÆ·¡£JavaÊÇSUN¹«Ë¾ÍƳöµÄÐÂÒ»´úÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ£¬ÌرðÊʺÏÓÚInternetÓ¦ÓóÌÐò¿ª·¢£»¶øJavaScriptÊÇNetscape¹«Ë¾µÄ²úÆ·£¬ÆäÄ¿µÄÊÇΪÁËÀ©Õ¹Netscape Navigator¹¦ÄÜ,¶ø¿ª·¢µÄÒ»ÖÖ¿ÉÒÔǶÈëWebÒ³ÃæÖеĻùÓÚ¶ÔÏóºÍʼþÇý¶ ......