• HTML
  • CSS
  • JS

    Temas HTML

  • Estructura

  • Texto

  • Etiquetas Generales

  • Listas

  • Metadatos

  • Representar código

  • Multimedia

  • Tablas

  • Eventos

  • Formularios

  • Validaciones

  • Envío de Datos

  • Pre-Carga

  • Recordatorios

Personalizar controladores de un formularios personalizados

Una opción avanzada a la hora de crear un formulario es la de personalizar un controlador HTML, esto podemos realizarlo con el fin de aplicar estilos avanzados a este o para agregar algún comportamiento personalizado a alguno, sin embargo hay que tener conciencia de la enorme cantidad de trabajo que involucra el crear un nuevo controlador desde cero.

La creación de los controladores nativos conllevó que en su momento múltiples personas dedicasen grandes cantidades de tiempo definiendo cada aspecto de la funcionalidad, los estilos y la semántica de estos elementos, sin mencionar el trabajo que conllevó el implementarlos y formular su código, en el caso de que se desee crear un controlador propio es necesario transitar todo este proceso con ese fin, por ello es que en la industria los únicos que realmente invierten todo ese tiempo, dinero y energía a crear o modificar los controladores son los gigantes de la industria como Microsoft o Google.

Eso no lo hace imposible sin embargo el crear un nuevo tipo de controlador ciertamente es una tarea titánica, tan solo el recrear las funcionalidades y semántica de un controlador ya existente es una cantidad considerable de trabajo, por ello es que es una actividad que únicamente se realiza cuando es verdaderamente necesario.

Aún así si verdaderamente se desea el indagar sobre el cómo crear un controlador desde cero es posible el visitar La guía de Mozilla sobre esto, aquí se encontrará un ejemplo de todo lo necesario desde la estructura HTML del elemento, sus estilos CSS y su código JavaScript, todo esto a través de una práctica en la que buscarán recrear un elemento "select".

En dicha guía se busca replicar todas las funcionalidades y características del siguiente elemento:

Contacto

¿Quién soy?

Mi nombre es Carlos Miguel Puche Moreno, estoy estudiando programación web de forma autodidacta, si quieres saber más visita mi perfil de GitHub haciendo clic en mi fotografía, o visita mis redes sociales:

Redes

Currículum