Async Ex

JavaScript

function getUserInfo(callback){
	for(var i=0;i<10;i++){
  	console.log('User Info no ' + i);
    setTimeout(500);
  }
  callback('got user info!');
	
}
function getProductList(callback){
	for(var i=0;i<10;i++){
  	console.log('Product no ' + i);
    setTimeout(100);
  }
  callback('got product list!');
}

$(document).ready(function(){
   getUserInfo(function(result){
   	console.log(result);
   });
   getProductList(function(result){
   	console.log(result);
   });
});