[英]calling function defined in onDomReady
下面是我的示例js,其中所有內容都在doDomReady函數中定義,它們是它們的多功能。 `
YAHOO.namespace("YAHOO.User");
YAHOO.User = (function() {
Event.onDOMReady(UserData = function() {
.......
function save(){}
..........
});
})();`
從上面的js文件,我想像這樣-> YAHOO.User.save(resultset)從外部(從其他js文件)調用save方法,但是由於它不可見,所以我無法調用它。
有人告訴我在上述情況下如何調用函數。
window.save == function(resultset){ ... }
這將其置於全局范圍內,因此您可以僅從另一個腳本調用save()
。 為了在YAHOO.User下對其命名空間,我想是:
window.YAHOO.User.save = function(resultset){ ... }
...然后您可以從外部調用YAHOO.User.save(resultset)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.