Web.lab1
Desarrolle un script PHP que determine el punto del punto en el plano de coordenadas en un área determinada y cree una página HTML que forme los datos para enviarlos para procesar este script.
El parámetro R y las coordenadas del punto deben transmitirse al script mediante la solicitud HTTP. El script debe validar los datos y devolver la página HTML con una tabla que contiene los parámetros obtenidos y el resultado de los cálculos, el hecho del punto o la no partida del punto en la región. Los resultados anteriores deben almacenarse entre solicitudes y mostrarse en la tabla.
Además, la respuesta debe contener datos sobre la hora y la hora actuales del script.
La página HTML desarrollada debe satisfacer los siguientes requisitos:
- Para la ubicación del texto y los elementos gráficos, es necesario usar el diseño tabular.
- Estos formularios deben transmitirse al procesamiento mediante la solicitud GET.
- Las tablas de estilo deben ubicarse en archivos separados.
- Cuando se trabaja con CSS, se debe demostrar el uso de identificadores, selectores de pseudo -clases, selectores de clase y ofertas de la descendencia, así como dichos selectores de estilo CSS como herencia y cascada.
- La página HTML debe tener un "sombrero" que contenga el nombre de un estudiante, el número de grupo y una opción Nover. Al diseñar un sombrero, debe establecer claramente la fuente (serif), su color y tamaño en la tabla de estilos en cascada.
- Los elementos de entrada deben establecerse en píxeles.
- La página debe contener un script en el idioma JavaScript, que valida los valores introducidos por el usuario en los campos del formulario. Cualquier valor incorrecto (por ejemplo, letras en las coordenadas del punto o radio negativo) deben bloquearse.

Preguntas a la protección del trabajo de laboratorio:
- Protocolo HTTP. La estructura de solicitudes y respuestas, solicitudes, respuestas del servidor, solicitudes y respuestas.
- Lenguaje de marcado HTML. Características, etiquetas principales y atributos de etiquetas.
- La estructura de la página HTML. Modelo de objeto de un documento (DOM).
- Formularios HTML. Tarea del método de solicitud HTTP. Reglas para colocar formularios en las páginas, tipos de campos de entrada.
- Estilos en cascada (CSS). Estructura - Reglas, selectores. Tipos de selectores, características de su aplicación. Prioridades de las reglas. Ventajas de CSS sobre la tarea directa de los estilos a través de atributos de etiquetas.
- Menos, Sass, SCSS. Características clave, características comparativas. Compatibilidad con los navegadores, transmitiendo al CSS "ordinario".
- Escenarios del cliente. Características, áreas de aplicación. Lenguaje JavaScript.
- Versiones de ECMASCIPT, nuevas funciones de ES6 y ES7.
- Procesamiento sincrónico y asincrónico de verificaciones HTTP. Ajax.
- Biblioteca jQuery. Propósito, la API principal. Usar para la implementación de AJAX y trabajar con DOM.
- Implementación de AJAX usando Superagent.
- Escenarios del servidor. CGI - Definición, propósito, características clave.
- FastCGI: características tecnológicas, ventajas y desventajas en relación con CGI.
- PHP Language-Syntax, tipos de datos, integración en la página web, reglas de procesamiento para verificaciones HTTP. Características de la implementación de los principios de OOP en PHP.
¿Cómo verter LABA 1 en Helios?
Es necesario crear en los fundamentos de su directorio el directorio public_html , configuró recursivamente 755 derechos y transferir archivos por SFTP. PD: su directorio de origen también debe tener los derechos de 755 .
LABA estará disponible en https://se.ifmo.ru/~вашНомерНаГелиосе/