functions inside or outside jquery document ready

Put it inside so it won’t pollute the global namespace. It also ensures a faster resolve of the function name because of JavaScript’s scope chains.

Put it outside if it’s a reusable component so you could easily move it in a separate file and call from different contexts.

Since you already use JQuery, it’s worth mentioning, that in your case you may want to define hexvalidate as a JQuery plugin outside and then invoke it inside.

Leave a Comment