1. O que é a Web?
Os mais comuns na Web são sites e páginas da Web, que vêm em três formas comuns: hipertexto, hipermídia e protocolo de transferência de hipertexto. O desenvolvimento da Web é o desenvolvimento de um site. Um site é composto por muitas páginas da Web, e as páginas da Web são compostas por linhas de códigos de tags e códigos de dados. O desenvolvimento da Web é o processo de escrever esses códigos em tags que o navegador possa entender e, depois que o navegador os aceitar, as pessoas comuns poderão vê-los.
O front-end da Web é o principal responsável pelo efeito de exibição do navegador front-end. Quando a página do front-end da Web é exibida, esses dados são fornecidos pelo programa Java de segundo plano ou pelo programa C++. Esta arquitetura de sistema é chamada de sistema de estrutura B/S (B: Navegador, S: Servidor)
1. Introdução aos termos relacionados à web
(1) www é a abreviatura de world wide web, que chamamos de rede global de área ampla, também conhecida como World Wide Web;
(2) A web é um sistema de informação gráfica distribuído global, dinâmico e multiplataforma baseado no protocolo http. Nosso mais comum é o serviço de website.
(3) Um site é uma coleção de múltiplas páginas da web;
(4) Uma página web é um arquivo html exibido através de um navegador e contém imagens, texto, links, sons, etc.;
(5) A página web é analisada e exibida no navegador;
2. Aplicativo web
Os chamados aplicativos Web referem-se especificamente a alguns aplicativos que costumamos abrir com um navegador, ou seja, sites. Como Weibo, Momentos, Zhihu, etc. Os aplicativos da Web devem existir na forma de “grupos de recursos”.
Veja o Weibo, um aplicativo da web, como exemplo. Ele consiste em muitos cenários. Os cenários com os quais estamos familiarizados incluem:
(1) Cenário de login e registro;
(2) Cena de navegação no Weibo;
(3) Publicar cenas do Weibo;
(4) Página central pessoal;
Nestes cenários, cada cena geralmente possui sua própria página principal, que geralmente é um recurso de página HTML. Nesses cenários, existem áreas funcionais específicas. De modo geral, após a definição da cena, existem apenas uma ou duas áreas funcionais. realizar uma função, ela se transforma na conclusão de uma série de ações, como registro, login e navegação. Para concluir uma ação, vários recursos precisam cooperar entre si para concluí-la. HTML é apenas uma exibição de digitalização de conteúdo. nos recursos está em nosso A fase de aprendizagem vem principalmente do banco de dados.
Primeiro obtemos os dados por meio do banco de dados e, em seguida, marcamos os recursos obtidos como conteúdo estruturado por meio de HTML para formar um recurso completo. Vários recursos são combinados para formar uma função. Várias funções são unidas e organizadas para formar um recurso completo. um aplicativo ou sistema Web completo.
3. Servidor web
Se houver um cliente, deve haver um servidor Como o servidor Web usa o protocolo HTTP, geralmente o chamamos de servidor HTTP (servidor HTTP). Por exemplo: Apache, Tomcat, Netty, etc.
Nosso navegador se comunicará com nosso cliente através da rede. Tanto o navegador quanto o cliente são implementados por outros. Nossa tarefa é principalmente implementar alguns materiais de plug-in (também chamados de recursos) para o cliente. acessa, na verdade acessa os recursos que fornecemos, conforme mostrado na figura.
Existe um conjunto de padrões para comunicação entre navegadores e servidores. Esse conjunto de padrões é denominado protocolo HTTP, cujo nome completo é (Protocolo de Hiper (Super) Texto (Texto) de Transferência (Transmissão) (Protocolo)). Durante a comunicação, o navegador envia uma solicitação e o servidor responde.
4. Recursos
Por enquanto, podemos entender os recursos como um conjunto de arquivos, e o chamado desenvolvimento de aplicações Web é desenvolver um conjunto de recursos (expresso como um conjunto de arquivos, para uma melhor compreensão, você pode imaginar o navegador). como um shopping, e pense em nós desenvolvendo aplicações Web Imagine que o aplicativo é como abrir uma loja neste shopping Antes de abrir a loja, precisamos preparar os itens a serem vendidos, o que equivale a recursos. Pode haver vários aplicativos da web em um navegador, e cada aplicativo da web possui uma série de recursos. Os recursos que desenvolvemos precisam passar pelo cliente para fornecer serviços externos. O usuário representa o navegador, e o navegador está conectado diretamente ao servidor Web. Iremos anexar os recursos correspondentes ao servidor Web, para que nosso aplicativo Web seja oficialmente conectado. trabalho.
5. Composição padrão da web
Composição: Inclui principalmente três aspectos: Estrutura , Apresentação e Comportamento .
(1) Padrões estruturais: A estrutura é usada para organizar e classificar os elementos da página da web. Aprendemos principalmente HTML. A parte mais importante de uma página da web
(2) Padrões de desempenho: O desempenho é usado para definir o layout, cor, tamanho e outros estilos de aparência dos elementos da página da web, principalmente referentes ao CSS
(3) Padrões de comportamento: Comportamento refere-se à definição de modelos de páginas da web e à escrita de interações. O que aprendemos principalmente é JavasScript (JavaScript é uma linguagem de programação que pertence ao HTML e à Web).
Idealmente, nosso código-fonte: .HTML .css .js
2. Introdução básica ao HTML
1. Definição básica: Hypertext Markup Language, hiper é um hiperlink;
2. A versão mais popular atualmente é o HTML5.0, e a organização W3C é responsável pela formulação dos padrões da linguagem HTML;