Web.lab1
Développez un script PHP qui détermine le point du point sur le plan de coordonnées dans une zone donnée et créez une page HTML qui forme les données pour les envoyer pour traiter ce script.
Le paramètre R et les coordonnées du point doivent être transmis au script au moyen de la demande HTTP. Le script doit valider les données et renvoyer la page HTML avec un tableau contenant les paramètres obtenus et le résultat de calculs - le fait du point ou non-partition du point dans la région. Les résultats précédents doivent être stockés entre les demandes et affichés dans le tableau.
De plus, la réponse doit contenir des données sur l'heure et l'heure actuels du script.
La page HTML développée doit satisfaire aux exigences suivantes:
- Pour l'emplacement du texte et des éléments graphiques, il est nécessaire d'utiliser la disposition tabulaire.
- Ces formulaires doivent être transmis au traitement au moyen de la demande GET.
- Les tables de style doivent être situées dans des fichiers séparés.
- Lorsque vous travaillez avec CSS, l'utilisation d'identifiants, de sélecteurs de classe pseudo, de sélecteurs de classe et d'offres de la progéniture ainsi que de sélecteurs de style CSS tels que l'héritage et la cascade doit être démontré.
- La page HTML doit avoir un «chapeau» contenant le nom d'un étudiant, le numéro de groupe et une option NOVER. Lors de la conception d'un chapeau, vous devez clairement régler la police (Serif), sa couleur et sa taille dans la table de styles en cascade.
- Les éléments d'entrée doivent être définis en pixels.
- La page doit contenir un script dans la langue javascript, qui valide les valeurs introduites par l'utilisateur dans les champs du formulaire. Toutes les valeurs incorrectes (par exemple, les lettres dans les coordonnées du point ou du rayon négatif) doivent être bloquées.

Questions à la protection des travaux de laboratoire:
- Protocole HTTP. La structure des demandes et réponses, des demandes, des réponses du serveur, des demandes et des réponses.
- Langue de marquage HTML. Caractéristiques, balises principales et attributs des balises.
- La structure de la page HTML. Modèle d'objet d'un document (DOM).
- Formulaires HTML. Tâche de la méthode de demande HTTP. Règles de placement des formulaires sur les pages, types de champs d'entrée.
- Styles en cascade (CSS). Structure - Règles, sélecteurs. Types de sélecteurs, fonctionnalités de leur application. Priorités des règles. Avantages de CSS sur la tâche directe des styles à travers les attributs des balises.
- Moins, Sass, SCSS. Caractéristiques clés, caractéristiques comparatives. Compatibilité avec les navigateurs, diffusion du CSS "ordinaire".
- Scénarios clients. Caractéristiques, domaines d'application. Langue JavaScript.
- Versions ECMASCIPT, nouvelles fonctionnalités ES6 et ES7.
- Traitement synchrone et asynchrone des contrôles HTTP. Ajax.
- Bibliothèque jQuery. But, l'API principale. Utiliser pour l'implémentation de AJAX et travailler avec DOM.
- Implémentation de l'AJAX à l'aide de SuperAgent.
- Scénarios de serveur. CGI - Définition, objectif, caractéristiques clés.
- FastCGI - Caractéristiques technologiques, avantages et inconvénients par rapport à CGI.
- PHP Language-Syntax, Types de données, intégration dans la page Web, Règles de traitement pour les vérifications HTTP. Caractéristiques de la mise en œuvre des principes de la POO dans PHP.
Comment verser Laba 1 sur Helios?
Il est nécessaire de créer aux principes fondamentaux de son répertoire Le répertoire public_html , il a créé de manière récursive 755 droits et transfert de fichiers par SFTP. PS Votre répertoire domestique devrait également avoir les droits de 755 .
Laba sera disponible sur https://se.ifmo.ru/~вашНомерНаГелиосе/