Programación segura utilizando el literal Object()

Un apunte de buena práctica en la programación Javascript.

Dado que es muy probable incluir muchas funciones en un mismo documento HTML la funcionalidad puede verse afectada si en un momento dado incluimos otro documento y resulta que tiene una función con el mismo nombre que otra que ya estaba declarada. En realidad este problema se podría evitar fácilmente con una convención de nombres tipo myscript_init() y myscript_validate(), sin embargo Javascript ofrece una mejor forma de manejar este tema: los objetos. Nosotros podemos definirnos un nuevo objeto y usar sus funciones como métodos suyos (así es como funcionan objetos Javascript como Date o Math.

Por ejemplo podríamos hacer:

myscript=new Object();
myscript.init=function()
{
  // Some code
};
myscript.validate=function()
{
  // Some code
};

Otros artículos de esta serie:

[seriesposts show_date=0 order=asc]

Publicar un Comentario

Si es la primera vez que escribes, tu comentario será moderado por un administrador.

Con el fin de garantizar un ambiente de debate respetuoso, no se permitirán comentarios:

  • insultantes, difamatorios, racistas, sexistas, y/o discriminatorios
  • excesivamente críticos con otros participanes
  • que no aporten nada, sin sentido o repetidos
  • con enlaces considerados publicidad o spam
  • con material protegido por derechos de autor
*
*