Name: Anonymous 2010-06-10 3:17
How do I call
______________
1. This example uses external DOM API pseudocode. The reason is that in APIs like these, nested closures are common -- perfect for illustrating the problem. I have also included comments to indicate the general DOM tasks these pseudo-calls intend to describe.
charizard from deep within squirtle?
var pokedexObject = {
charizard: function() {
console.log("I am charizard.");
},
squirtle: function() {
// extenral API pseudocode incoming.1
$("<elem>").each(function() {
// dom create element
var pokePic = $("<img src=\"squirtle.png\">");
// dom attach
$(this).append(pokePic);
// dom event listener
pokePic.click(function() {
// charizard! i choose you!
// ...but how?
});
});
}
};______________
1. This example uses external DOM API pseudocode. The reason is that in APIs like these, nested closures are common -- perfect for illustrating the problem. I have also included comments to indicate the general DOM tasks these pseudo-calls intend to describe.