Я получаю доступ к нескольким методам, написанным в другом файле js. Так что я к ним доступ, как это:Добавить прослушиватель событий метода, присутствующего в другом файле js
file1:
function minit()
{
this.addval = function(val1, val2)
{
return val1+val2;
}
function autoexecute(d)
{
//do something here//
//raise event//
}
};
file2:
var con = new minit();
var result = con.addval(2,3);
/*
con.autoexecute(function(d){ //Wanna do something like this
alert(d);
});
*/
Над вещами работают, как и ожидалось, получение результата .. Теперь предположим, что Метод autoexecute(d)
автоматически запускается через промежуток времени. Как я могу узнать, выполняется ли этот метод?
Так что, я хочу создать событие (в файле2) autoexecute(d)
(в файле1).
UPDATE: Я надеюсь, что этот пример поможет вам понять этот вопрос ..
company.js // это главный файл, который будет использоваться в качестве эталона в ui.html
function hello(personname) //this method will invoke automatically after 1 minute..
{
}
ui.html
<script src="company.js"></script>
<script>
$(document).ready(function(){
function bye(personame) //this method will be called automatically if hello method invoked.... personame is the argument passed from hello method//
{
alert("comany.js -> hello function is executed");
}
});
</script>
Постарайтесь сделать это понятнее. – Dellirium
Пожалуйста, проверьте, что я обновил основную тему .. –
https://jsfiddle.net/tgjms546/ прочитал это – Dellirium