PROFESSOR HARLAN: HTML vai hiperteksta IezÄ«mÄÅ¡anas valoda ir valoda kurÄ interneta lapas ir rakstÄ«ts. Tagad, tas nav programmÄÅ¡anas valoda, jo tÄ neļauj mums paust loÄ£ika, piemÄram, attiecÄ«bÄ uz cilpas, un, lai gan cilpas, un apstÄkļiem un tamlÄ«dzÄ«gi. DrÄ«zÄk, tas ir patieÅ¡Äm iezÄ«mÄÅ¡anas valoda , kas ļauj norÄdÄ«t, kÄda web lapas vajadzÄtu izskatÄ«ties, strukturÄli un estÄtiski. Un tas tiek darÄ«ts, izmantojot ko sauc tagus. PieÅemsim nirt un veikt vienkÄrÅ¡Äko mÄjas lapa, kas ir viens, kas vienkÄrÅ¡i saka, lai PiemÄram, hello world.
PaziÅojums Å¡eit, gedit, ka es esmu jau saglabÄti failu kÄ hello.html. Un paziÅojums noteikti Å¡eit, terminÄlÄ« logs, kas man Å¡Ä·iet iekÅ¡pusÄ direktoriju sauc par sabiedrÄ«bas, kas pati ir iekÅ¡pusÄ direktoriju sauc vietÄjÄ uzÅÄmÄja, kas pati par sevi ir iekÅ¡Ä direktoriju sauc vhosts, kas pati par sevi ir iekÅ¡Ä John Harvard s mÄjas direktorija. Tagad izrÄdÄs, tÄpÄc, ka tÄ mÄs esam konfigurÄt ierÄ«ci, kas ir, kÄ reÄlajÄ pasaulÄ veidÄ ir iespÄjams, kaut kas iekÅ¡Ä Å¡Ä«s valsts katalogs ir, protams, jÄbÅ«t pieejamai visai sabiedrÄ«bai, izmantojot interneta pÄrlÅ«ku, lai gan, tieÅ¡i tagad, Es esmu vienÄ«gais lietotÄjs, kurÅ¡ bÅ«s piekļūt Å¡o mÄjas lapu.
PieÅemsim tagad atgriežas hello.html un sÄkt Rakstot dažus no Å¡Ä«s valodas. PirmkÄrt, atop Å¡o failu, es esmu gatavojas norÄdÄ«t atklÄtu Bracket, izsaukuma punkts, DOCTYPE telpu vietu. Å Ä« lÄ«nija nav tag, per se, pat lai gan tas sÄkas ar atvÄrtu kronÅ¡teinu, bet, tÄ vietÄ, ir Ä«paÅ¡a viena rinda fragments, kas norÄda uz pÄrlÅ«ku, Å¡eit nÄk web lapa rakstÄ«ts HTML.
PieÅemsim blakus, uz lÄ«nijas pati, precizÄt atvÄrto kronÅ¡teins html, norÄdot pÄrlÅ«ku, ka Å¡eit, protams, ir tas, ka HTML. IekÅ¡pusÄ, kas, pieÅemsim atkÄpi mazliet, un tad do galvu, norÄdot uz pÄrlÅ«ku, Å¡eit nÄk vadÄ«tÄjs lapas, kas, tagad pieÅemsim, ka ir bÅ«tÄ«bÄ virsrakstjoslÄ pie ļoti top pÄrlÅ«kprogrammas logÄ. Let 's next precizÄ, iekÅ¡pusÄ Å¡Ä« galvas tag, ka mums bÅ«s titulu kaut ko vienkÄrÅ¡u, piemÄram, sveiki. Bet tagad, pieÅemsim pateikt pÄrlÅ«ku mÄs esam darÄ«juÅ¡i nodroÅ¡inot titulu. Lai to izdarÄ«tu, tÄpat kÄ mÄs atvÄrÄm vai sÄkÄm tag, nosaukums, pirms brīža, pieÅemsim tagad gandrÄ«z vai beigt Å¡o tagu ar norÄdot, faktiski, pretÄjs.
Paust, ka mÄs atvÄrtu skavu, slÄ«psvÄ«tra, nosaukums. TÄpat, tagad, kad mÄs esam darÄ«ts, nosakot, tagad, vadÄ«tÄjs to lapas, mÄs darÄ«sim atvÄrto stiprinÄjuma slÄ«psvÄ«tra galvu, stÄsta pÄrlÅ«ku, kas mums esat tagad ir darÄ«ts sniedzot galvu. Tikai viena daļa tagad paliek, tÄ saukto iestÄde mÄjas lapÄ, kas tieÅ¡Äm ir bÅ«tÄ«ba jebkurÄ tÄ«mekļa lapÄ.
PieÅemsim norÄdÄ«t, ka Å¡eit, tas ir sÄkot ar atvÄrtu kronÅ¡teinu, Ä·ermeÅa, close kronÅ¡teins. Un pieÅemsim tagad rakstÄ«t kaut ko piemÄram sveiki komats pasaulÄ. Uzskata, piemÄram, tas ir pietiekami labs web lapas, tÄpÄc pieÅemsim tagad pÄriet uz jaunu lÄ«niju. NorÄdÄ«t atklÄtu kronÅ¡teinu, slÄ«psvÄ«tra, Ä·ermenis, informÄjot pÄrlÅ«ks, kas mums esat darÄ«ts, nodroÅ¡inot Ä·ermeni. Un tÄpat, pieÅemsim tagad informÄt pÄrlÅ«ku, kas es esmu darÄ«ts nodroÅ¡inot mÄjas lapÄ. Uz lÄ«nijas pati, mÄs darÄ«sim atvÄrti kronÅ¡teins, slÄ«psvÄ«tra, html.
Tagad paziÅojums estÄtika Å Ä«s mÄjas lapÄ. Pat ja tehniski tas nav jÄsniedz tik daudz balta telpa, kÄ es to darÄ«ja, tas ir labs stils, jo kods ir, neapÅ¡aubÄmi, ir daudz vieglÄk lasÄmu. InformÄcija, it Ä«paÅ¡i, ka tad, kad es atvÄrt vai sÄkt tag, es pÄc tam atkÄpi, kas lÄ«nijas, kas jÄievÄro. Un, kad es aizvÄrtu vai un tag, es aizvÄrt Å¡o tagu nu pats lÄ«niju, ja tas ir diezgan Ä«ss lÄ«niju, vai uz jaunu pozÄ«ciju tÄdÄ veidÄ, ka tuvi tag lÄ«niju lÄ«dz ar atvÄrtu tagu, lÄ«dzÄ«gi kÄ tas notika ar valodu, piemÄram, C ar atvÄrtiem un tuviem cirtaini lencÄm.
PieÅemsim tagad saglabÄjiet Å¡o failu un mÄÄ£inÄt lai to atvÄrtu interneta pÄrlÅ«ku ierÄ«ces iekÅ¡pusi. PieÅemsim atvÄrt Chrome, un pieÅemsim tagad apmeklÄjiet http://localhost, kas ir iesauka ierÄ«ces pats / hello.html. Un paziÅo, ka man nav faktiski drukÄti sabiedrÄ«bas, jo tas nozÄ«mÄja, ka, ja apmeklÄjot Å¡o lapu, izmantojot web pÄrlÅ«ku, jÅ«s patieÅ¡Äm vÄlaties, lai piekļūtu saturs Å¡ajÄ publiskajÄ abonentu. Bet es vÄlos, lai piekļūtu, konkrÄti, hello.html. TÄtad, pieÅemsim tagad hit Enter un redzÄt, kas notiek.
Hm. Man nav atļaujas piekļūt / Hello.html uz Å¡Ä« servera. Tagad, kÄpÄc varÄtu bÅ«t? Nu, izrÄdÄs, tas nav pietiekami, vienkÄrÅ¡i nodot Å¡o failu, hello.html, Å¡ajÄ publiskajÄ abonentu. Mums ir vajadzÄ«gs arÄ«, lai aktÄ«vi pateikt ierÄ«ce, ko mÄs, protams, vÄlamies ļauj visu pasauli, iespÄjams, piekļūt Å¡o failu. Lai to izdarÄ«tu, mums ir nepiecieÅ¡ams, lai mainÄ«tu savu atļaujas, tÄ sakot, un mÄs varam darÄ«t, ka pie komandrindas.
PieÅemsim ierakstiet ls-l, lai iegÅ«tu garu sarakstu failus Å¡ajÄ direktorijÄ, Enter. Un mÄs redzam, patiesi, hello.html. Bet Å¡eit pa kreisi, paziÅojums, ir r un w. R, kÄ jÅ«s varÄtu bÅ«t guessed, ir lasÄ«t, un w lÄ«dzekļiem rakstÄ«t, bet fakts, tur ir tikai viens Å¡Äds r un viena Å¡Äda w, visu ceļu pÄr kreisi no Å¡iem domuzÄ«mes, nozÄ«mÄ, ka tikai failus Ä«paÅ¡nieks pats, faktiski var lasÄ«t un rakstÄ«t Å¡o failu.
Mums ir nepiecieÅ¡ams, lai pÄrslÄgtos vismaz vienu citu r ļaut visai pasaulei lasÄ«t Å¡o failu, kÄ arÄ«. Un, lai to izdarÄ«tu, mÄs varam darÄ«t ar komandu, chmod, vai mainÄ«t režīmu. chmod, visiem, kÄ arÄ« r telpa, hello.html Enter. Nekas, Å¡Ä·iet, ir noticis, bet tas parasti ir laba lieta. TÄ ls-l atkal bÅ«tu, cerams, dot dažus papildu r s.
Un, protams, mÄs redzam, piemÄram. Uz kreisajÄ pusÄ Å¡eit tagad, paziÅojums ka man ir lasÄ«t un rakstÄ«t privilÄÄ£ijas. Tur ir cita r, un tad vÄl r. Nu, izrÄdÄs, r vidÅ« nozÄ«mÄ manai grupai, kas notiek, ir skolÄni ierÄ«ces, var arÄ« izlasÄ«t Å¡o failu. Bet tas ir lielÄ mÄrÄ nepiederÄ«gi Å¡eit jo mÄs runÄjam par interneta un nevis pati ierÄ«ce. TaÄu Å¡Ä« treÅ¡Ä r visu ceļu uz taisnÄ«ba norÄda, ka visa pasaule, vai visi var izlasÄ«t Å¡o failu.
Let 's tagad iet atpakaļ uz manu pÄrlÅ«ku, pÄrlÄdÄt lapÄ, un redzÄt, ja es esmu ne ilgÄk aizliegta. PieÅemsim noklikÅ¡Ä·iniet Chrome papildinÄÅ¡anas ikonas augÅ¡u Å¡eit, vai hit Control-R, un tur mÄs ir tas, hello world.