Respuesta previa: pocas respuestas mencionaron Ember, Angular y React, que en realidad son marcos para crear aplicaciones de página única , pero la pregunta es cómo crear sitios web de una sola página.
Respuesta: Hay muchas formas de codificar / crear sitios web de una sola página. En mi opinión, la forma “correcta” de codificación sería la forma más “limpia”, donde tienes todo muy bien escrito y organizado.
Esto es lo que deberá tener en cuenta para crear sitios web de una sola página:
- Cómo saber si un sitio web de fabricación minorista es auténtico
- ¿Pueden ayudarme a encontrar un sitio web y guiarme hacia dónde puedo encontrar temas para trabajos anteriores de IGCSE?
- ¿Cuál es la mejor manera de obtener nuevos clientes como Inspector de viviendas en 2016 si no tengo un sitio web?
- Creé contenido para un sitio web, pero no lo publicaron, por lo que dijeron que no me pagarían. Ahora veo (muchos meses después) que publicaron el contenido de todos modos. ¿Qué tengo que hacer?
- ¿Quieres un sitio web para tu negocio?
- Sistema de cuadrícula , generalmente un diseño de 12 columnas, ancho completo o dentro de un contenedor, que usaría para estructurar su sitio web. Aquí una lista de más de 100 mejores sistemas y herramientas de cuadrícula para un diseño receptivo.
- Elija un marco entre los 5 marcos de front-end más populares de 2017. Estos marcos ya han incorporado un sistema de cuadrícula, un estilo agradable y características y complementos de JavaScript (como jQuery).
Luego, apilaría su contenido en una página larga creando múltiples etiquetas
Consejos:
- Para una mejor experiencia del usuario, asegúrese de que su menú esté “fijo”, lo que significa que siempre estará en la parte superior de una pantalla, fácilmente disponible para que el usuario navegue a otra sección dentro de su sitio web.
- Es bueno tener el botón / enlace “Desplazarse hacia arriba” en la parte inferior de la pantalla, lo que llevaría al usuario a la sección de aterrizaje de su sitio web.
Por supuesto, puede crear estilo y funcionalidad (css + js) usted mismo, pero tomaría más tiempo y probablemente se volverá complicado al final.
Espero que esto ayude.