I've frequently encountered sites that put all of their JavaScript inside a namespace
structure along the lines of:
namespaces = { com : { example: { example.com's data} }
However, setting this up safely with respect to other namespaced frameworks seems to require a relatively hefty amount of code (defined as > 2 lines). I was wondering whether anyone knows of a concise way to do this? Furthermore, whether there's a relatively standard/consistent way to structure it? For example, is the com
namespace directly attached to the global object, or is it attached through a namespace object?
[Edit: whoops, obviously {com = { ... } }
wouldn't accomplish anything close to what I intended, thanks to Shog9 for pointing that out.]