05/9
2015
window.onload = function() { try { if (test & amp; & amp; typeof(test) == "function") { test(); } else { alert("不存在的函数"); } } catch(e) {} } function test() { alert("函数执行……"); }
今天写了看图模式的js,然后执行的时候遇到了问题:函数必须在window.onload里面执行,window.onload在每个页面底部都有,但是看图模式的功能只需要用在文章页中,在其他页面里,因为找不到这个函数就会报错。所以找到了使用try catch语句判断函数是否存在的代码。