js怎么覆蓋原有方法實(shí)現(xiàn)重寫
<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="光標(biāo)選中然后光標(biāo)離開會(huì)調(diào)用myblur()方法"/> <input type="button" onclick="myonclick()" value="覆蓋myblur()" /> 注:覆蓋myblur()后,再次光標(biāo)選中輸入框然后再離開 </body> </html>
目的:提高完善的調(diào)用方法。
如果你做了一個(gè)編輯器,里面有提供一些光標(biāo)離開事件等,最好使用此方法來操作,因?yàn)楫?dāng)他人使用你的編輯器時(shí),也許要用到編輯器提供的事件方法處理些事情,其中部分事件需要根據(jù)特殊要求進(jìn)行重寫,因此,出現(xiàn)這種情況,提供允許重寫編輯器提供的事件方法是很必要的!
相關(guān)文章
微信小程序下拉刷新組件加載圖片(三個(gè)小點(diǎn))不顯示刷新狀態(tài)的問題
很多朋友跟小編反饋這樣一個(gè)問題,微信小程序中列表頁面下拉刷新 ,頂部不顯示三個(gè)小點(diǎn)的刷新狀態(tài),今天通過本文給大家介紹下小程序下拉刷新不了的解決方法,感興趣的朋友跟隨小編一起看看吧2022-10-10動(dòng)態(tài)加載腳本提升javascript性能
動(dòng)態(tài)加載腳本可以有效提升javascript性能,下面有個(gè)不錯(cuò)的示例,大家可以參考下2014-02-02頁面加載完后自動(dòng)執(zhí)行一個(gè)方法的js代碼
這篇文章主要介紹了加載完成一個(gè)頁面后自動(dòng)執(zhí)行一個(gè)方法,很簡(jiǎn)單很實(shí)用,需要的朋友可以參考下2014-09-09javascript數(shù)字?jǐn)?shù)組去重復(fù)項(xiàng)的實(shí)現(xiàn)代碼
console.log 不支持ie,下面的代碼需要在火狐中測(cè)試,不然會(huì)有問題。2010-12-12Javscript刪除數(shù)組中指定元素并返回新數(shù)組
把數(shù)組中某個(gè)值刪除,并返回新數(shù)組,需要遍歷舊數(shù)組找到要?jiǎng)h除的元素,下面有個(gè)不錯(cuò)的示例,大家可以參考下2014-03-03用js格式化金額可設(shè)置保留的小數(shù)位數(shù)
這篇文章主要介紹了如何用js格式化金額并設(shè)置保留的小數(shù)位數(shù),需要的朋友可以參考下2014-05-05JS實(shí)現(xiàn)n秒后自動(dòng)跳轉(zhuǎn)的兩種方法
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)n秒后自動(dòng)跳轉(zhuǎn)的兩種方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-07-07js控制輸入框獲得和失去焦點(diǎn)時(shí)狀態(tài)顯示的方法
這篇文章主要介紹了js控制輸入框獲得和失去焦點(diǎn)時(shí)狀態(tài)顯示的方法,可實(shí)現(xiàn)判斷輸入框的焦點(diǎn)狀態(tài)設(shè)置不同樣式的功能,是非常實(shí)用的技巧,需要的朋友可以參考下2015-01-01