javascript - How to correctly use multiple initialization functions? -


i trying understand whether or not concept behind using multiple initialization functions bad practice. initialization function mean either of following:

$(document).ready(function(){      //... code here }  (function(){     //.... code here })(); 

time , time again have seen multiple initialization functions being used , thought bad practice, wrong?

based on that, care enlighten me whether or bad practice use multiple initialization functions?

edit: removed irrelevant example of bad use of closure , encapsulation.

your suspicion correct in it's idea organize code when can.

centralizing initialization functions makes easier developer figure out statements being executed @ given time. facilitates debugging , becomes increasingly important when multiple developers working on same code.

perhaps consider doing this:

$(document).ready(function () {      function findlionelrichie() {         console.log('found lionel richie');     }      function findwhomeverelseneedsfinding() {         console.log('found others');     }             (function initialize() {         findlionelrichie();         findwhomeverelseneedsfinding();     })(); }); 

that being said, cannot avoided (for example, when calling functions external libraries). try keep organized can on end, however.


Comments

Popular posts from this blog

php - Wordpress website dashboard page or post editor content is not showing but front end data is showing properly -

How to get the ip address of VM and use it to configure SSH connection dynamically in Ansible -

javascript - Get parameter of GET request -