PROFESSUR HARLAN: HTML, jew HyperText Lingwa markup, hija l-lingwa li liema paÄ¡ni web huma miktuba. Issa, mhuwiex lingwa ta 'programmar, għaliex ma inessu li jesprimu loÄ¡ika, bħal per loops, u filwaqt loops, u l-kondizzjonijiet u simili. Pjuttost, huwa tabilħaqq lingwa markup li jippermetti li tispeÄifika liema web paÄ¡na għandu look like, strutturalment u estetikament. U jagħmel dan permezz ta ' liema huma msejħa tags. Ejja adsa u jagħmlu l-aktar sempliÄi ta ' web page, wieħed li sempliÄiment tgħid, għall- Pereżempju, bonjour dinja.
Avviż hawn, fil gedit, li stajt diÄ¡Ã salvat il-fajl bħala hello.html. U avviż stabbiliti hawn, fit-terminal tieqa, li I jidhru li huma Ä¡ewwa ta ' direttorju imsejjaħ pubbliku, li fih innifsu huwa Ä¡ewwa ta 'direttorju imsejjaħ ospitanti lokali, li fih innifsu huwa Ä¡ewwa ta ' direttorju imsejjaħ vhosts, li nnifisha hija Ä¡ewwa ta 'John Harvard direttorju dar. Issa jirriżulta, minħabba l-mod konna kkonfigurat l-appliance, li huwa fid-dinja bħala reali mod possibbli, xejn Ä¡ewwa ta 'dan pubblika direttorju għandu, tabilħaqq, ikunu aÄÄessibbli lill-pubbliku kollu permezz ta ' web browser, għalkemm, id-dritt issa, Jien l-uniku utent li għaddej biex tkun aÄÄess din il-paÄ¡na web.
Ejja issa jirritornaw għall hello.html u tibda miktub xi wħud li l-lingwa. L-ewwel, atop dan il-fajl, jien ser tispeÄifika parentesi miftuħa, exclamation punt, DOCTYPE ispazju html. Din il-linja mhix tikketta, per se, anke jekk ma tibda bil miftuħ parentesi, iżda, minflok, huwa speÄjali linja framment wieħed li jispeÄifika għal browser, hawn taqa a web paÄ¡na miktuba HTML.
Ejja jmiss, fuq linja tagħha stess, tispeÄifika html parentesi miftuħa, li jindika il-browser li hawn tabilħaqq, huwa li HTML. Ä ewwa ta 'dan, ejja-inÄiż a bit, u mela ras, li tispeÄifika l- browser, hawnhekk jidħol l-kap tal- paÄ¡na, li, għal issa, jassumi huwa essenzjalment l-bar titolu fil-ħafna quÄÄata tat-tieqa tal-brawżer. Ejja jmiss jispeÄifikaw, Ä¡ewwa dak il-kap tag, li aħna ser ikollhom titolu ta ' xi ħaÄ¡a sempliÄi bħal bonjour. Imma issa, ejja tgħid il-browser aħna qed isir provvediment titolu. Biex tagħmel dan, biss kif aħna miftuħa jew beda l-tikketta, titolu, mument ilu, ejja issa qrib jew jispiÄÄaw li tag mill tispeÄifika, fil-fatt, l-oppost.
Li jesprimu dak, nagħmlu parentesi miftuħa, slash quddiem, it-titolu. Bl-istess mod, issa li aħna qed isir definizzjoni, għal issa, il-kap ta 'dan paġna, aħna ser nagħmlu open bracket ras slash, javżak l-browser li aħna qed issa jsir provvediment ir-ras. Porzjon wieħed biss issa jibqa ', il- hekk imsejħa korp tal-paġna web, li verament jikkostitwixxi l-essenza ta 'kull paġna web.
Ejja jispeÄifikaw li, hawnhekk, huwa bidu, ma parentesi miftuħa, korp, parentesi magħluqa. U ejja issa jiktbu xi ħaÄ¡a bħal bonjour dinja comma. Iħoss bħal dan huwa web tajba biżżejjed paÄ¡na, hekk ejja issa jimxu għal linja Ä¡dida. SpeÄifika parentesi miftuħa, quddiem mmejla, korp, tinforma lill-browser li aħna qed isir jipprovdi l-korp. U l-istess, ejja issa tinforma il-browser li jien jsir jipprovdu web page. Fuq linja tagħha stess, aħna ser nagħmlu miftuħa parentesi, slash quddiem, html.
Issa, avviż l-estetika ta 'din il-paÄ¡na web. Anki jekk, teknikament, mhuwiex meħtieÄ¡a jipprovdu kemm abjad ispazju kif għamilt, huwa stil tajjeb, għaliex il-kodiÄi hija, forsi, ħafna aktar leÄ¡Ä¡ibbli. Avviż, b'mod partikolari, li meta I miftuħa jew jibdew tag, I imbagħad inÄiż il-linji li jsegwu. U meta I qrib jew u l-tikketta, I tagħlaq dik tag jew fuq l-istess line, jekk huwa linja relattivament qasir, jew fuq linja Ä¡dida b'tali mod li l- linji tikketta qrib mal-tag miftuħa, ħafna bħal għamilna f'lingwa bħal C b'Äineg kaboÄÄi miftuħa u qrib.
Ejja issa jiffranka dan il-fajl u erÄ¡a ' li tiftaħ fil-web browser Ä¡ewwa tal-appliance. Ejja jiftħu Chrome, u ejja issa żur http://localhost, li huwa laqam għall-appliance innifsu, / hello.html. U tinnota li stajt ma attwalment ittajpjat pubbliku, għaliex dan huwa implikat li jekk jżuru din il-paÄ¡na permezz ta 'web browser, inti tabilħaqq tixtieq li aÄÄess għall- kontenut ta 'dik id-direttorju pubbliku. Imma I do jridu aÄÄess, speÄifikament, hello.html. Mela ejja issa hit Ikteb u tara x'jiÄ¡ri.
Hm. I ma għandekx permess għall-aÄÄess / Hello.html fuq dan is-server. Issa, għaliex jista 'jkun? Ukoll, jirriżulta mhuwiex biżżejjed li sempliÄement magħmula dan il-fajl, hello.html, f'dak f'direttorju pubbliku. Għandna bżonn ukoll b'mod proattiv tgħid il- apparat li aħna, fil-fatt, tixtieq li jippermettu d-dinja kollha, potenzjalment, għall-aÄÄess dan il-fajl. Biex tagħmel dan, għandna bżonn għall-bidla tagħha permessi, biex ngħidu hekk, u nistgħu tagħmel dan fuq linja ta 'kmand.
Ejja tip ls-l li tikseb lista twila tal-fajls f'dan id-direttorju, Ikteb. U naraw, tabilħaqq, hello.html. Imma hawn fuq ix-xellug, avviż, hija r u w. Il-r, kif inti jista 'jkollok guessed, ifisser jinqraw, u l-mezzi w jiktbu, iżda fatt hemm wieħed biss bħal ru wieħed bħal w, it-triq kollha madwar l- xellug ta 'dawk dashes, ifisser li huma biss is-sid files, myself, tista 'attwalment jaqraw u jiktbu dan il-fajl.
Għandna bżonn biex toggle-inqas waħda oħra r li tikri l-dinja kollha jinqara dan il-fajl kif ukoll. U biex tagħmel dan, nistgħu nagħmlu dan bl- kmand, chmod, jew mod bidla. chmod a, għal kulħadd, plus r, ispazju, hello.html Ikteb. Xejn jidher li ġara, iżda li ġeneralment ħaġa tajba. Allura Ls-l-ġdid għandu, wieħed jittama, rendiment xi r tal addizzjonali.
U fil-fatt, nagħmlu tara tali. Fuq in-naħa tax-xellug hawn issa, avviż li qrajt u jiktbu privileġġi. Hemm r-ieħor, u mbagħad ieħor r. Ukoll, jirriżulta lr fin-nofs ifisser grupp tiegħi, li jiġri li jkun studenti fil-appliance, tista 'wkoll taqra dan il-fajl. Imma dak li irrilevanti għal kollox hawnhekk, peress li aħna qed jitkellem dwar il-web u mhux l-appliance innifsu. Iżda din it-tielet r-triq kollha fuq il- dritt tindika li d-dinja kollha, jew kollha, tista 'taqra dan il-fajl.
Ejja issa jmorru lura għall-browser tiegħi, rikarigu il-paġna, u ara jekk jien l-ebda itwal projbit. Ejja ikklikkja ikona rikarigu Chrome up hawn, jew Control-R hit, u hemm aħna jkollhom dan, bonjour dinja.