Web.lab1
Entwickeln Sie ein PHP -Skript, das den Punkt des Punktes in der Koordinatenebene in einen bestimmten Bereich bestimmt, und erstellen Sie eine HTML -Seite, die die Daten bildet, um sie zur Verarbeitung dieses Skripts zu senden.
Der Parameter R und die Koordinaten des Punktes sollten mittels HTTP -Anforderung an das Skript übertragen werden. Das Skript muss Daten validieren und die HTML -Seite mit einer Tabelle mit den erhaltenen Parametern und dem Ergebnis von Berechnungen zurücksenden - die Tatsache des Punktes oder der Nichtbeachtung des Punktes in den Bereich. Frühere Ergebnisse sollten zwischen Anfragen gespeichert und in der Tabelle angezeigt werden.
Darüber hinaus muss die Antwort Daten zur aktuellen Zeit und Zeit des Skripts enthalten.
Die entwickelte HTML -Seite muss die folgenden Anforderungen erfüllen:
- Für die Position von Text und grafischen Elementen ist es erforderlich, tabellarisches Layout zu verwenden.
- Diese Formulare sollten über die GET -Anfrage an die Verarbeitung übertragen werden.
- Stiltische sollten sich in separaten Dateien befinden.
- Bei der Arbeit mit CSS, die Verwendung von Kennungen, Pseudo -Klassen -Selektoren, Klassenwählern und Angeboten der Nachkommen sowie der CSS -Stilelektoren wie Erbschaft und Kaskadierung sollten demonstriert werden.
- Die HTML -Seite sollte einen "Hut" haben, der den Namen eines Schülers, die Gruppennummer und eine Nover -Option enthält. Beim Entwerfen eines Hutes müssen Sie die Schriftart (Serife), ihre Farbe und Größe in der Kaskadierungstisch mit Stilen eindeutig einstellen.
- Die Eingangselemente sollten in Pixel festgelegt werden.
- Die Seite sollte ein Skript in der JavaScript -Sprache enthalten, das die vom Benutzer eingeführten Werte in den Feldern des Formulars validiert. Alle falschen Werte (z. B. Buchstaben in den Koordinaten des Punktes oder des negativen Radius) sollten blockiert werden.

Fragen zum Schutz der Laborarbeit:
- HTTP -Protokoll. Die Struktur von Anfragen und Antworten, Anfragen, Serverantworten, Anfragen und Antworten.
- HTML -Markierungssprache. Funktionen, Haupt -Tags und Attribute von Tags.
- Die Struktur der HTML -Seite. Objektmodell eines Dokuments (DOM).
- HTML -Formen. Aufgabe der HTTP -Anforderungsmethode. Regeln zum Platzieren von Formularen auf den Seiten, Arten von Eingabefeldern.
- Cascading Styles (CSS). Struktur - Regeln, Selektoren. Arten von Selektoren, Funktionen ihrer Anwendung. Prioritäten der Regeln. Vorteile von CSS gegenüber der direkten Aufgabe der Stile durch Attribute von Tags.
- Weniger, Sass, SCSS. Schlüsselmerkmale, vergleichende Eigenschaften. Kompatibilität mit Browsern, Rundfunk an das "gewöhnliche" CSS.
- Kundenszenarien. Merkmale, Anwendungsbereiche. JavaScript -Sprache.
- ECMASCIPT -Versionen, neue ES6- und ES7 -Funktionen.
- Synchrone und asynchrone Verarbeitung von HTTP -Überprüfungen. Ajax.
- JQuery Library. Zweck, die Haupt -API. Verwendung für die Implementierung von AJAX und Arbeit mit DOM.
- Implementierung von AJAX mit Superagent.
- Serverszenarien. CGI - Definition, Zweck, Schlüsselmerkmale.
- FASTCGI - Technologie -Funktionen, Vor- und Nachteile im Vergleich zu CGI.
- PHP-Sprachsyntax, Datentypen, Integration in die Webseite, Verarbeitungsregeln für HTTP-Überprüfungen. Merkmale der Umsetzung der Prinzipien von OOP in PHP.
Wie gieße ich Laba 1 auf Helios?
Es ist notwendig, in den Grundlagen seines Verzeichnisses das public_html -Verzeichnis zu erstellen. Es setzt 755 Rechte und überträgt Dateien nach SFTP rekursiv ein. PS Ihr Heimverzeichnis sollte auch die Rechte von 755 haben.
LABA wird unter https://se.ifmo.ru/~вашНомерНаГелиосе/