substr() ·½·¨¿ÉÔÚ×Ö·û´®ÖгéÈ¡´Ó start ϱ꿪ʼµÄÖ¸¶¨ÊýÄ¿µÄ×Ö·û.
stringObject.substr(start,length);start±ØÐë,length¿ÉÑ¡.
start ÊǽØÈ¡µÄ¿ªÊ¼Î»ÖõÄϱê,´Ó0¿ªÊ¼ËãÆð,±ØÐëÊÇÊý×Ö.¿ÉÒÔÊǸºÊý,-1Êǵ¹ÊýµÚÒ»¸ö×Ö·û,-2Êǵ¹ÊýµÚ¶þ¸ö×Ö·û,ÒÔ´ËÀàÍÆ.
length ÊÇÒª½ØÈ¡µÄ×Ö·ûµÄ³¤¶È,±ØÐëÊÇÊý×Ö.Èç¹ûδָ¶¨,Ôò´ÓstartλÖô¦¿ªÊ¼½ØÈ¡µ½×Ö·û´®½áβ.
substr Ö¸¶¨µÄÊÇ×Ö·û´®µÄ¿ªÊ¼Ï±ê¸ú½ØÈ¡³¤¶È,ËùÒÔ¿ÉÒÔÌæ´úsubstring¸úsliceʹÓÃ.
ÖØÒªÊÂÏECMAscript ûÓжԸ÷½·¨½øÐбê×¼»¯£¬Òò´Ë·´¶ÔʹÓÃËü¡£
substring() ·½·¨ÓÃÓÚÌáÈ¡×Ö·û´®ÖнéÓÚÁ½¸öÖ¸¶¨Ï±êÖ®¼äµÄ×Ö·û¡£
stringObject.substring(start,end);start±ØÐë,end¿ÉÑ¡.
start ÊǽØÈ¡µÄ¿ªÊ¼Î»ÖõÄϱê,´Ó0¿ªÊ¼ËãÆð,±ØÐëÊǷǸºÊý×Ö.(w3c˵±ØÐëÊǷǸºÕûÊý,ÊÔÑéÁËÏÂ,²»ÊÇÕûÊýÒ²¿ÉÒÔ.)
end ±ØÐëÊÇÊý×Ö.Èç¹ûδָ¶¨,Ôò´ÓstartλÖô¦¿ªÊ¼½ØÈ¡µ½×Ö·û´®½áβ.
×¢ÒâÊÂÏsubstring½ØÈ¡µÄ×Ö·û²»°üÀ¨end´¦µÄ×Ö·û.ËùÒÔ½ØÈ¡µÄ³¤¶ÈΪend-start.
start=endµÄ»°,·µ»Ø¿Õ×Ö·û´®,³¤¶ÈΪ0.
ÖØÒªÊÂÏsubstring²»½ÓÊÕ¸ºµÄ²ÎÊý,sliceºÍsubstr¿ÉÒÔ.
sli ......
ÓÃjquery-1.2.3×ö¹ý¼¸¸öÓ¦ÓÃ,¾õµÃºÜºÃÓÃ. Õâô¿ì,1.4°æÓÖ·¢²¼ÁË,À´×ÔcsdnµÄ±¨µÀ:
CSDN±¨µÀ À´×Ôjquery¹Ù·½ÍøÕ¾µÄÏûÏ¢£¬Ä¿Ç°×îÁ÷ÐеÄJavaScript/Ajax¿âjQueryа汾1.4ÒѾ·¢²¼£¬ÎªjQueryÏîÄ¿4ÖÜÄê14ÌìÇì×£ËÍÉÏÒ»·Ý´óÀñ¡£
1.4µÄѹËõ°æÖ»ÓÐ23K£¬Î´Ñ¹Ëõ°æ154K¡£´ËÍ⣬GoogleÒ²ÔÚ×Ô¼ºµÄ·þÎñÆ÷ÉÏÌṩÁ˸±±¾£¬×÷ΪGoogle Ajax APIµÄÒ»²¿·Ö£¬¿ÉÒÔÖ±½ÓÒýÓá£
jQuery 1.4¶Ô´úÂë¿â½øÐÐÁËÄÚ²¿ÖØÐ´×éÖ¯£¬¿ªÊ¼½¨Á¢Ò»Ð©·ç¸ñ¹æ·¶¡£ÀϵÄcore.jsÎļþ±»·ÖΪattribute.js, css.js, data.js, manipulation.js, traversing.jsºÍqueue.js¡£CSSºÍattributeµÄÂß¼·ÖÀë¡£²¢ÐÞÕýÁË207¸öÀϰ汾µÄ´íÎó¡£
Ö÷ÒªÐÂÌØÐÔÓУº
1. ³£Ó÷½·¨µÄÐÔÄÜ´ó·ùÌáÉý¡£ÖØÐ´Á˴󲿷ֽÏÔçÆÚµÄº¯Êý¡£
2. ¸üÈÝÒ×ʹÓõÄÉèÖú¯Êý£¨setter function£©¡£ÎªËùÓжÔÏóÐÂÔöÁËÐí¶àÒ×ÓõÄÉèÖú¯Êý¡£
3. Ajax·½ÃæµÄ¸Ä½ø¡£ÒýÈëÁËÐí¶àAjaxºÍJSON´¦Àí·½ÃæµÄ¸üУ¬°üÀ¨HTML5ÔªËØµÄÐòÁл¯¡£
´ËÍ⣬attribute£¨¸Ä½øÁË.attr()µÄÐÔÄÜ£©¡¢jQuery()ºËÐĺ¯Êý¡¢CSS£¨.css()ÐÔÄÜÓÐÁ½±¶ÌáÉý£©¡¢ÌØÐ§ºÍʼþ¡¢DOM²Ù×÷µÈÒ²ÓÐÏÔÖø¸Ä½ø¡£
¡¾ÍⲿÁ´½Ó¡¿
jQueryµÄз½·¨¿ÉÒÔ·ÃÎÊhttp://api.jquery.com/category/version/1.4/¡£
ÏÂÔØÒ³ÃæºÍ¸ü¶àÐÅÏ¢¿ÉÒÔ· ......
³£ÓõÄJavaScriptÑéÖ¤ÕýÔò±í´ïʽ
ÏÂÃæ¶¼ÊÇÎÒÊÕ¼¯µÄһЩ±È½Ï³£ÓõÄÕýÔò±í´ïʽ£¬ÒòΪƽ³£¿ÉÄÜÔÚ±íµ¥ÑéÖ¤µÄʱºò£¬Óõ½µÄ±È½Ï¶à¡£ÌØ·¢³öÀ´£¬Èø÷λÅóÓѹ²Í¬Ê¹Ó᣺Ǻǡ£
Æ¥ÅäÖÐÎÄ×Ö·ûµÄÕýÔò±í´ïʽ£º [u4e00-u9fa5]
ÆÀ×¢£ºÆ¥ÅäÖÐÎÄ»¹ÕæÊǸöÍ·ÌÛµÄÊ£¬ÓÐÁËÕâ¸ö±í´ïʽ¾ÍºÃ°ìÁË
Æ¥ÅäË«×Ö½Ú×Ö·û(°üÀ¨ºº×ÖÔÚÄÚ)£º[^x00-xff]
ÆÀ×¢£º¿ÉÒÔÓÃÀ´¼ÆËã×Ö·û´®µÄ³¤¶È£¨Ò»¸öË«×Ö½Ú×Ö·û³¤¶È¼Æ2£¬ASCII×Ö·û¼Æ1£©
Æ¥Åä¿Õ°×ÐеÄÕýÔò±í´ïʽ£ºns*r
ÆÀ×¢£º¿ÉÒÔÓÃÀ´É¾³ý¿Õ°×ÐÐ
Æ¥ÅäHTML±ê¼ÇµÄÕýÔò±í´ïʽ£º< (S*?)[^>]*>.*?|< .*? />
ÆÀ×¢£ºÍøÉÏÁ÷´«µÄ°æ±¾Ì«Ôã¸â£¬ÉÏÃæÕâ¸öÒ²½ö½öÄÜÆ¥Å䲿·Ö£¬¶ÔÓÚ¸´ÔÓµÄǶÌ×±ê¼ÇÒÀ¾ÉÎÞÄÜΪÁ¦
Æ¥ÅäÊ×β¿Õ°××Ö·ûµÄÕýÔò±í´ïʽ£º^s*|s*$
ÆÀ×¢£º¿ÉÒÔÓÃÀ´É¾³ýÐÐÊ×ÐÐβµÄ¿Õ°××Ö·û(°üÀ¨¿Õ¸ñ¡¢ÖƱí·û¡¢»»Ò³·ûµÈµÈ)£¬·Ç³£ÓÐÓõıí´ïʽ
Æ¥ÅäEmailµØÖ·µÄÕýÔò±í´ïʽ£ºw+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
ÆÀ×¢£º±íµ¥Ñé֤ʱºÜʵÓÃ
Æ¥ÅäÍøÖ·URLµÄÕýÔò±í´ïʽ£º[a-zA-z]+://[^s]*
ÆÀ×¢£ºÍøÉÏÁ÷´«µÄ°æ±¾¹¦ÄܺÜÓÐÏÞ£¬ÉÏÃæÕâ¸ö»ù±¾¿ÉÒÔÂú×ãÐèÇó
Æ¥ÅäÕʺÅÊÇ·ñºÏ·¨(×Öĸ¿ªÍ·£¬ÔÊÐí5-16×Ö½Ú£¬ÔÊÐí×ÖĸÊý×ÖÏ»®Ïß)£º^[a-zA-Z][a-zA-Z0-9_]{4,15}$
ÆÀ×¢£º±íµ¥ÑéÖ¤Ê ......
±Õ°ü£¨closure£©ÊÇJavascriptÓïÑÔµÄÒ»¸öÄѵ㣬ҲÊÇËüµÄÌØÉ«£¬ºÜ¶à¸ß¼¶Ó¦Óö¼ÒªÒÀ¿¿±Õ°üʵÏÖ¡£
ÏÂÃæ¾ÍÊÇÎÒµÄѧϰ±Ê¼Ç£¬¶ÔÓÚJavascript³õѧÕßÓ¦¸ÃÊǺÜÓÐÓõġ£
Ò»¡¢±äÁ¿µÄ×÷ÓÃÓò
ÒªÀí½â±Õ°ü£¬Ê×ÏȱØÐëÀí½âJavascriptÌØÊâµÄ±äÁ¿×÷ÓÃÓò¡£
±äÁ¿µÄ×÷ÓÃÓòÎ޷ǾÍÊÇÁ½ÖÖ£ºÈ«¾Ö±äÁ¿ºÍ¾Ö²¿±äÁ¿¡£
JavascriptÓïÑÔµÄÌØÊâÖ®´¦£¬¾ÍÔÚÓÚº¯ÊýÄÚ²¿¿ÉÒÔÖ±½Ó¶Áȡȫ¾Ö±äÁ¿
¡£
¡¡¡¡var n=999;
¡¡¡¡function f1(){
¡¡¡¡¡¡¡¡alert(n);
¡¡¡¡}
¡¡¡¡f1(); // 999
ÁíÒ»·½Ã棬ÔÚº¯ÊýÍⲿ×ÔÈ»ÎÞ·¨¶ÁÈ¡º¯ÊýÄڵľֲ¿±äÁ¿¡£
¡¡¡¡function f1(){
¡¡¡¡¡¡¡¡var n=999;
¡¡¡¡}
¡¡¡¡alert(n); // error
ÕâÀïÓÐÒ»¸öµØ·½ÐèҪעÒ⣬º¯ÊýÄÚ²¿ÉùÃ÷±äÁ¿µÄʱºò£¬Ò»¶¨ÒªÊ¹ÓÃvarÃüÁî¡£Èç¹û²»Óõϰ£¬Äãʵ¼ÊÉÏÉùÃ÷ÁËÒ»¸öÈ«¾Ö±äÁ¿£¡
¡¡¡¡function f1(){
¡¡¡¡¡¡¡¡n=999;
¡¡¡¡}
¡¡¡¡f1();
¡¡¡¡alert(n); // 999
¶þ¡¢ÈçºÎ´ÓÍⲿ¶ÁÈ¡¾Ö²¿±äÁ¿£¿
¡¡¡¡³öÓÚÖÖÖÖÔÒò£¬ÎÒÃÇÓÐʱºòÐèÒªµÃµ½º¯ÊýÄڵľֲ¿±äÁ¿¡£µ«ÊÇ£¬Ç°ÃæÒѾ˵¹ýÁË£¬Õý³£Çé¿öÏ£¬ÕâÊǰ첻µ½µÄ£¬Ö»ÓÐͨ¹ý±äͨ·½·¨²ÅÄÜʵÏÖ¡£
¡¡¡¡ÄǾÍÊÇÔÚº¯ÊýµÄÄÚ²¿£¬ÔÙ¶¨ÒåÒ»¸öº¯Êý¡£
¡¡¡¡function f1(){
¡¡¡¡¡¡¡¡n=999;
¡¡¡¡¡¡¡¡function f2(){
¡¡¡¡¡¡¡¡¡¡¡¡a ......
ÍøÒ³¿É¼ûÇøÓò¿í£º document.body.clientWidth
ÍøÒ³¿É¼ûÇøÓò¸ß£º document.body.clientHeight
ÍøÒ³¿É¼ûÇøÓò¿í£º document.body.offsetWidth (°üÀ¨±ßÏߵĿí)
ÍøÒ³¿É¼ûÇøÓò¸ß£º document.body.offsetHeight (°üÀ¨±ßÏߵĸß)
ÍøÒ³ÕýÎÄÈ«ÎÄ¿í£º document.body.scrollWidth
ÍøÒ³ÕýÎÄÈ«Îĸߣº document.body.scrollHeight
ÍøÒ³±»¾íÈ¥µÄ¸ß£º document.body.scrollTop
ÍøÒ³±»¾íÈ¥µÄ×ó£º document.body.scrollLeft
ÍøÒ³ÕýÎIJ¿·ÖÉÏ£º window.screenTop
ÍøÒ³ÕýÎIJ¿·Ö×ó£º window.screenLeft
ÆÁÄ»·Ö±æÂʵĸߣº window.screen.height
ÆÁÄ»·Ö±æÂÊµÄ¿í£º window.screen.width
ÆÁÄ»¿ÉÓù¤×÷Çø¸ß¶È£º window.screen.availHeight
ÆÁÄ»¿ÉÓù¤×÷Çø¿í¶È£º window.screen.availWidth
»ñÈ¡ÍøÒ³±»¾íÈ¥µÄ¸ß£¬ÖÆ×÷¸¡¶¯´°Ìå¿ÉÓãº
function GetScrollY()
{
if (typeof window.pageYOffset == 'number')
{
return window.pageYOffset;
}
var CompatMode = window.documen ......
1. °´Å¥Ê½£º
¡¡¡¡<INPUT name="pclog" type="button" value="GO" onClick="location.href='http://xxxx.cn/'">
¡¡¡¡
2. Á´½Óʽ£º
¡¡¡¡<a href="javascript:history.go(-1)">·µ»ØÉÏÒ»²½</a>
¡¡¡¡<a href="<%=Request.ServerVariables("HTTP_REFERER")%>">·µ»ØÉÏÒ»²½</a>
¡¡¡¡
3. Ö±½ÓÌø×ªÊ½£º
¡¡¡¡<script>window.location.href='http://www.xxxx.cn';</script>
¡¡¡¡
4.¿ªÐ´°¿Ú£º
¡¡¡¡<a href="javascript:" onClick="window.open('http://www.xxxx.html','','height=500,width=611,scrollbars=yes,status=yes')">·îÌì³ÐÔË</a>
5. ×Ô¶¯Ìø×ª£º
<html>
<head>
<title>newpaeg</title>
</head>
<script language='Javascript'>
function go(){
window.location="http://www.sohu.com"; //Ìø×ªµ½http://www.sohu.comÒ³Ãæ£¬×ªÖÁͬһĿ¼»¹ÊÇÆäËüÍøÒ³¿´Äã¸øµÄµØÖ·ÁË
}
setTimeout("go()",5000);
/5ÃëÖÓºóÖ´ÐÐgo()
}
</script>
<body&g ......