>> PROFESSOR HARLAN: HTML, eller Hypertext Markup Language, er språket i
hvilke nettsider er skrevet.
Nå er det ikke et programmeringsspråk, fordi den ikke tillater oss å uttrykke
logikk, som for looper, og mens loops, og forhold og lignende.
Snarere er det faktisk et kodespråk som tillater oss å spesifisere hva en web
siden skal se ut, strukturelt og estetisk.
Og det gjør det ved hjelp av det som kalles tags.
La oss dykke inn og gjøre de enkleste web-side, en som bare sier, for
eksempel, hello world.
>> Legg merke til her, i gedit, som jeg allerede har lagret filen som hello.html.
Og legg merke til her nede, i terminalen vinduet, at jeg ser ut til å være inne i
en katalog som heter publikum, som selv er inne i en katalog som heter
lokale verten, som selv er inne en katalog som heter vhosts, som
selv er inne på John Harvards hjemmekatalog.
Nå viser det seg, på grunn av måten vi har konfigurert enheten, som
er i så virkeligheten en måte som mulig noe inne i denne offentlige
katalogen bør faktisk være tilgjengelig til hele heten via en
nettleser, selv om, akkurat nå, Jeg er den eneste som kommer til å bli
gå inn på denne nettsiden.
>> La oss nå gå tilbake til hello.html og starte skrive noen av dette språket.
Først, på toppen av denne filen, kommer jeg til å spesifisere åpen brakett, utrops
punkt, DOCTYPE plass html.
Denne linjen er ikke et tag, per se, selv skjønt den ikke begynne med en åpen
brakett, men i stedet er en spesiell én linje fragment som angir til en
leseren, her kommer en web side skrevet i HTML.
>> La oss videre, på en linje for seg selv, spesifisere åpen brakett html, noe som indikerer
til nettleseren som her, ja, er at HTML.
Innsiden av det, la oss rykke litt, og så gjør hodet, med angivelse av
leseren, her kommer leder av side, som for nå, antar er
hovedsak tittellinjen helt øverst i nettleservinduet.
La oss neste spesifisere, innsiden av at hodet tag, at vi vil ha en tittel
noe enkelt som hallo.
Men nå, la oss fortelle leseren vi er ferdig å gi en tittel.
For å gjøre det, akkurat som vi åpnet eller startet koden, tittel, et øyeblikk siden,
la oss nå nær eller avslutte det merket av spesifisere, i effekt, det motsatte.
>> For å uttrykke det, gjør vi åpen brakett, skråstrek, tittel.
Tilsvarende, nå som vi er ferdig med å definere, for nå, leder av dette
side, vil vi gjøre åpen brakett slash hodet, fortelle leseren at vi er
nå ferdig å gi hodet.
Bare én del gjenstår nå, den såkalte kropp av websiden, som
virkelig utgjør essensen av hvilken som helst webside.
>> La oss presisere at, her er det begynner, med åpen brakett, kropp,
tett brakett.
Og la oss nå skrive noe som hallo komma verden.
Føles som dette er en god nok web side, så la oss nå til en ny linje.
Angi åpen brakett, skråstrek, kroppen, informere leseren om at vi er
gjøres som gir kroppen.
Og på samme måte, la oss nå informere nettleseren som jeg er ferdig
gi en nettside.
På en linje for seg selv, vil vi gjøre åpen brakett, skråstrek, html.
>> Nå merker estetikk av denne nettsiden.
Selv om teknisk sett er det ikke pålagt å gi så mye hvitt
plass som jeg gjorde, er det god stil, fordi koden er, uten tvil, mye
mer lesbar.
Innkalling, i særdeleshet, at når jeg åpner eller starte en tag, jeg da strekpunkt i
linjene som følger.
Og når jeg lukker eller og koden, jeg lukke den koden enten på samme
linje, hvis det er en ganske kort linje, eller på en ny linje på en slik måte at den
nære tag på linje med den åpne koden, mye som vi gjorde i et språk som C
med åpne og lukke klammeparentes.
>> La oss nå lagre denne filen, og prøv å åpne den i en nettleser
innsiden av apparatet.
La oss åpne opp Chrome, og la oss nå besøke http://localhost, som er en
kallenavn for apparatet seg selv, / hello.html.
Og legg merke til at jeg ikke har faktisk skrevet offentligheten, fordi det er underforstått
at hvis du besøker denne siden via en web leseren, du faktisk ønsker å få tilgang til
Innholdet i at offentlig katalog.
Men jeg ønsker å få tilgang til, spesielt, hello.html.
Så la oss nå trykk Enter og se hva som skjer.
>> Hm.
Jeg har ikke tillatelse til å få tilgang / Hello.html på denne serveren.
Nå, hvorfor kan det være?
Vel, det viser seg at det ikke er tilstrekkelig å bare sette denne filen, hello.html,
i den offentlige katalogen.
Vi trenger også å proaktivt fortelle apparat som vi faktisk ønsker å
la hele verden, potensielt, å få tilgang til denne filen.
For å gjøre det, trenger vi å endre sin tillatelser, så å si, og vi kan
gjøre det på en kommandolinje.
>> La oss skrive ls-l for å få en lang liste av filene i denne katalogen, Enter.
Og vi ser, faktisk, hello.html.
Men over her til venstre, varsel, er en r og en w.
R, som du kanskje har gjettet, betyr lese, og w betyr skrive, men
det faktum det er bare ett slikt r og en slik w, helt over i
venstre av disse streker, betyr at bare filene eier, meg selv, kan faktisk
lese og skrive denne filen.
>> Vi trenger å skifte minst en annen r å la hele verden lese
denne filen også.
Og for å gjøre dette, kan vi gjøre det med kommando, chmod, eller endre modus.
chmod en, for alle, samt r, plass, hello.html Enter.
Ingenting ser ut til å ha skjedd, men det er generelt en god ting.
Så ls-l igjen skal, forhåpentligvis, gi noen ekstra r-tallet.
>> Og ja, vi ser slikt.
På venstre side her nå, varsel at jeg har lese og skrive rettigheter.
Det er en annen r, og deretter en annen r.
Vel, det viser seg at r i midten betyr at min gruppe, som skjer for å være
studenter i apparatet, kan også lese denne filen.
Men det er stort sett irrelevant her, siden vi snakker om web og
ikke selve apparatet.
Men det tredje r hele veien på høyre indikerer at hele verden,
eller alle, kan lese denne fila.
>> La oss nå gå tilbake til nettleseren min, reload siden, og se om jeg er ingen
lenger forbudt.
La oss klikke Chrome reload ikonet opp her, eller treffer Kontroll-R, og det vi
har det, hello world.