Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavascriptÃæÏò¶ÔÏó±à³Ì£¨Èý£©£º·Çº¯Êý¶ÔÏóµÄ¼Ì³Ð


×òÌ죬ÎÒ±¾À´´òË㣬°ÑÕâ¸ö»°Ìâ½áÊøÁË¡£
µ«ÊÇ£¬Ð´µ½Ò»°ëµÄʱºò£¬ÎÒͻȻÒâʶµ½£¬JavascriptµÄ¼Ì³ÐÓÐÁ½ÖÖ¡£Ò»ÖÖÊÇ»ùÓÚ"º¯Êý¶ÔÏó"µÄ¼Ì³Ð£¬Ò²¾ÍÊÇÒ»¸öfunctionÈ¥¼Ì³ÐÁíÍâÒ»¸öfunction£¬Õâ¸öÎÒÒѾ­ÔÚ×òÌì½éÉܹýÁË¡£
ÁíÒ»ÖÖÔòÊÇ»ùÓÚ"·Çº¯Êý¶ÔÏó"µÄ¼Ì³Ð£¬²»Éæ¼°function¡£ËüµÄ×ö·¨ÓëÇ°Ò»ÖÖÇé¿öÍêÈ«²»Í¬¡£
Ò»¡¢Ê²Ã´ÊÇ"·Çº¯Êý¶ÔÏó"µÄ¼Ì³Ð£¿
±ÈÈ磬ÏÖÔÚÓÐÒ»¸ö¶ÔÏ󣬽Ð×ö"ÖйúÈË"¡£
¡¡¡¡var Chinese = {
¡¡¡¡¡¡¡¡nation:'Öйú'
¡¡¡¡};
»¹ÓÐÒ»¸ö¶ÔÏ󣬽Ð×ö"Ò½Éú"¡£
¡¡¡¡var Doctor ={
¡¡¡¡¡¡¡¡career:'Ò½Éú'
¡¡¡¡}
ÇëÎÊ£¬ÎÒÔõÑù²ÅÄÜÈÃ"Ò½Éú"È¥¼Ì³Ð"ÖйúÈË"£¬Ò²¾ÍÊÇ˵£¬ÎÒÔõÑù²ÅÄÜÉú³ÉÒ»¸ö"ÖйúÒ½Éú"µÄ¶ÔÏó£¿
¶þ¡¢object()·½·¨
json¸ñʽµÄ·¢Ã÷ÈËDouglas Crockford£¬Ìá³öÁËÒ»¸öobject()º¯Êý£¬¿ÉÒÔ×öµ½ÕâÒ»µã¡£
¡¡¡¡function object(o) {
¡¡¡¡¡¡¡¡function F() {}
¡¡¡¡¡¡¡¡F.prototype = o;
¡¡¡¡¡¡¡¡return new F();
¡¡¡¡}
Õâ¸öobject()º¯Êý£¬Æäʵֻ×öÒ»¼þÊ£¬¾ÍÊÇ°Ñ×Ó¶ÔÏóµÄprototypeÊôÐÔ£¬Ö¸Ïò¸¸¶ÔÏ󣬴ӶøʹµÃ×Ó¶ÔÏóÓ븸¶ÔÏóÁ¬ÔÚÒ»Æð¡£
ʹÓõÄʱºò£¬µÚÒ»²½ÏÈÔÚ¸¸¶ÔÏóµÄ»ù´¡ÉÏ£¬Éú³É×Ó¶ÔÏó£º
¡¡¡¡var Doctor = object(Chinese);
È»ºó£¬ÔÙ¼ÓÉÏ×Ó¶ÔÏó±¾ÉíµÄÊôÐÔ£º
¡¡¡¡Doctor.career = 'Ò½Éú';
Õâʱ£¬×Ó¶ÔÏóÒѾ­¼Ì³ÐÁ˸¸¶ÔÏóµÄÊôÐÔÁË¡£
¡¡¡¡alert(Doctor.nation); //Öйú
Èý¡¢Ç³¿½±´
³ýÁËʹÓÃ"prototypeÁ´"ÒÔÍ⣬»¹ÓÐÁíÒ»ÖÖ˼·£º°Ñ¸¸¶ÔÏóµÄÊôÐÔ£¬È«²¿¿½±´¸ø×Ó¶ÔÏó£¬Ò²ÄÜʵÏּ̳С£
ÏÂÃæÕâ¸öº¯Êý£¬¾ÍÊÇÔÚ×ö¿½±´£º
¡¡¡¡function extendCopy(p) {
¡¡¡¡¡¡¡¡var c = {};
¡¡¡¡¡¡¡¡for (var i in p) {
¡¡¡¡¡¡¡¡¡¡¡¡c[i] = p[i];
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡c.uber = p;
¡¡¡¡¡¡¡¡return c;
¡¡¡¡}
ʹÓõÄʱºò£¬ÕâÑùд£º
¡¡¡¡var Doctor = extendCopy(Chinese);
¡¡¡¡Doctor.career = 'Ò½Éú';
¡¡¡¡alert(Doctor.nation); // Öйú
µ«ÊÇ£¬ÕâÑùµÄ¿½±´ÓÐÒ»¸öÎÊÌâ¡£ÄǾÍÊÇ£¬Èç¹û¸¸¶ÔÏóµÄÊôÐÔµÈÓÚÊý×é»òÁíÒ»¸ö¶ÔÏó£¬ÄÇôʵ¼ÊÉÏ£¬×Ó¶ÔÏó»ñµÃµÄÖ»ÊÇÒ»¸öÄÚ´æµØÖ·£¬¶ø²»ÊÇÕæÕý¿½±´£¬Òò´Ë´æÔÚ¸¸¶ÔÏ󱻴۸ĵĿÉÄÜ¡£
Çë¿´£¬ÏÖÔÚ¸øChineseÌí¼ÓÒ»¸ö"³öÉúµØ"ÊôÐÔ£¬ËüµÄÖµÊÇÒ»¸öÊý×é¡£
¡¡¡¡Chinese.birthPlaces = ['±±¾©','ÉϺ£','Ïã¸Û'];
ͨ¹ýextendCopy()º¯Êý£¬Doctor¼Ì³ÐÁËChinese¡£
¡¡¡¡var Doctor = extendCopy(Chinese);
È»ºó£¬ÎÒÃÇΪDoctorµÄ"³öÉúµØ"Ìí¼ÓÒ»¸ö³ÇÊУº
¡¡¡¡Doctor.birthPlaces.push('ÏÃÃÅ');
·¢ÉúÁËʲôÊ£¿ChineseµÄ"³öÉúµ


Ïà¹ØÎĵµ£º

ÔÚÍøÉÏÕÒµÄjavascriptµÄÄÚÖöÔÏóµÄ×ÊÁÏ

JavaScriptÓµÓÐÄÚÖöÔÏóºÍ×Ô¶¨Òå¶ÔÏó£¬ÊÂʵÉϸ÷ÖÖÊý¾ÝÀàÐ͵ıäÁ¿¶¼ÊôÓÚÒ»ÖÖ¶ÔÏ󣬱äÁ¿ÔÚÉùÃ÷ºÍ¸³ÖµºóÂíÉÏÓµÓжÔÓ¦µÄ·½·¨ºÍ¶ÔÏó¡£
¡¡¡¡1.JavaScriptÄÚÖöÔÏóµÄÖÖÀà
¡¡¡¡JavaScript¶ÔÏóÒÀÕÕ½¨Á¢·½Ê½²»Í¬¿É·ÖΪʹÓñäÁ¿ÉùÃ÷µÄÒþÐÔ¶ÔÏóºÍʹÓÃnewÃüÁî¶ÔÁ¢¶ÔÏ󸱱¾µÄÏÔÐÔ¶ÔÏó¡£
¡¡¡¡
¡¡¡¡ÒþÐÔ¶ÔÏó(Implicit[im'plisit] Object ......

40ÖÖÍøÒ³³£ÓÃС¼¼ÇÉ(javascript)

<a href="<%=Request.ServerVariables("HTTP_REFERER")%>">·µ»ØÉÏÒ»²½</a>
     
    1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
    <table border oncontextmenu=return(false)><td>no</table ......

£¨×ª£©javascript ÄÚ´æй¶¹¤¾ßʹÓÃ


javascriptÄÚ´æ鶵ÄÎÊÌâÒ»Ö±ÒÔÀ´¶¼²»Êܵ½´ó¼ÒµÄÖØÊÓ£¬Ô­ÒòÊǶÔÓû§µÄÓ°ÏìûÓÐ̫ʵ¼ÊµÄ±íÏÖ£¬»òÐí½ü¼¸ÄêÄڴ淢չѸËÙ¡£½Å±¾ÄÚ´æÔÙй¶Ҳ²»»áÓÐÌ«´óÓ°Ïì¡£
µ±È»×÷Ϊǰ¶Ë¿ª·¢µÄͬѧÃÇ£¬¾Í²»ÄÜÓÐÕâÑùµÄ½ÄÐÒÐÄÀí¡£³öÏÖmemory leaksºÜ´ó³Ì¶ÈÉÏÊÇÒòΪ³ÌÐòµÄ²»³ÉÊìºÍ±àÂ벻̫¹æ·¶Ôì³ÉµÄ¡£²»¹ý£¬ÕâÀï¾Í²»ËµÈçºÎ³öÏÖÎÊÌâµÄ£¬¶ÔÎÊ ......

JavaScriptʵÏÖÒ³Ãæ´«Öµ

ÎÒ»¹ÊDzËÄñ£¬Çë´ó¼Ò¶àÖ¸½Ì£¡
Ò³ÃæÒ»£º
<html>
 <head>
  <title> Ò³Ãæ´«ÖµÒ» </title>
  <script>
    function funShow()
 {
    var arr=new Array(6);
       var arrs = showModalDialog("Ò³ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ