ÔÚÍøÉÏÕÒµÄjavascriptµÄÄÚÖöÔÏóµÄ×ÊÁÏ
JavaScriptÓµÓÐÄÚÖöÔÏóºÍ×Ô¶¨Òå¶ÔÏó£¬ÊÂʵÉϸ÷ÖÖÊý¾ÝÀàÐ͵ıäÁ¿¶¼ÊôÓÚÒ»ÖÖ¶ÔÏ󣬱äÁ¿ÔÚÉùÃ÷ºÍ¸³ÖµºóÂíÉÏÓµÓжÔÓ¦µÄ·½·¨ºÍ¶ÔÏó¡£
¡¡¡¡1.JavaScriptÄÚÖöÔÏóµÄÖÖÀà
¡¡¡¡JavaScript¶ÔÏóÒÀÕÕ½¨Á¢·½Ê½²»Í¬¿É·ÖΪʹÓñäÁ¿ÉùÃ÷µÄÒþÐÔ¶ÔÏóºÍʹÓÃnewÃüÁî¶ÔÁ¢¶ÔÏ󸱱¾µÄÏÔÐÔ¶ÔÏó¡£
¡¡¡¡
¡¡¡¡ÒþÐÔ¶ÔÏó(Implicit[im'plisit] Objects)
¡¡¡¡JavaScripttµÄ¸÷ÖÖÊý¾ÝÀàÐͱäÁ¿£¬ÔÚÉùÃ÷ºÍ¸³Öµºó¾ÍÊÇÒ»¸ö¶ÔÏó£¬ÀýÈçÊý×Ö¡¢×Ö·û´®ºÍ²¼¶ûÊý¾ÝÀàÐ͵ıäÁ¿µÈ£¬ÈçÏÂËùʾ£º
¡¡¡¡ 1.var str="JavaScriptѧϰ±Ê¼Ç";
¡¡¡¡ÉÏÊö³ÌÐò´úÂëÉùÃ÷±äÁ¿strÊÇÒ»¸öÒþÐÔString¶ÔÏó£¬ËäÈ»¿ÉÒÔʹÓÃString¶ÔÏóµÄ·½·¨£¬µ«ÊÇÒþÐÔ¶ÔÏó²¢²»Ö§³ÖprototypeÊôÐÔ£¬ÈçÏÂËùʾ£º
¡¡¡¡ 1.str.prototype.count;
¡¡¡¡ÉÏÊö³ÌÐò´úÂë»áµ¼ÖÂJavaScript³ÌÐòÔËÐÐʱ³öÏÖ´íÎ󣬶øÇÒÒþÐÔ¶ÔÏóÒ²²»Ö§³ÖExpandoÊôÐÔ£¬ÎÞ·¨ÈÎÒâÀ©Õ¹¶ÔÏóµÄÊôÐÔ¡£
¡¡¡¡
¡¡¡¡ÏÔÐÔ¶ÔÏó(Explicit[iks'plisit] Objects)
¡¡¡¡JavaScriptµÄ¶ÔÏóÈç¹ûʹÓÃnewÃüÁÁ¢¶ÔÏ󸱱¾£¬Ôò´Ë¶ÔÏó¾ÍÊÇÒ»¸öÏÔÐÔ¶ÔÏó£¬ÈçÏÂËùʾ£º
¡¡¡¡ 1.var str=new String("JavaScriptѧϰ±Ê¼Ç");
¡¡¡¡ÉÏÊö³ÌÐò´úÂ뽨Á¢µÄÒ²ÊÇÒ»¸ö×Ö·û´®±äÁ¿£¬²»¹ýÕâÊÇÒ»¸öString¶ÔÏó£¬ÏÔÐÔ¶ÔÏóͬʱ֧³ÖExpandoºÍPrototypeÊôÐÔ¡£
2.JavaScriptµÄÄÚÖöÔÏó
¡¡¡¡JavaScriptÌṩ11ÖÖÄÚÖöÔÏó¡£
¡¡¡¡(1)Boolena['bu:lɪən]¶ÔÏó
¡¡¡¡Boolena¶ÔÏóÊÇÒ»ÖÖÊý¾ÝÀàÐÍ£¬¶ÔÏóÖ»µ¥´¿µØÌṩ¹¹Ô캯Êý£¬¿ÉÒÔÓÃÀ´½¨Á¢²¼¶ûÊý¾ÝÀàÐ͵ĶÔÏó£¬ÈçÏÂËùʾ£º
¡¡¡¡ 1.objBoolean=new Boolean();
¡¡¡¡ÉÏÊö³ÌÐò´úÂ뽨Á¢²¼¶û¶ÔÏó»ò³ÆÎª²¼¶û±äÁ¿£¬À¨ºÅÄÚÈçΪfalse¡¢0¡¢null¡¢NaN»ò¿Õ×Ö·û´®£¬Ôò²¼¶ûֵΪfalse£¬·ñÔòΪtrue¡£
¡¡¡¡µ±Ê¹ÓÃvarÃüÁîÉùÃ÷²¼¶û±äÁ¿²¢ÇÒÖ¸¶¨Æäֵʱ£¬²¼¶û±äÁ¿½«×Ô¶¯×ª»»³ÉBoolean¶ÔÏó¡£
¡¡¡¡(2)Function¶ÔÏó
¡¡¡¡JavaScriptµÄº¯Êý¾ÍÊÇÒ»¸öFunction¶ÔÏ󣬺¯ÊýµÄ½¨Á¢·½·¨ÈçÏ£º¡¡
function mod(x,y)
{
return(x % y);
}
ÉÏÊö³ÌÐò¶ÎÊÇÒ»¸öÓàÊýº¯Êý£¬Ò²¿ÉÒÔʹÓÃnewÃüÁÁ¢º¯ÊýµÄFunction¶ÔÏó£¬ÈçÏÂËùʾ£º
var mod=new Function("x","y","return(x%y)");
ÉÏÊö³ÌÐò´úÂ뽨Á¢Ò»¸öº¯Êýmod()£¬²»ÂÛʹÓÃÄÄÖÖ·½·¨½¨Á¢º¯Êý£¬¶¼¿ÉÒÔʹÓÃÏàͬµÄ³ÌÐò´úÂëµ÷ÓÃËü£¬ÈçÏÂËùʾ£º
value=mod(4,5);
Function¶ÔÏó¾ÍÊǺ¯Êý£¬Èç¹ûº¯ÊýÓµÓвÎÊý£¬ÔòÕâЩ´«ÈëµÄ²ÎÊý¾ÍÊÇarguments¶ÔÏó¡£
3.Global['ɡləubəl]¶ÔÏó
¡¡¡¡Global¶ÔÏó²»ÄÜʹÓÃnewÃüÁÁ¢£¬ÔÚScrip
Ïà¹ØÎĵµ£º
¼¸ºõËùÓеĸ» Web Ó¦Óö¼»ùÓÚÒ»¸ö»ò¶à¸ö Web UI ¿â»ò¿ò¼Ü£¬ÕâЩ UI
¿âÓë¿ò¼Ü¼«´óµØ¼ò»¯ÁË¿ª·¢½ø³Ì£¬²¢´øÀ´Ò»Ö£¬¿É¿¿£¬ÒÔ¼°¸ß¶È½»»¥ÐÔµÄÓû§½çÃæ¡£±¾ÎĽéÉÜÁË 15 ¸ö·Ç³£Ç¿´óµÄ JavaScript Web UI
¿â£¬·Ç³£Êʺϸ÷ÖÖ¸÷ÖÖ¹æÄ£µÄ¸» Web Ó¦ÓõĿª·¢¡£
LivePipe
LivePipe
UI
»ùÓÚ Prototype Javascript ¿ò¼Ü
£¬°üº ......
Every Web developer has to tangle with tables. A new open source library, DisplayTag, can make life with tables much more organized. Find out how to combine the DisplayTag library with JavaScript to make a slick app that displays line item details.
by Stephen Strenn
isplaying data in a t ......
×¢£º"elm"´ú±íij¸öDOMÔªËØ£¬"xxx"´ú±íij¸öCSSÊôÐÔ
Ò»¡¢elm.style.xxx Ö»ÄÜ»ñÈ¡ÄÚÁªÑùʽÀïµÄÖµ
ÒªÏë»ñµÃÕýÈ·µÄcssÖµ£º
IE£ºelm.currentStyle[xxx]
W3C±ê×¼£ºdocument.defaultView.getComputedStyle(elm,"")[xxx]
×¢Ò⣺ÓÃIE·½·¨·µ»ØÖµ¿ÉÄܲ»ÊÇÊý×Ö£¬¶øÊÇauto£»ÓÃw3cµÄ·½·¨×ÜÊǻ᷵»ØÊý×Ö+µ¥Î»
Èý¡¢offsetLeft
......
AJAX ÔÚä¯ÀÀÆ÷Óë Web ·þÎñÆ÷Ö®¼äʹÓÃÒì²½Êý¾Ý´«Ê䣨HTTP ÇëÇ󣩣¬ÕâÑù¾Í¿ÉÊ¹ÍøÒ³´Ó·þÎñÆ÷ÇëÇóÉÙÁ¿µÄÐÅÏ¢£¬¶ø²»ÊÇÕû¸öÒ³Ãæ¡£
AJAX »ùÓÚ Web ±ê×¼
AJAX »ùÓÚÏÂÁÐ Web ±ê×¼£º
JavaScript
XML
HTML
CSS
ÔÚ AJAX ÖÐʹÓÃµÄ Web ±ê×¼Òѱ»Á¼ºÃ¶¨Ò壬²¢±»ËùÓеÄÖ÷Á÷ä¯ÀÀÆ÷Ö§³Ö¡£AJAX Ó¦ÓóÌÐò¶ÀÁ¢ÓÚä¯ÀÀÆ÷ºÍƽ̨¡£
Deafault. ......
1.³öÓÚ°²È«¿¼ÂÇ£¬JavaScriptÖÐÖ»Óпª·¢Õß×Ô¶¨ÒåµÄÀà¿ÉÒÔ±»¼Ì³Ð¡£
2.ʹÓöÔÏóð³äʵÏּ̳Ð
function ClassA(sColor){
this.color=sColor;
this.showColor=function (){
&nbs ......