¿Qué tipo de sitios web se pueden crear solo con HTML y JavaScript?

Los navegadores web modernos son un marco extremadamente poderoso para aplicaciones interactivas. Hay muchas API a las que puede acceder a través de JS:

Para entrada: video (cámara), audio (micrófono), geolocalización, etc.

Para salida: DOM, notificaciones, video, audio, lienzo, etc.

Para almacenamiento: localStorage, IndexedDB

La principal restricción sería acceder y almacenar datos entre dispositivos / navegadores. Para ese tipo de funcionalidad, necesitaría alguna aplicación de servidor que viva fuera del navegador del usuario.

Para dar un ejemplo, he estado trabajando en un proyecto que permite a los usuarios editar código y obtener una vista previa de su código dentro del navegador, sin ningún lado del servidor: habemus editor. Lo usamos como “prueba” para las personas que tienen la intención de utilizar nuestros servicios. Todo el código se ejecuta dentro del navegador para que no tengamos que preocuparnos por escalar servidores solo con fines de prueba.

Cualquier sitio no dinámico puede crearse solo con HTML y es una forma bastante decente de dedicarse a aprenderlo.

Javascript agrega interactividad extra. Pero, en mi opinión, es mejor aprender CSS después de bajar HTML. Le permitirá separar los estilos de la estructura de su sitio.

HTML y JS le permite crear ambos tipos de sitios web estáticos y dinámicos y si conoce algún marco como angular o reaccionar, entonces es demasiado bueno para crear cualquier tipo de aplicación web.

Con HTML y JS no es suficiente para crear una buena aplicación simultáneamente, también debes enfocarte en CSS porque te da una mejor apariencia, lo cual es muy muy importante. La mayoría de las personas lo descuidan, pero es una de las principales partes de la construcción de cualquier aplicación.

Espero que te ayude !!!

Happycoding

¡Casi cualquier tipo de sitio web que puedas imaginar! Es posible que necesite un poco de CSS para diseñar, pero si está ejecutando el servidor JavaScript, entonces no hay demasiado que no pueda hacer. De hecho, estoy luchando por encontrar un escenario en el que necesites algo más. No digo que siempre será la mejor solución, pero podría crear Quora, Facebook, un reproductor de música en línea, videoconferencia, sitios habilitados para VR / AR, juegos …

Incluso podría probar suerte en aplicaciones de escritorio, por ejemplo, brackets, un editor de código fuente abierto, está construido con JavaScript.

Usando react native puedes compilar JavaScript en código nativo para aplicaciones iOS o Android.

Bueno … probablemente podrías hacer a Quora.

Excepto que no podría tener cuentas de usuario, comentarios, votos a favor, votos a favor, preguntas nuevas … Básicamente, todo lo que es dinámico desaparecería. Quizás la funcionalidad de plegar y leer más podría funcionar al hacer un uso inteligente de los spoilers de CSS, pero no sería totalmente compatible con todos los navegadores disponibles.

Entonces, para responder a su pregunta de manera diferente:

Podría crear prácticamente CUALQUIER sitio, pero sería estático y tendría una funcionalidad muy limitada.

Cualquier tipo que quieran! Con una gran cantidad de puntos finales de API en torno a todo tipo de servicios, podría hacer fácilmente algo por encima de otra cosa utilizando esos puntos finales como su fuente de datos.

Por supuesto, usted crea una dependencia de dichos recursos que, dado que no posee, podrían cerrarse un día, pero la idea aquí es construir algo que muchos otros encontrarían útil y esperar que el punto final se ponga al día y quiera para comprarlo o si no es alguien más que quiera mejorarlo y llevarlo al siguiente nivel …

O podría crear un sitio puramente informativo sobre sus temas favoritos o menos favoritos o cualquier cosa entre ambos.

El punto que estoy tratando de hacer en general es que puedes hacer casi cualquier cosa. Pero al mismo tiempo estás limitado si no estás construyendo de principio a fin

Visualiza y resuelve fotos en Image Viewer & Jigsaw Puzzle Game, donde JavaScript y HTML5 cobran vida …