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]
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:
Otros artículos de esta serie:
[seriesposts show_date=0 order=asc]