最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript針對不確定函數(shù)的執(zhí)行方法

 更新時間:2015年12月16日 09:31:32   作者:hongweigg  
這篇文章主要介紹了javascript針對不確定函數(shù)的執(zhí)行方法,實例分析了eval函數(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程序設(shè)計有所幫助。

相關(guān)文章

最新評論

北辰区| 肥东县| 汤原县| 固安县| 牡丹江市| 永定县| 昔阳县| 镇沅| 枣强县| 嘉善县| 靖州| 天柱县| 兰西县| 中超| 东方市| 玛沁县| 阿拉尔市| 和平县| 巴彦县| 镇雄县| 大竹县| 沈丘县| 博客| 砀山县| 内黄县| 沙河市| 青田县| 延庆县| 二连浩特市| 乳山市| 邵阳县| 苍溪县| 永靖县| 诏安县| 华坪县| 阳东县| 钟祥市| 五华县| 安徽省| 东丽区| 英德市|