In my javascript code, I have a self executing anonymous function which executes immediately. Inside that I have document.ready()
which makes sure that the dom is ready before doing stuffs. Just wondering whether the document.ready in my code is redundant or not.
(function() {
"use strict";
var app = {
init: function () {
app.addLun('Hello');
$('#some_id').on('click', this.changeStuff);
},
changeStuff: function(e) {
e.preventDefault();
$('#some_id').text("Cool text");
},
addLun: function(a) {
console.log(a);
}
};
$(document).ready(function() {
app.init();
});
})();