PROFESSORE HARLAN: HTML, o HyperText Linguaggio di markup, è la lingua in quali pagine web sono scritte. Ora, non è un linguaggio di programmazione, perché non ci consente di esprimere logica, come cicli for e while, e le condizioni e simili. Piuttosto, è davvero un linguaggio di markup che ci permette di specificare ciò che un web La pagina dovrebbe essere simile, strutturalmente ed esteticamente. E lo fa mediante quelli che vengono chiamati tag. Tuffiamoci in e fare il più semplice dei pagina web, uno che dice semplicemente, per esempio, ciao mondo. Si noti qui, in gedit, che ho già salvate il file come hello.html. E notare qui, nel terminale finestra, che mi sembra di essere all'interno di una directory denominata pubblico, che si è all'interno di una directory denominata host locale, che a sua volta è dentro di una directory denominata vhosts, che si è dentro di John Harvard di home directory. Ora si scopre, a causa del modo abbiamo configurato l'apparecchio, che è nel mondo reale come un modo possibile, nulla all'interno di questa pubblica Elenco deve, infatti, essere accessibile per tutto il pubblico tramite browser web, anche se, in questo momento, Sono l'unico utente che sta per essere accedendo a questa pagina. Vediamo ora tornare alla hello.html e iniziare la scrittura di alcuni di quella lingua. In primo luogo, in cima a questo file, ho intenzione di specificare aperto staffa, esclamazione punto, DOCTYPE html spazio. Questa linea non è un tag, di per sé, anche anche se non inizia con un open staffa, ma, invece, è una speciale un frammento riga che specifica un il browser, ecco che arriva un web pagina scritta in HTML. Andiamo prossimo, su una linea propria, specificare aperta html staffa, indicando al browser che qui, infatti, è che HTML. All'interno di questo, diamo trattino un po ', e poi fare di testa, specificando il il browser, ecco che arriva il capo della pagina, che, per ora, assumere è essenzialmente la barra del titolo per lo parte superiore della finestra del browser. Facciamo il prossimo specificare, all'interno di quella testa tag, che avremo un titolo di qualcosa di semplice come ciao. Ma ora, cerchiamo di dire al browser abbiamo finito fornendo un titolo. Per farlo, proprio come abbiamo aperto o iniziato il tag, il titolo, un momento fa, andiamo ora chiudere o terminare quel tag da specificando, in effetti, il contrario. Per esprimere questo, facciamo parentesi aperta, slash, titolo. Allo stesso modo, ora che abbiamo finito di definire, per ora, il capo di questa pagina, faremo aperto staffa di testa barra, dice al browser che stiamo ora fatto fornendo la testa. Solo una porzione rimane ora, la cosiddetto corpo della pagina web, che costituisce davvero l'essenza di qualsiasi pagina web. Cerchiamo di specificare che, qui, è inizio, con parentesi aperta, il corpo, close staffa. E andiamo ora scrivere qualcosa come ciao mondo virgola. Sembra questa è una buona abbastanza web pagina, quindi andiamo ora passare ad una nuova linea. Specificare parentesi aperta, barra, corpo, informando il browser che siamo fatto fornendo al corpo. E allo stesso modo, andiamo ora informare il browser che ho finito fornendo una pagina web. Su una linea propria, faremo aperto staffa, slash, html. Ora, notate l'estetica di questa pagina web. Anche se, tecnicamente, non è necessarie a fornire il più bianco spazio come ho fatto io, è buono stile, perché il codice è, probabilmente, molto più più leggibile. Si noti, in particolare, che quando apro o avviare un tag, ho poi trattino le linee che seguono. E quando chiudo o e il tag, mi chiudere il tag sulla stessa linea, se è abbastanza breve linea, o su una nuova linea in modo tale che la chiudi linee tag piano con l'etichetta aperta, proprio come abbiamo fatto in un linguaggio come C con parentesi graffe di apertura e chiusura. Vediamo ora salvare il file e provare per aprirlo in un browser Web all'interno dell'apparecchio. Apriamo su Chrome, e andiamo ora visitare http://localhost, che è un soprannome per l'apparecchio sé, / hello.html. E accorgo che non ho effettivamente digitato pubblico, perché è implicito che se visitare questa pagina tramite un web browser, è davvero desidera accedere alla contenuto di quella directory pubblica. Ma io voglio accedere, in particolare, hello.html. Quindi cerchiamo di ora premete Invio e vedere cosa succede. Hm. Non ho il permesso di accesso / Hello.html su questo server. Ora, perché potrebbe essere? Beh, si scopre che non è sufficiente semplicemente mettere il file, hello.html, in tale elenco pubblico. Abbiamo anche bisogno di raccontare in modo proattivo l' apparecchio che, in effetti, vogliamo consentire il mondo intero, potenzialmente, per accedere a questo file. Per farlo, abbiamo bisogno di cambiare la sua autorizzazioni, per così dire, e possiamo farlo in una riga di comando. Proviamo quindi a digitare ls-l per ottenere una lunga lista dei file in questa directory, Invio. E vediamo, infatti, hello.html. Ma qui a sinistra, avviso, è un r e w. Il r, come si potrebbe immaginare, significa leggere, ed i mezzi w scrivono, ma il fatto c'è solo un tale r e Uno di questi w, tutto il senso sopra la fianco di quei trattini, significa che solo il proprietario dei file, me stesso, può effettivamente leggere e scrivere questo file. Dobbiamo passare almeno un'altra r per lasciare tutto il mondo continua questo file pure. E per fare questo, possiamo farlo con la comando chmod, o cambiare modalità. chmod a, per tutti, più r, spazio, hello.html Invio. Nulla sembra essere accaduto, ma che è generalmente una buona cosa. Così ls-l dovrebbe ancora una volta, si spera, cedere qualche ulteriore erre. E infatti, facciamo vedere tale. Sul lato sinistro qui ora, avviso che ho leggere e scrivere privilegi. C'è un'altra r, e poi un altro r. Beh, si scopre il r nel mezzo significa che il mio gruppo, che risulta essere studenti in dell'apparecchio, può anche leggere questo file. Ma questo è in gran parte irrilevanti qui, dal momento che stiamo parlando del web e Non dell'apparecchio stesso. Ma questo terzo r tutta la strada sul destra indica che il mondo intero, o tutti, in grado di leggere il file. Vediamo ora torniamo al mio browser, ricaricare la pagina e vedere se io non sono è più proibito. Facciamo clic sull'icona reload di Chrome up qui, o colpire Control-R, e ci siamo avere, ciao mondo.