1. Con una cuenta podrás:

    • Publicar preguntas y pedir ayuda
    • Crear tutoriales
    • Acceder a contenido privado
    • Convertirte en un Héroe de la web
    Cerrar notificación
  2. Eres nuevo en la comunidad y necesitas ayuda?
    Sigue estos pasos y recomendaciones antes de publicar tu duda:
    Cerrar notificación

Tutorial Patrones parte 2. [JavaScript avanzado]

Tema en 'Tutoriales de Javascript' comenzado por gammafp, 13 de Septiembre de 2015.

?

¿Cuál de estas tres categorías es un tipo de patrón de diseño?

  1. Patrón de diseño nacional.

    0 votos
    0,0%
  2. Patrón de diseño fantasmal.

    0 votos
    0,0%
  3. Patrón de diseño Estructural.

    1 votos
    100,0%
  4. Patrón de diseño de la creación del universo de dios.

    0 votos
    0,0%
  1. gammafp

    gammafp
    Moderador
    Miembro del Equipo

    Se incorporó:
    12 de Enero de 2015
    Mensajes:
    774
    Me gusta recibidos:
    330
    Puntos de trofeos:
    63
    Género:
    Hombre
    Bueno como sé que no os gusta mucho la teoría trataré de estudiarme yo la teoría y a vosotros entregaros lo carnoso.

    En el capitulo anterior vimos como el glitch trataba de destruir la tierra de Ooo y nuestros aventureros Finn y Jake el perro se aventuraron a seguirlo en la puerta dimensional donde conocieron a su amigo Prismo el cual concedía deseos y Finn el humano pidió que no existiese el glitch dando como resultado una linea temporal distinta en la cual fue atrapado Finn.

    Ah no!! no estábamos hablando de eso, sino de patrones de diseños, al lío.

    ANTI-PATRONES

    Hoy veremos que son los ANTI-PATRONES son los enemigos de los patrones, que son tan malos pero tan malos que se merecen ser recordados.

    -Entre los malos anti patrones tenemos el uso de espacios globales:
    Si contaminamos nuestro espacio global con muchas variables puede resultar un lío ya que podemos toparnos mas adelante que queramos usar una variable ya antes escrita y el programa nos falle y no sepamos donde está el problema, así que ya sabéis hay que evitar llenar el espacio global.

    ¿Pero cuales son las variables globales?
    un ejemplo claro de las variables globales es crear variables fuera de las funciones por ejemplo y esto hay que evitarlo en lo máximo posible; aunque claro hay casos que son necesarias las variables globales.

    -Nunca uses document.write().
    Hace mucho tiempo cuando los dinosaurios caminaban por la tierra se usaban los document.write() para escribir en las páginas con JavaScript, esto conlleva a reescribir toda la página; pero a día de hoy se hace impensable hacer esto (solo para hacer ejemplos está viable) ya que nuestros navegadores cuentan con DOM que es una manera mas rápida y segura de escribir sobre la página web, podéis usar por ejemplo createElement() que es para crear elementos en la página. Si queréis mas información sobre DOM buscad tutoriales de DHTML, (si queréis un curso de DHTML hablad con gammafp y miraré de crear uno para la web).

    -Evitar de usar eval para pasar funciones en modo de cadenas de texto.
    ¿porque dejar de usar eval?
    no digo que lo dejes de usar para siempre, si lo sabes usar bien como por ejemplo parsear Json va muy bien, pero recuerda que si a la palabra eval le camibas la a por un i dice evil y evil es mal (esto no es coincidencia hermanos "josue yrion" ).

    -Evitar el uso de JavaScript en linea por ejemplo en los formularios.
    A parte que es feo ver código JavaScript mezclado directamente con los formularios ya que el mantenimiento del programa se hace mas difícil y terminamos programando código espagueti con ración de HTML por en medio.

    Acuerdate que conocer al enemigo es un paso para vencer, si sabemos que lo que escribimos está mal lo evitaremos a toda costa y escribiremos algo mejor.

    Categorías de patrones de diseño.

    Nosotros solo veremos tres categorías de diseño las cuales son:
    1. Patrón de diseño creacional.
    2. Patrón de diseño estructural.
    3. Patrón de diseño de comportamiento.
    Bueno y hasta acá llega este segundo tutorial/minicursillo sobre patrones de diseños, en el próximo capitulo trataremos de recordar como se hacen las clases en JavaScript y por fin a escribir algo de código que ya va siendo hora. Saludos.
     
  2. geriito

    geriito Miembro

    Se incorporó:
    9 de Enero de 2015
    Mensajes:
    132
    Me gusta recibidos:
    4
    Puntos de trofeos:
    18
    Género:
    Hombre
    Sigue asi gammafp

    Enviado desde mi SM-G900F mediante Tapatalk
     

Comparte esta página