12ÖÖ²»ÒËʹÓõÄJavascriptÓï·¨
1. ==
JavascriptÓÐÁ½×éÏàµÈÔËËã·û£¬Ò»×éÊÇ==ºÍ!=£¬ÁíÒ»×éÊÇ===ºÍ!==¡£Ç°ÕßÖ»±È½ÏÖµµÄÏàµÈ£¬ºóÕß³ýÁËÖµÒÔÍ⣬»¹±È½ÏÀàÐÍÊÇ·ñÏàͬ¡£
Ç뾡Á¿²»ÒªÊ¹ÓÃǰһ×飬ÓÀԶֻʹÓÃ===ºÍ!==¡£ÒòΪ==ĬÈÏ»á½øÐÐÀàÐÍת»»£¬¹æÔòÊ®·ÖÄѼǡ£Èç¹ûÄã²»ÏàÐŵϰ£¬Çë»Ø´ðÏÂÃæÎå¸öÅжÏʽµÄÖµÊÇtrue»¹ÊÇfalse£º
¡¡¡¡false == 'false'
¡¡¡¡false == undefined
¡¡¡¡false == null
¡¡¡¡null == undefined
¡¡¡¡0 == ''
ǰÈý¸öÊÇfalse£¬ºóÁ½¸öÊÇtrue¡£
2. with
withµÄ±¾ÒâÊǼõÉÙ¼üÅÌÊäÈë¡£±ÈÈç
¡¡¡¡obj.a = obj.b;
¡¡¡¡obj.c = obj.d;
¿ÉÒÔ¼òд³É
¡¡¡¡with(obj) {
¡¡¡¡¡¡¡¡a = b;
¡¡¡¡¡¡¡¡c = d;
¡¡¡¡}
µ«ÊÇ£¬ÔÚʵ¼ÊÔËÐÐʱ£¬½âÊÍÆ÷»áÊ×ÏÈÅжÏobj.bºÍobj.dÊÇ·ñ´æÔÚ£¬Èç¹û²»´æÔڵϰ£¬ÔÙÅжÏÈ«¾Ö±äÁ¿bºÍdÊÇ·ñ´æÔÚ¡£ÕâÑù¾Íµ¼ÖÂÁ˵ÍЧÂÊ£¬¶øÇÒ¿ÉÄܻᵼÖÂÒâÍ⣬Òò´Ë×îºÃ²»ÒªÊ¹ÓÃwithÓï¾ä¡£
3. eval
evalÓÃÀ´Ö±½ÓÖ´ÐÐÒ»¸ö×Ö·û´®¡£ÕâÌõÓï¾äÒ²ÊDz»Ó¦¸ÃʹÓõģ¬ÒòΪËüÓÐÐÔÄܺͰ²È«ÐÔµÄÎÊÌ⣬²¢ÇÒʹµÃ´úÂë¸üÄÑÔĶÁ¡£
evalÄܹ»×öµ½µÄÊÂÇ飬²»ÓÃËüÒ²ÄÜ×öµ½¡£±ÈÈç
¡¡¡¡eval("myValue = myObject." + myKey + ";");
¿ÉÒÔÖ±½Óд³É
¡¡¡¡myValue = myObject[myKey];
ÖÁÓÚajax²Ù×÷·µ»ØµÄjson×Ö·û´®£¬¿ÉÒÔʹÓùٷ½ÍøÕ¾ÌṩµÄ½âÎöÆ÷json_parse.jsÔËÐС£
4. continue
ÕâÌõÃüÁîµÄ×÷ÓÃÊÇ·µ»Øµ½Ñ»·µÄÍ·²¿£¬µ«ÊÇÑ»·±¾À´¾Í»á·µ»Øµ½Í·²¿¡£ËùÒÔͨ¹ýÊʵ±µÄ¹¹Ô죬ÍêÈ«¿ÉÒÔ±ÜÃâʹÓÃÕâÌõÃüÁʹµÃЧÂʵõ½¸ÄÉÆ¡£
5. switch ¹á´©
switch½á¹¹ÖеÄcaseÓï¾ä£¬Ä¬ÈÏÊÇ˳ÐòÖ´ÐУ¬³ý·ÇÓöµ½break£¬returnºÍthrow¡£ÓеijÌÐòԱϲ»¶ÀûÓÃÕâ¸öÌØµã£¬±ÈÈç
¡¡¡¡switch(n) {
¡¡¡¡¡¡¡¡case 1:
¡¡¡¡¡¡¡¡case 2:
¡¡¡¡¡¡¡¡¡¡¡¡break;
¡¡¡¡}
ÕâÑùдÈÝÒ׳ö´í£¬¶øÇÒÄÑÒÔ·¢ÏÖ¡£Òò´Ë½¨Òé±ÜÃâswitch¹á´©£¬·²ÊÇÓÐcaseµÄµØ·½£¬Ò»ÂɼÓÉÏbreak¡£
¡¡¡¡switch(n) {
¡¡¡¡¡¡¡¡case 1:
¡¡¡¡¡¡¡¡¡¡¡¡break;
¡¡¡¡¡¡¡¡case 2:
¡¡¡¡¡¡¡¡¡¡¡¡break;
¡¡¡¡}
6. µ¥ÐеĿé½á¹¹
if¡¢while¡¢doºÍfor£¬¶¼ÊÇ¿é½á¹¹Óï¾ä£¬µ«ÊÇÒ²¿ÉÒÔ½ÓÊܵ¥ÐÐÃüÁî¡£±ÈÈç
¡¡¡¡if (ok) t = true;
ÉõÖÁд³É
¡¡¡¡if (ok)
¡¡¡¡¡¡¡¡t = true;
ÕâÑù²»ÀûÓÚÔĶÁ´úÂ룬¶øÇÒ½«À´Ìí¼ÓÓï¾äʱ·Ç³£ÈÝÒ׳ö´í¡£½¨Òé²»¹ÜÊÇ·ñÖ»ÓÐÒ»ÐÐÃüÁ¶¼Ò»ÂɼÓÉÏ´óÀ¨ºÅ¡£
¡¡¡¡if (ok){
¡¡¡¡¡¡¡¡t = true;
¡¡¡¡}
7. ++ºÍ--
µÝÔöÔËËã·û++ºÍµÝ¼õÔËËã·û--£¬Ö±½ÓÀ´×ÔCÓïÑÔ£¬±íÃæÉÏ¿ÉÒÔÈôúÂë±äµÃºÜ½ô´Õ£¬µ«ÊÇʵ¼ÊÉÏ»áÈôúÂë¿´ÉÏÈ¥¸ü¸´ÔӺ͸ü»Þɬ¡£Òò´ËΪÁË´úÂëµÄÕû
Ïà¹ØÎĵµ£º
½ñÌìÒªÏò´ó¼ÒÍÆ¼ö9¿îºÜ°ôµÄ¿ÉÔÚÍøÒ³ÖлæÖÆÍ¼±íµÄJavaScript½Å±¾£¬ÕâЩÓÐȤµÄJS½Å±¾¿ÉÒÔ°ïÖúÄã¿ìËÙ·½±ãµÄ»æÖÆÍ¼±í£¨Ïß¡¢Ãæ¡¢±ý¡¢Ìõ…£©£¬ÆäÖаüÀ¨jQuery¡¢MooTools¡¢PrototypeºÍһЩÆäËüµÄJavaScript¿ò¼Ü¡£
Äú»¹¿ÉÒԲο¼ÒÔÏÂJavaScript/CSSÏà¹Ø½Ì³Ì¼°×ÊÔ´:
¡¶¾«Ñ¡30¸öÓÅÐãµÄCSS¼¼Ê ......
ÓÃJavascript¿ÉÒÔʵÏÖ¶ÔGridViewÖÐijһÐÐÑ¡Ôñ£¬¶øÎÞÐè½øÐÐÒ³ÃæµÄˢС£
Ê×ÏÈÒªÔÚGridViewµÄonrowdataboundµÄevent handlerÖÐΪGridViewÖеÄÿһÐÐonclick°ó¶¨event handler (Javascript)¡£¼ÙÈçGridView´úÂëÈçÏ£º
<asp:GridView runat="server" id="GridViewCategory" Aut ......
Flex Óë JavaScript ½»»¥£¬Ö÷ÒªÒÀ¿¿FlexµÄExternalInterface£¬ÆäÌṩÁËaddCallBackºÍcall·½·¨.
ÏÂÃæµÄÀý×Ó½«ÑÝʾFlexµ÷ÓÃjavascript£¬ºÍjavascriptµ÷ÓÃFlex¡£
js ´úÂë
-------------------------------------------------------------------------------------------------------------
function hello(param) {
......
Several programming languages implement a sprintf function, to output a formatted string. It originated from the C programming language, printf function. Its a string manipulation function.
This is limited sprintf Javascript implementation. Function returns a string formatted by the usual printf co ......
Return a formatted string
function sprintf ( ) {
// Return a formatted string
//
// version: 909.322
// discuss at: http://phpjs.org/functions/sprintf // + original by: Ash Searle (http://hexmen.com/blog/)
// + namespaced by: Michael White (http://getsprink.com)
......