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(){
Ïà¹ØÎĵµ£º
10:33:41 2009-11-14
function checkDate() {
//È¡µÃdateµÄÖµ
if(!document.getElementById || !document.createTextNode()){return;}
var dateFiled = document.getElementById('date');
if(!dateFiled) {return;}
var dateValue = dateFiled.value;
var checkPattern = new RegExp("\\d{2}/\\d{2}/\\d ......
ǰһÕó¿´EXTJSµÄ¼¸¸öÀý×Ó£¬¾õµÃJSµÄµ××ÓºÜ²î£¬ÌØ±ðÊÇJavaScriptÃæÏò¶ÔÏó³ÌÐòÉè¼Æ·½ÃæµÄ֪ʶ£¬ÓÚÊÇÔÚÍøÉÏËÑË÷£¬ÕÒµ½¼¸ÆªºÃµÄ²©¿Í£¬ÓÚÊÇת¹ýÀ´£¬ÒÔ±¸ºóÃæµÄѧϰʹÓá£
±¾²©¿ÍתÓÚ£ºhttp://devbean.javaeye.com/blog/404032
1. »ùÓÚ¶ÔÏó»¹ÊÇÃæÏò¶ÔÏó£¿
ÃæÏò¶ÔÏó¼¼ÊõÊÇÏÖ´úÈí¼þ¿ª·¢ÖеÄÖØÒª¼¼ÊõÖ®Ò»¡£ÃæÏò¶ÔÏó±ä³ÉµÄºÃ ......
±¾²©¿Í×ªÔØÓÚ£º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
......
ÐÂÎÅÀ´Ô´:tripwiremagazine.com
JavaScript ÊÇ Web ¿ª·¢ÓëÉè¼ÆÖв»¿É»òȱµÄ¶«Î÷£¬²»¹ÜÊÇÒ»¸ö¼òµ¥µÄÍøÒ³»¹ÊÇÒ»¸öרҵµÄÕ¾µã£¬Ò²²»¹ÜÄãÊǸßÊÖ»¹ÊDzËÄñ£¬Èç½ñ
JavaScript ¿âÔ½À´Ô½Ç¿´ó£¬¿ÉÒÔʤÈÎÐí¶à¸´ÔӵŤ×÷£¬È»¶øÍ¬Ê±£¬ÈËÃÇÔÚÖÚ¶à JavaScript ¿âÃæÇ°ÓÖ¾õµÃÎÞËùÊÊ´Ó£¬±¾ÎÄ£¬ÎÒÃǽ«Ê¹ÓÃ
Google ËÑË÷³öÅÅÃûǰ 10 λµ ......