Ορισμός XHTML και DHTML
Miscellanea / / July 04, 2021
Από τον Guillem Alsina González, τον Ιανουάριο 2019
Η γλώσσα σήμανσης HTML χρησιμοποιείται για το Κτίριο ιστοσελίδων από την αρχή αυτής της διαδικτυακής υπηρεσίας της Διαδίκτυο, αλλά με το χρόνο και εξέλιξη του περιβάλλοντος στο οποίο εργάζεται, η ίδια γλώσσα έχει υποστεί επεκτάσεις και αλλαγές, καθώς και παραλλαγές έχουν γεννηθεί.
Αυτή είναι η περίπτωση των δύο πιο χρησιμοποιούμενων, XHTML και DHTML, τα οποία θα εξηγήσουμε σε αυτό το άρθρο.
Το XHTML είναι μια παραλλαγή του HTML στην οποία η γλώσσα σήμανσης εκφράζεται ως σωστή παραλλαγή του XML.
Η HTML γεννήθηκε από το XML, αλλά αφήνει στον εαυτό της κάποια ελευθερία. Έτσι, μπορούν να υπάρχουν ετικέτες δεν είναι κλειστό, όπως στην περίπτωση του
ή το
.
Το XHTML δεν επιτρέπει αυτά τα σφάλματα, καθιστώντας το μια γλώσσα που γίνεται πιο αυστηρή, αλλά, ταυτόχρονα, πιο εύκολο να εντοπιστεί το σφάλμα για σφάλματα στο κώδικας.
Άλλοι κανόνες που το επηρεάζουν - που δεν είναι περισσότερο από εκείνους που εκφράζονται σε XML - είναι η υποχρέωση να περιλαμβάνονται όλες οι αριθμητικές τιμές σε διπλά εισαγωγικά (σε HTML μπορούμε να είμαστε περισσότεροι χαλαρή σε αυτό το πλαίσιο σε ορισμένες περιπτώσεις), και την απαίτηση τα στοιχεία και τα χαρακτηριστικά να είναι γραμμένα με πεζά, κάτι που καθιστά δύσκολη την ανάγνωση του απλού κώδικα θέαμα.
Από την πλευρά του, το DHTML ονομάζεται δυναμικό HTML και χρησιμοποιείται για τη δημιουργία δυναμικών ιστότοπων που αλλάζουν από την πλευρά του πελάτη. Χρειάζεστε τον ανταγωνισμό άλλων πόρων που μπορούν να συνεργαστούν με συμβατικό HTML.
Και ρήσεις πόροι συνήθως συνοψίζονται στη γλώσσα του προγραμματισμός JavaScript, το οποίο παρέχει έλεγχο ροών εκτέλεσης και φύλλα στυλ CSS, τα οποία σας επιτρέπουν να παρέχετε ένα συνοχή οπτικά στις δημιουργημένες σελίδες.
Αυτές οι σελίδες συντάσσονται αυτή τη στιγμή (δυναμικά, και ως εκ τούτου το όνομα της γλώσσας), καθώς εξαρτώνται από το τι βρίσκεται κάθε στιγμή στο βάση δεδομένων, και το περιεχόμενό του μπορεί να διαφέρει, είτε με τη μία αλληλεπίδραση από την πλευρά του πελάτης, είτε από αυτή την πλευρά αλληλεπιδρά με ένα άλλο στοιχείο του διακομιστή, όπως μια βάση δεδομένων.
Ένα παράδειγμα θα ήταν ένας ιστότοπος που μας επιτρέπει να παρακολουθούμε τα αποτελέσματα των διαφόρων εθνικών διαγωνισμών ποδόσφαιρο ενώ οι αγώνες βρίσκονται σε εξέλιξη και αλλάζει ως γκολ και άλλα εκδηλώσεις.
Τα αποτελέσματα αλλάζουν καθώς εξελίσσονται οι αγώνες, οπότε τα ερωτήματα πρέπει να γίνονται δυναμικά στο βάση δεδομένων (που είναι όπου εισάγονται τα αποτελέσματα) και παρουσιάζεται προς το παρόν στον χρήστη χωρίς να χρειάζεται να φορτώσετε ξανά ολόκληρη τη σελίδα.
Φωτογραφίες: Fotolia - Dervish15 / 4Max
Θέματα σε XHTML και DHTML