por lo que tienen un archivo .js que se incluye en mi html
Si pongo esto dentro de mi archivo .js,
$(document).ready(function(){
var siteRoot = $('.site-root').val();
alert(siteRoot);
});
el código alertaría al valor correctamente, pero si hago esto:
var siteRoot = $('.site-root').val();
$(document).ready(function(){
alert(siteRoot);
});
que alertaría indefinido en lugar
está ahí una manera de tener algo que está en $(document).ready()
las variables de acceso fuera de ella ya que si pongo la variable dentro $(document).ready()
no sería accesible desde otros archivos js
me puede dar un ejemplo del enfoque de espacio de nombres –
Ahí va, es solo una manera de poner cosas en un objeto realmente –
Facepalm. Sí, esta es una forma muy elegante de persistir objetos sin tener una larga lista de declaraciones globales. Helpe mucho. – eggmatters