ホームページ > ウェブフロントエンド > jsチュートリアル > js で元のメソッドを上書きして rewriting_javascript スキルを達成する方法

js で元のメソッドを上書きして rewriting_javascript スキルを達成する方法

WBOY
リリース: 2016-05-16 16:37:04
オリジナル
1446 人が閲覧しました
<font face="Arial" style="background-color: #ffffff"><</font>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>
ログイン後にコピー

目的: 完璧な呼び出し方法を改善します。

カーソル離脱イベントなどを提供するエディターを作成する場合は、このメソッドを使用して操作するのが最善です。他の人がエディターを使用するときに、いくつかの処理を行うためにエディターが提供するイベント メソッドを使用する必要がある場合があるからです。一部のイベントは特別な要件に従って書き換える必要があるため、この場合、エディターが提供するイベント メソッドをオーバーライドできるイベント メソッドを提供する必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート