javascript針對不確定函數(shù)的執(zhí)行方法
本文實例分析了javascript針對不確定函數(shù)的執(zhí)行方法。分享給大家供大家參考,具體如下:
在javascript中,有時候只知道一個函數(shù)的名字,但并不確定該函數(shù)有沒有,如何判斷該函數(shù)是否存在,并執(zhí)行呢。一個方法是用eval() 執(zhí)行拼接的程序字符串,但可能帶來性能問題。另一個方法是使用符號屬性的方式來訪問函數(shù),因為函數(shù)都是window對象的屬性。
利用window[函數(shù)名] 來代表該function對象,用window[函數(shù)名]()來執(zhí)行或調(diào)用該函數(shù)。
例子:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建網(wǎng)頁 1</title>
</head>
<body>
<script language="javascript">
function input1_onChange(){
alert('input1_onChage executed.');
}
var objId = 'input1';
if(window[objId +'_onChange']){
alert('There is the funtion');
}else{
alert('There is not the funtion');
}
if(window[objId+'_onChange']
&& typeof(window[objId+'_onChange'])=='function'){
window[objId+'_onChange']();
}
var fun = window[objId+'_onChange'];
if(fun && typeof(fun)=='function'){
fun();
}
</script>
</body>
</html>
希望本文所述對大家JavaScript程序設計有所幫助。
- 基于JavaScript實現(xiàn)一定時間后去執(zhí)行一個函數(shù)
- 深入淺析javascript立即執(zhí)行函數(shù)
- js查看一個函數(shù)的執(zhí)行時間實例代碼
- JavaScript實現(xiàn)當網(wǎng)頁加載完成后執(zhí)行指定函數(shù)的方法
- JavaScript立即執(zhí)行函數(shù)的三種不同寫法
- Powershell小技巧之使用Jint引擎在PowerShell中執(zhí)行Javascript函數(shù)
- 深入理解javascript中的立即執(zhí)行函數(shù)(function(){…})()
- javascript 終止函數(shù)執(zhí)行操作
- js 異步操作回調(diào)函數(shù)如何控制執(zhí)行順序
- 解析頁面加載與js函數(shù)的執(zhí)行 onload or ready
- 多種方法實現(xiàn)當jsp頁面完全加載完成后執(zhí)行一個js函數(shù)
相關(guān)文章
javascript解析xml實現(xiàn)省市縣三級聯(lián)動的方法
這篇文章主要介紹了javascript解析xml實現(xiàn)省市縣三級聯(lián)動的方法,涉及javascript針對節(jié)點的操作與XML文件解析的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07
JavaScript轉(zhuǎn)換數(shù)據(jù)庫DateTime字段類型方法
下面小編就為大家?guī)硪黄狫avaScript轉(zhuǎn)換數(shù)據(jù)庫DateTime字段類型方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06
js和jquery實現(xiàn)監(jiān)聽鍵盤事件示例代碼
這篇文章主要為大家介紹了js實現(xiàn)監(jiān)聽鍵盤事件示例代碼,監(jiān)聽鍵盤組合鍵CTRL+C,以便做出對應的響應,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-01-01
一些常用的JS功能函數(shù)(2009-06-04更新)
將 ClientMentInfo類改成了兼容IE6,IE7,IE8,Vista,Windows 7和Firefox2009-06-06
使用百度地圖api實現(xiàn)根據(jù)地址查詢經(jīng)緯度
這篇文章主要介紹了使用百度地圖api實現(xiàn)根據(jù)地址查詢經(jīng)緯度的方法,附上實例,推薦給有需要的小伙伴們。2014-12-12

