Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

defer47

Defer on javascript
Wrap functions with defer47.fn(). Eventually, wrapped functions will be executed order of LIFO.

[Invoker] INIT
    [Fugazi] 1230 Helloworld -normal scope-
    [Fugazi] 1230 [DEFER] World. -2-
    [Fugazi] 1230 [DEFER] Hello, -1-
 [Invoker] Dragon or knight make up your mind! -normal scope-
    [Fugazi] 9876 Helloworld -normal scope-
    [Fugazi] 9876 [DEFER] World. -2-
    [Fugazi] 9876 [DEFER] Hello, -1-
[Invoker] EXIT
[Invoker] Defer #1
function Fugazi(a) {

	defer47.fn(function () {
		console.log("   [Fugazi]", a, "[DEFER] Hello, -1-");
	});

	defer47.fn(function () {
		console.log("   [Fugazi]", a, "[DEFER] World. -2-");
	});

	console.log("   [Fugazi]", a, "Helloworld -normal scope-");

}


function Invoker() {
	console.log("[Invoker] INIT")

	Fugazi(1230);

	defer47.fn(function () {
		console.log("[Invoker] Defer #1");
	});

	console.log("[Invoker] Dragon or knight make up your mind! -normal scope-");

	Fugazi(9876);

	console.log("[Invoker] EXIT");
	return
}

Invoker();

About

Imitating defer event on Javascript.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages