ΚΑΘΗΓΗΤΗΣ HARLAN: HTML ή HyperText Markup Language, είναι η γλώσσα στην τα οποία είναι γραμμένα ιστοσελίδων. Τώρα, δεν είναι μια γλώσσα προγραμματισμού, γιατί δεν μας επιτρέπει να εκφράζουμε λογική, όπως και για τους βρόχους, και ενώ βρόχους, και τις συνθήκες και τα παρόμοια. Μάλλον, είναι πράγματι μια γλώσσα σήμανσης που μας επιτρέπει να ορίσουμε τι ένα web Η σελίδα θα πρέπει να μοιάζει, δομικά και αισθητικά. Και το κάνει με τον τρόπο του τα λεγόμενα tags. Ας βουτιά σε και να κάνει το πιο απλό ιστοσελίδα, ένα που λέει απλά, για παράδειγμα, hello world. Προσέξτε εδώ, στο gedit, ότι έχω ήδη αποθηκευτεί το αρχείο ως hello.html. Και παρατηρήσετε εδώ κάτω, στο τερματικό παράθυρο, ότι φαίνεται να είναι στο εσωτερικό του έναν κατάλογο που ονομάζεται δημόσια, την οποία η ίδια είναι μέσα από έναν κατάλογο που ονομάζεται τοπική υποδοχής, η οποία η ίδια είναι μέσα ένα κατάλογο με το όνομα vhosts, η οποία το ίδιο είναι μέσα John Χάρβαρντ κατάλογο. Τώρα αποδεικνύεται, λόγω του τρόπου έχουμε διαμορφωθεί τη συσκευή, η οποία είναι ως πραγματικό κόσμο δυνατό τρόπο, τίποτα μέσα από αυτή τη δημόσια κατάλογος θα πρέπει, πράγματι, να είναι προσβάσιμα στο σύνολο του δημόσιου μέσω ενός πρόγραμμα περιήγησης στο Web, ακόμη και αν, αυτή τη στιγμή, Είμαι ο μοναδικός χρήστης που πρόκειται να είναι πρόσβαση σε αυτήν την ιστοσελίδα. Ας επιστρέψουμε τώρα στην hello.html και να αρχίσει γράφοντας μερικές από εκείνη την γλώσσα. Πρώτον, στην κορυφή αυτού του αρχείου, Πάω να προσδιορίζουν ανοιχτό βραχίονα, θαυμαστικό σημείο, DOCTYPE html χώρο. Αυτή η γραμμή δεν είναι μια ετικέτα, per se, ακόμη και αν και δεν αρχίζουν με μια ανοικτή βραχίονα, αλλά, αντίθετα, είναι μια ειδική ένα θραύσμα γραμμή που καθορίζει σε μια πρόγραμμα περιήγησης, έρχεται εδώ ένα web Η σελίδα γραμμένη σε HTML. Ας το επόμενο, σε μια γραμμή της δικής του, προσδιορίζει άνοιγμα παρένθεσης html, υποδεικνύοντας στο πρόγραμμα περιήγησης που εδώ, Πράγματι, είναι ότι η HTML. Μέσα από αυτό, ας εσοχή λίγο, και Στη συνέχεια κάνετε το κεφάλι, προσδιορίζοντας το πρόγραμμα περιήγησης, εδώ έρχεται το κεφάλι του σελίδα, η οποία, προς το παρόν, είναι να αναλάβει ουσιαστικά η γραμμή τίτλου στην πολύ επάνω μέρος του παραθύρου του προγράμματος περιήγησης. Ας επόμενη διευκρινίζει, στο εσωτερικό της κεφαλής ετικέτα, που θα έχουμε τον τίτλο του κάτι απλό, όπως ένα γεια. Αλλά τώρα, ας πω το πρόγραμμα περιήγησης Τελειώσαμε παρέχοντας έναν τίτλο. Για να γίνει αυτό, όπως ακριβώς άνοιξε ή άρχισε η ετικέτα, τίτλος, πριν από λίγο, ας τώρα κοντά ή να τερματίσετε την ετικέτα με διευκρινίζοντας, στην πραγματικότητα, το αντίθετο. Να εκφράσει ότι, κάνουμε ελεύθερο βραχίονα, κάθετο, τίτλος. Παρομοίως, τώρα που τελειώσαμε τον ορισμό, Προς το παρόν, ο επικεφαλής αυτής της σελίδα, θα κάνουμε ανοικτό στήριγμα κεφαλής κάθετος, λέει το πρόγραμμα περιήγησης που είμαστε τώρα γίνεται παρέχοντας το κεφάλι. Μόνο ένα τμήμα απομένει τώρα, η λεγόμενη σώμα της ιστοσελίδας, η οποία αποτελεί πραγματικά η ουσία από οποιαδήποτε ιστοσελίδα. Ας διευκρινιστεί ότι, εδώ, είναι αρχή, με ανοιχτό βραχίονα, το σώμα, κλείσιμο παρένθεσης. Και τώρα ας γράψω κάτι όπως γεια κόμμα κόσμο. Αίσθηση σαν αυτό είναι ένα αρκετά καλό web σελίδα, οπότε ας προχωρήσουμε τώρα σε μια νέα γραμμή. Καθορίστε ανοιχτό βραχίονα, κάθετος, σώματος, ενημερώνοντας το πρόγραμμα περιήγησης που είμαστε γίνεται παροχή του σώματος. Και ομοίως, ας ενημερώσει τώρα το πρόγραμμα περιήγησης που τελειωσα παρέχοντας μια ιστοσελίδα. Σε μια σειρά από δικά της, εμείς θα κάνουμε ανοικτή βραχίονα, κάθετος, html. Τώρα, παρατηρήστε την αισθητική αυτής της ιστοσελίδας. Παρά το γεγονός ότι, από τεχνική άποψη, δεν είναι υποχρεούνται να παρέχουν τόσο πολύ λευκό χώρο, όπως το έκανα, θα είναι καλό στυλ, γιατί ο κώδικας είναι, αναμφισβήτητα, πολύ πιο ευανάγνωστο. Ανακοίνωση, ειδικότερα, ότι όταν ανοίγω ή να ξεκινήσετε μια ετικέτα, εγώ τότε σε περίπτωση οι γραμμές που ακολουθούν. Και όταν κλείνω ή και την ετικέτα, I κλείστε την ετικέτα είτε στην ίδια γραμμή, αν είναι μια αρκετά μικρή γραμμή, ή σε μια νέα γραμμή με τέτοιο τρόπο ώστε η στενή γραμμές ετικέτα με το open tag, πολύ όπως κάναμε σε μια γλώσσα όπως η C με άνοιγμα και κλείσιμο άγκιστρα. Ας τώρα να αποθηκεύσετε το αρχείο και προσπαθήστε για να το ανοίξετε σε ένα πρόγραμμα περιήγησης στο web στο εσωτερικό της συσκευής. Ας ανοίξει Chrome, και ας τώρα επισκεφτείτε http://localhost, η οποία είναι μια ψευδώνυμο για τη συσκευή η ίδια, / hello.html. Και να παρατηρήσετε ότι δεν έχω πραγματικά πληκτρολογήσει δημόσια, γιατί εξυπακούεται ότι αν επισκεφθείτε αυτή τη σελίδα μέσω ενός web πρόγραμμα περιήγησης, μπορείτε πράγματι θέλετε να αποκτήσετε πρόσβαση στο το περιεχόμενο του εν λόγω δημόσιου καταλόγου. Θέλω, όμως, να έχει πρόσβαση, συγκεκριμένα, hello.html. Οπότε ας πάμε τώρα να πατήσετε το Enter και να δούμε τι θα συμβεί. Χμ. Δεν έχω δικαίωμα πρόσβασης / Hello.html σε αυτόν το διακομιστή. Τώρα, γιατί θα μπορούσε να είναι; Λοιπόν, αποδεικνύεται ότι δεν είναι επαρκής με απλά λόγια αυτό το αρχείο, hello.html, σε αυτό το δημόσιο κατάλογο. Πρέπει επίσης να πω προληπτικά το συσκευή που έχουμε, πράγματι, θέλουν να επιτρέπουν όλο τον κόσμο, ενδεχομένως, για να αποκτήσετε πρόσβαση σε αυτό το αρχείο. Για να γίνει αυτό, πρέπει να αλλάξουμε τους δικαιώματα, να το πω έτσι, και μπορούμε κάνουν ότι σε μια γραμμή εντολών. Ας πληκτρολογήστε ls-l για να πάρετε μια μεγάλη λίστα από τα αρχεία σε αυτόν τον κατάλογο, Enter. Και βλέπουμε, πράγματι, hello.html. Αλλά εδώ στα αριστερά, ανακοίνωση, είναι r και w. Το r, όπως θα έχετε καταλάβει, σημαίνει διαβάζουν, και τα μέσα w γράψω, αλλά το γεγονός ότι υπάρχει μόνο μία τέτοια r και ένα τέτοιο βάρος, σε όλη τη διαδρομή προς το αριστερά αυτών παύλες, σημαίνει ότι μόνο ο ιδιοκτήτης των αρχείων, ο ίδιος, μπορεί στην πραγματικότητα διαβάζουν και να γράφουν αυτό το αρχείο. Πρέπει να εναλλαγή τουλάχιστον ένα άλλο r για να αφήσει ολόκληρο τον κόσμο να διαβάσετε αυτό το αρχείο, καθώς και. Και για να το κάνουμε αυτό, μπορούμε να το κάνουμε με το εντολή chmod, ή αλλαγή του τρόπου. chmod a, για όλους, καθώς και r, χώρο, hello.html Enter. Τίποτα δεν φαίνεται να έχει συμβεί, αλλά αυτό είναι γενικά ένα καλό πράγμα. Έτσι ls-l και πάλι θα πρέπει, ενδεχομένως, δώσει κάποια επιπλέον r του. Και πράγματι, το κάνουμε δει τέτοια. Από την αριστερή πλευρά εδώ τώρα, ανακοίνωση ότι έχω διαβάσει και να γράψει τα προνόμια. Υπάρχει ένα άλλο r, και στη συνέχεια ένα άλλο r. Λοιπόν, αποδεικνύεται το r στη μέση νοείται η ομάδα μου, η οποία συμβαίνει να είναι μαθητές στη συσκευή, μπορεί επίσης να διαβάσει αυτό το αρχείο. Αλλά αυτό είναι σε μεγάλο βαθμό άσχετη εδώ, δεδομένου ότι μιλάμε για το διαδίκτυο και όχι η ίδια η συσκευή. Αλλά αυτό το τρίτο r σε όλη τη διαδρομή για το δεξιά υποδεικνύει ότι όλος ο κόσμος, ή όλα, μπορεί να διαβάσει αυτό το αρχείο. Ας πάμε τώρα πίσω στο πρόγραμμα περιήγησής μου, reload η σελίδα, και να δούμε αν δεν είμαι απαγορεύεται πλέον. Ας κλικ στο εικονίδιο reload του Chrome up εδώ, ή πατήστε Control-R, και εκεί έχουν, hello world.