javascript wrapperº¯Êý
ÔÚÉè¼ÆjavascriptµÄ¼Ì³ÐÌåϵʱ£¬ÓÐÒ»¸öÖØÒªÐèÇ󣬷½·¨Á´¡£Í¨Ë×µØËµ£¬ËµÊÇÔÚ·½·¨Öе÷Óø¸ÀàµÄͬÃû·½·¨¡£ÀàËÆjavaµÄthis.super().method()¡£ÈçºÎ°Ñ¸¸ÀàµÄͬÃû·½·¨°ü×°µ½×ÓÀàÖÐÄØ£¿Õâ¾ÍÒªÓõ½wrapperº¯Êý¡£Ö®ËùÒÔ½Ðwrapper£¬¶ø²»ÊÇwrap£¬ÒòΪËü±Èwrap¸ü¼Ówrapper¡£±ÈÈçÏñExtÄÇÖÖÉî¶È¼Ì³ÐµÄ½á¹¹ÖУ¬Èç¹û¸¸ÀàûÓÐÕÒ׿¸¸£¬×游ûÓÐÕÒÔø×æ¸¸£¬ÑØ×ÅÔÐÍÁ´²ã²ãÉÏËÝ£¬ÒÔ»ñÈ¡ËüËùÐèÒªµÄ¹¦ÄÜ¡£´ËÍ⣬wrapperº¯ÊýÔÚjQueryÒ²ÓÐÓ¦Ó㬺ÃÏñ·ÖΪÈýÖÖwrapAll£¬wrapinner£¬wrap£¬×¨ÃÅÓÃÀ´¶Ô¸¶IEµÄtable»òÆäËûDOM¡£¿ÉÄÜ»¹ÓÐÆäËûÓô¦£¬²»¹ÜÁË£¬ÏÈ¿´ÈçºÎʵÏÖËü¡£
Ò»¸öÆÕͨµÄº¯Êý
var greeting = function(world){
return "hello " + world +"!";
};
alert(greeting("world"));
var greeting = function(world){
return "hello " + world +"!";
};
alert(greeting("world"));
ÔËÐдúÂë
ÎÒÃǰÑËüÈû½ø¸üÉîÒ»²ãµÄ×÷ÓÃÓò£¬·Çbindº¯Êý¡£
var wrap= function(fn){
return function(){
return fn.apply(null,arguments);
};
};
var wrap= function(fn){
return function(){
return fn.apply(null,arguments);
};
};
var greeting = function(world){
return "hello " + world +"!";
};
alert(greeting("world"));
alert(wrap(greeting)("world"))
ÔËÐдúÂë
µ«ÕâÖ»ÊÇÑÓ³ÙÁËËüµÄÖ´ÐÐʱ¼ä¶øÒÑ¡£ÉÏÃæº¯ÊýÖеÄnull£¬Ò²¿ÉÒÔ»»³Éwindow¡£
var wrap= function(fn){
return function(){
return fn.apply(window,arguments);
};
};
var wrap= function(fn){
return function(){
return fn.apply(window,arguments);
};
};
var greeting = function(world){
return "hello " + world +"!";
};
alert(greeting("world"));
alert(wrap(greeting)("world"))
ÔËÐдúÂë
ÒòΪ×ÜÒªÈËÈ¥µ÷Óú¯ÊýµÄ£¬nullûÓдËÄÜÁ¦£¬¾ÍÓÉwindowÉÏ¡£ÏÖÔÚÎÒÃǾÍÊÇÒªÔÚÕâ¸öλÖÃÉÏ×öÎÄÕ£¬°Ñ»»³Éthis¡£Èç¹ûûÓнøÒ»²½µÄ¸Ä½ø£¬ÕâÀïµÄthis»¹ÊÇwindowµÄÌæÉí¡£ÏÂÃæ¾Í¿ªÊ¼¸´ÔÓÁË£¬ÏÈ·Ö½âÒ»ÏÂд·¨£¬½µµÍÔĶÁÄѶȣ¬¾ÍÏñjQueryÄÇÑù°ÑËüêþ³ÉÈý²¿·Ö£º
var wrapper= function(fn){//ÕâÀï¸ÄÒ»ÏÂÃû¡£
var temp = function(){
Ïà¹ØÎĵµ£º
javascriptµÄ¿çä¯ÀÀÆ÷µÄÎÊÌâÕæµÄºÜ·³ÈË£¬
ÒÔǰ×öAJAXµÄʱºò¶¼ÊÇÓÃresponseText ÒòΪ¹¦ÄÜÒªÇó¶¼²»ÊǺܸ´ÔÓ
ÏÖÔÚÏë×öһЩRSSµÄºÏÕû£¬¾õµÃÓÃJSÀ´×öÄܽÚÊ¡ºÜ¶àµÄ·þÎñÆ÷×ÊÔ´
¾¡Á¿ÍùRIAµÄÕâ±ß¿¿Â£°É¡£
ÒòΪÊÖÍ·ÉÏûÓÐÒ»·ÝÍêÕûµÄDOMµÄÎĵµ£¬½âÎöXMLÀ´ÕæµÄ¿ÉÒÔ˵µÄ½¹Í·Àö
ËäÈ»ÓÃFOR IN ÄܶÁ³ö¶ÔÏóµÄËùÓÐÊôÐԺͷ½·¨£¬¿ÉϧÕâ ......
±¾²©¿Í×ªÔØÓÚ£ºhttp://devbean.javaeye.com/blog/404056
1. ¶ÔÏó
¶ÔÏóÊÇÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄ»ù´¡¸ÅÄîÖ®Ò»£¬Ö»Ðè¿´¿´Õâ¸öÃû×Ö¾ÍÒѾ֪µÀÁË¡£ÔÚÎÒÃÇÊìϤµÄÃæÏò¶ÔÏóÓïÑÔÖУ¬±ÈÈçJava»òÕßC++£¬¶¼ÓÐ×ÅÀàËÆµÄ¶ÔÏó¶¨Òå·½·¨¡£±ÈÈ磬ÎÒÃÇÏ붨ÒåÒ»¸öÀ࣬Ãû×Ö½ÐPerson£¬ÓÐÁ½¸öÊôÐÔ£ºnameºÍage£¬ÁíÍâÓÐÒ»¸ö·½·¨£¬½«ÏÔʾ³ ......
±¾²©¿Í×ªÔØÓÚ£ºhttp://devbean.javaeye.com/blog/409566
±Õ°üÕâ¸ö¸ÅÄî¿´ÉÏÈ¥ºÜÉî°Â£¬Õâ¸ö´ÊÔÚÀëÉ¢ÊýѧÀïÃæµÄÒâ˼ȷʵ±È½ÏÄÑÓÚÀí½â¡£ÔÚÕâÀÎÒÃÇÏÈ¿ÉÒ԰ѱհüÀí½â³ÉÊÇÒ»ÖÖÄäÃûº¯Êý»òÕßÄäÃûÀà¡£
1. ʲôÊDZհü£¿
ʲôÊDZհü£¿Ò»ÖÖÕýʽµÄ½âÊÍÊÇ£ºËùν±Õ°ü£¬Ö¸µÄÊÇÒ»ÖÖÓµÓкܶà±äÁ¿²¢ÇÒ°ó¶¨ÁËÕâЩ±äÁ¿µÄ»·¾³µÄ±í´ïÊ ......
m=a.getMonth(); //»ñȡԷÝÖµ
d=a.getDate(); //»ñÈ¡ÈÕÆÚÖµ
d1=a.getDay(); //»ñÈ¡µ±Ç°ÐÇÆÚÖµ
h=a.getHours(); //»ñÈ¡µ±Ç°Ð¡Ê±Êý
m1=a.getMinutes(); //»ñÈ¡µ±Ç°·ÖÖÓÊý
s=a.getSeconds(); //»ñÈ¡µ±Ç°ÃëÖÓÊý
¶ÔÏó.style.fontSize="ÎÄ×Ö´óС";
µ¥Î»£ºmm/cm/inÓ¢´ç/pcÅÁ/ptµã/pxÏóËØ/emÎÄ×Ö¸ß
1in=1.25cm
1pc=12pt
......
×¢£ºÔÚÏîÄ¿ÖÐÓöµ½ÀàËÆµÄÎÊÌ⣬ͨ¹ýÍøÂç½â¾öÎÊÌâ¡£
parseInt("07") ·µ»Ø¶àÉÙ ?
parseInt("08") ÓÖ·µ»Ø¶àÉÙ ?
ÕýÈ·´ð°¸£º
parseInt("07") ·µ»Ø8
parseInt("08") ·µ»Ø0
ÓÃjavascriptµÄparseIntº¯Êýʱ£¬parseInt("08")»òÕßparseInt("09")·µ»ØµÄ¾ÓÈ»ÊÇ0£¬¶øparseInt("01")...parseInt("07")¶¼ÊÇÕýÈ·µÄ¡£
ΪʲôÕâÑùÄØ£¿
......