PROFESSOR HARLAN: HTML eller HyperText Markup Language, er det sprog, som web-sider er skrevet. Nu er det ikke et programmeringssprog, fordi det ikke tillader os at udtrykke logik, som for loops, og mens loops, og vilkår og lignende. Tværtimod, det er faktisk et kodesprog der giver os mulighed for at angive, hvad en web side skal se ud, strukturelt og æstetisk. Og det gør det ved hjælp af hvad der kaldes tags. Lad os dykke ned og gøre den enkleste af webside, en, der blot siger, for Eksempelvis hej verden. Bemærk her, i gedit, at jeg allerede har gemt filen som hello.html. Og bemærk hernede, i terminalen vindue, at jeg synes at være inde i en mappe kaldet offentlig, som selv er indersiden af ​​en mappe kaldet lokal vært, som selv er inde i en mappe kaldet vhosts, som selv er inde i John Harvards hjemmebibliotek. Nu viser det sig, på grund af den måde, vi har konfigureret apparatet, som er i så virkelige verden en måde som muligt, noget inde i denne offentlige bibliotek burde faktisk være tilgængelige til hele offentligheden via en webbrowser, selv om lige nu, Jeg er den eneste bruger, der kommer til at være adgang til denne webside. Lad os nu vende tilbage til hello.html og start skrive nogle af dette sprog. Først på toppen denne fil, vil jeg specificere åbneparentes, udråbstegn punkt, DOCTYPE plads html. Denne linje er ikke et tag, per se, selv selv om det ikke begynder med en åben beslag, men det, i stedet, er et særligt en linje fragment, der angiver en browser, her kommer en web side skrevet i HTML. Lad os dernæst på en linje af sine egne, specificere åbneparentes html angivelse til browseren, som her, ja, er, at HTML. Inde i det, lad os rykke lidt, og derefter gøre hoved, med angivelse af browser, her kommer lederen af side, der for nu, antager er væsentlige titellinjen på den meget øverst i browser-vindue. Lad os næste angive indersiden af ​​denne hoved tag, at vi vil have en titel noget enkelt som hej. Men lad os nu fortælle browseren vi er færdige at give en titel. For at gøre dette, ligesom vi åbnet eller påbegyndt tag, titel, for et øjeblik siden, lad os nu tæt på eller afslutte at mærke ved angivelse i realiteten det modsatte. For at udtrykke det, vi gør åbneparentes, skråstreg, titel. Tilsvarende, nu hvor vi er færdig definere, for nu, lederen af ​​dette side, vil vi gøre åben beslag skråstreg hoved, fortæller browseren, at vi er nu færdig give hovedet. Kun én portion nu, forbliver den såkaldt krop af websiden, som virkelig udgør essensen af enhver webside. Lad os præcisere, at her er det begyndende med åbneparentes, krop, tæt beslag. Og lad os nu skrive noget ligesom goddag komma verden. Føles som dette er en god nok web side, så lad os nu gå til en ny linje. Angiv åbneparentes, skråstreg, krop, informere browseren, at vi er gjort give kroppen. Og på samme måde, lad os nu oplyse den browser, jeg er færdig giver en webside. På en linje for sig selv, vil vi gøre åben beslag, skråstreg, html. Nu mærke æstetik af denne webside. Selvom teknisk set er det ikke forpligtet til at give så meget hvidt rummet som jeg gjorde, det er god stil, fordi koden er velsagtens meget mere læsevenlig. Bemærk især, at når jeg åbner eller starte en tag, jeg så led i linjerne, der følger. Og når jeg lukker eller og tag, jeg lukke dette mærke enten på samme linje, hvis det er en forholdsvis kort linie, eller på en ny linje på en sådan måde, at luk tag linjer op med den åbne tag, meget, som vi gjorde på et sprog som C med åbne og lukke krøllede parenteser. Lad os nu gemme denne fil, og prøv at åbne den i en webbrowser indersiden af ​​apparatet. Lad os åbne op Chrome, og lad os nu besøge http://localhost, som er en kaldenavn for apparatet selv / hello.html. Og bemærk, at jeg ikke har faktisk skrevet offentligheden, fordi det er underforstået at hvis du besøger denne side via en web- browser, du rent faktisk ønsker at få adgang til indholdet af denne offentlige fortegnelse. Men jeg ønsker at få adgang til specifikt hello.html. Så lad os nu trykke Enter og se hvad der sker. Hm. Jeg har ikke tilladelse til at få adgang / Hello.html på denne server. Nu, hvorfor kan det være? Tja, det viser sig, det er ikke nok simpelthen at sætte denne fil, hello.html, i den offentlige mappe. Vi er også nødt til proaktivt at fortælle apparat, vi faktisk ønsker at tillade hele verden potentielt at få adgang til denne fil. At gøre det, vi er nødt til at ændre sin tilladelser, så at sige, og vi kan gøre det på en kommandolinje. Lad os skrive ls-l at få en lang liste af filerne i denne mappe, Enter. Og vi ser, ja, hello.html. Men herovre til venstre, varsel, er en r og et w. R, som du måske har gættet, betyder læse og w betyder skrive, men det faktum, er der kun én sådan r og en sådan vægt, hele vejen over til venstre af disse streger, betyder, at kun filerne ejeren, mig selv, kan faktisk læse og skrive denne fil. Vi er nødt til at skifte mindst én anden r at lade hele verden læse denne fil så godt. Og for at gøre dette, kan vi gøre det med kommando, chmod eller ændre tilstand. chmod a, for alle, plus r, rum, hello.html Enter. Intet synes at være sket, men Det er generelt en god ting. Så ls-l igen burde, forhåbentlig, give nogle ekstra r er. Og ja, vi kan se sådan. På den venstre side her nu, varsel at jeg har læst og skrive privilegier. Der er en anden r, og derefter en anden r.. Tja, det viser sig r i midten betyder min gruppe, som sker for at være studerende i apparatet, kan også læse denne fil. Men det er stort set irrelevant her, da vi taler om internettet og ikke selve apparatet. Men det tredje r hele vejen på den højre viser, at hele verden, eller alle kan læse denne fil. Lad os nu vende tilbage til min browser, genindlæse siden, og se, om jeg ikke længere forbudt. Lad os klikke Chromes reload ikon op her, eller ramt Ctrl-R, og der vi have det, hej verden.