elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Desarrollo Web / Re: Duda con <forma action=""> en asp en: 18 Mayo 2017, 17:02 pm
Te recomiendo gravemente que dejes de usar versiones viejas de ASP. En algún punto van a dejar de tener soporte.

Como dice dato000, te recomiendo usar MVC, sea MVC 5, o MVC 6. Te vas a ahorrar un millón de problemas. MVC 6 es más nuevo y quizás inmaduro, MVC 5 es más estable. Pero como sea, usá cualquiera de los dos. ASP.NET/MVC se creó para solucionar los problemas de ASP. Leer acerca de alguien en 2017 que quiere aprender a lidiar con aspx me parece terrible.

Y por favor, no uses VB, es muy inferior a C#.
2  Programación / Desarrollo Web / Re: Una función en javascript en: 18 Mayo 2017, 16:50 pm
Hora de demistificar:

Primero, estemos de acuerdo en que en javascript, podés declarar una función sin nombre.

Código
  1. function() { console.log('asd'); }
Podés, si querés, asignarla a una variable e invocar esa función luego
Código
  1. var myFunction = function() { console.log('asd'); }
  2. myFunction();
  3.  

Pero también, en el mundo libre de javascript, podés hacer cosas locas, como declarar una función sin nombre, e invocarla inmediatamente, esto es exactamente igual que el ejemplo anterior (sin el console.log) pero en una línea:

Código
  1. function(){}()

Lamentablemente, ese código no corre, por ciertas cuestions de sintaxis de javascript, para que corra tenés dos opciones:

Código
  1. (function(){})() //envolver la declaración de la función entre paréntesis
Código
  1. !function(){}() //anteponer un signo de exclamación

Ahora...

Por qué querrías declarar una función y llamarla inmediatamente? Por qué no poner el código así nomás en un script de html total se va a invocar de una.

Por una cuestión de prolijidad. Cuando definís una variable fuera de cualquier función, es visible globalmente. Cualquier otra parte del código puede acceder a esa variable. Y eso puede hacer que tu código sea poco robusto.

Pero, oh magia, cuando ponés variables dentro de funciones, esas variables solo se pueden acceder dentro de esas funciones. Y eso nos ayuda a modularizar el código.

3  Foros Generales / Sugerencias y dudas sobre el Foro / Agregar el subforo ASP.NET al desarrollo web en: 18 Mayo 2017, 16:20 pm
Hola, soy nuevo, y con mucho respeto quería pedir eso.


Gracias por leer, saludos.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines