Maison  >  Article  >  interface Web  >  Explication détaillée de js écrasant les méthodes originales et fournissant des méthodes de réécriture

Explication détaillée de js écrasant les méthodes originales et fournissant des méthodes de réécriture

亚连
亚连original
2018-05-17 10:17:433955parcourir

Si vous créez un éditeur, qui fournit des événements de sortie de curseur, etc., il est préférable d'utiliser cette méthode pour fonctionner, car Lorsque d'autres personnes utilisent votre éditeur, ils peuvent avoir besoin d'utiliser les méthodes d'événement fournies par l'éditeur pour gérer certaines choses. Certains événements doivent être réécrits en fonction d'exigences particulières. Par conséquent, lorsque cela se produit, fournissez un moyen d'autoriser la réécriture. des événements fournis par l'éditeur est très nécessaire !

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<script> 
    function myblur () { 
        alert("1、离开"); 
    } 
    function bindEvent(func){ 
        myblur = func; 
    } 
    function myonclick() { 
        bindEvent(function(){ 
            alert("天啊!myblur方法被覆盖了!"); 
        }); 
    } 
</script> 
</head> 
<body> 
<input type="text" onblur="myblur()" value="光标选中然后光标离开会调用myblur()方法"/> 
<input type="button" onclick="myonclick()" value="覆盖myblur()" /> 
注:覆盖myblur()后,再次光标选中输入框然后再离开 
</body> 
</html>

Objectif : Améliorer la méthode d'appel parfaite.

Ce qui précède est le js que j'ai compilé pour vous afin de couvrir la méthode originale et de fournir une méthode de réécriture. J'espère qu'il sera utile à tout le monde à l'avenir.

Articles associés :

Réponses détaillées à la surcharge de la simulation javascript, réécriture de la méthode toString

Explication détaillée du rechargement JS Écriture du prototype objets

Explication détaillée des techniques d'écrasement et de surcharge pour les méthodes js

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn