1. ¿Qué es la Web?
Los más comunes en la Web son los sitios web y las páginas web, que se presentan en tres formas comunes: hipertexto, hipermedia y protocolo de transferencia de hipertexto. El desarrollo web es el desarrollo de un sitio web. Un sitio web se compone de muchas páginas web, y las páginas web se componen de líneas de códigos de etiquetas y códigos de datos. El desarrollo web es el proceso de escribir estos códigos en etiquetas que el navegador pueda entender y, una vez que el navegador los acepta, la gente común puede verlos.
El front-end web es el principal responsable del efecto de visualización del navegador de front-end. Cuando se muestra la página de front-end web, estos datos son proporcionados por el programa Java en segundo plano o el programa C ++. Esta arquitectura del sistema se denomina sistema de estructura B/S (B: navegador, S: servidor)
1. Introducción a términos relacionados con la web.
(1) www es la abreviatura de World Wide Web, a la que llamamos red de área amplia global, también conocida como World Wide Web;
(2) La web es un sistema de información gráfica distribuido global, dinámico y multiplataforma basado en el protocolo http. El más común es el servicio de sitio web.
(3) Un sitio web es una colección de múltiples páginas web;
(4) Una página web es un archivo html que se muestra a través de un navegador y contiene imágenes, texto, enlaces, sonidos, etc.;
(5) La página web se analiza y se muestra en el navegador;
2. Aplicación web
Las llamadas aplicaciones web se refieren concretamente a algunas aplicaciones que solemos abrir con un navegador, es decir, los sitios web. Como Weibo, Moments, Zhihu, etc. Las aplicaciones web deben existir en forma de "grupos de recursos".
Tomemos como ejemplo Weibo, una aplicación web. Consta de muchos escenarios. Los escenarios que conocemos incluyen:
(1) Escenario de inicio de sesión y registro;
(2) Escena de navegación en Weibo;
(3) Publicar escenas de Weibo;
(4) Página del centro personal;
En estos escenarios, cada escena generalmente tiene su propia página principal, que generalmente es un recurso de página HTML; en estos escenarios, hay áreas funcionales específicas. Una vez determinada la escena, solo hay una o dos áreas funcionales. Para realizar una función, se convierte en completar una serie de acciones, como registrarse, iniciar sesión y navegar. Para completar una acción, varios recursos deben cooperar entre sí para completarla. HTML es solo una visualización de la digitalización del contenido. en los recursos está en nuestro La fase de aprendizaje proviene principalmente de la base de datos.
Primero obtenemos los datos a través de la base de datos y luego marcamos los recursos obtenidos como contenido estructurado a través de HTML para formar un recurso completo. Se combinan varios recursos para formar una función y se unen para formar un recurso completo. una aplicación o sistema web completo.
3. servidor web
Si hay un cliente, debe haber un servidor. Debido a que el servidor web utiliza el protocolo HTTP, a menudo lo llamamos servidor HTTP (Servidor HTTP). Por ejemplo: Apache, Tomcat, Netty, etc.
Nuestro navegador se comunicará con nuestro cliente a través de la red. Tanto el navegador como el cliente son implementados por otros. Nuestra tarea es principalmente implementar algunos materiales complementarios (también llamados recursos) para el cliente. accede, en realidad accede a los recursos que proporcionamos, como se muestra en la figura.
Existe un conjunto de estándares para la comunicación entre navegadores y servidores. Este conjunto de estándares se denomina protocolo HTTP, cuyo nombre completo es (Protocolo (Protocolo) de transferencia (transmisión) de hiper (súper) texto (texto). Durante la comunicación, el navegador envía una solicitud y el servidor responde.
4. Recursos
Por el momento, podemos entender los recursos como un conjunto de archivos, y el llamado desarrollo de aplicaciones web consiste en desarrollar un conjunto de recursos (expresados como un conjunto de archivos, para una mejor comprensión, podemos imaginar el navegador). Como un centro comercial, piense en nosotros desarrollando aplicaciones web. Imagine que la aplicación es como abrir una tienda en este centro comercial. Antes de abrir la tienda, debemos preparar los artículos que se venderán, lo que equivale a recursos. Puede haber varias aplicaciones web en un navegador y cada aplicación web tiene una serie de recursos. Los recursos que desarrollamos deben pasar por el cliente para proporcionar servicios externos. El usuario representa el navegador y el navegador está conectado directamente al servidor web. Adjuntaremos los recursos correspondientes al servidor web para que nuestra aplicación web esté oficialmente. trabajar.
5. Composición estándar web
Composición: Incluye principalmente tres aspectos: Estructura , Presentación y Comportamiento .
(1) Estándares estructurales: la estructura se utiliza para organizar y clasificar los elementos de la página web. Aprendemos principalmente HTML. La parte más importante de una página web
(2) Estándares de rendimiento: el rendimiento se utiliza para establecer el diseño, el color, el tamaño y otros estilos de apariencia de los elementos de la página web, principalmente en referencia a CSS.
(3) Estándares de comportamiento: el comportamiento se refiere a la definición de modelos de páginas web y la escritura de interacciones. Lo que aprendemos principalmente es JavasScript (JavaScript es un lenguaje de programación que pertenece a HTML y Web).
Idealmente nuestro código fuente: .HTML .css .js
2. Introducción básica a HTML
1. Definición básica: lenguaje de marcado de hipertexto, hiper es un hipervínculo;
2. La versión más popular actualmente es HTML5.0 y la organización W3C es responsable de formular los estándares para el lenguaje HTML;