[Powered by Google Translate] [Seminar] [Përgatitja Site juaj për Web] [Yuechen Zhao] [Universiteti i Harvardit] [Kjo është CS50.] [CS50.TV] Mirë. Këtu është një tjetër orë e zhvillimit web në qoftë se ju djema janë deri për të. Sot unë jam duke shkuar për të folur në lidhje me përgatitjen për faqen tuaj Web. Gjithë ditën - dhe ndoshta për të 2 javëve të kaluara - ne kemi qenë duke folur rreth asaj se si për të krijuar një faqe interneti, se si të përdorin HTML, si të përdorin PHP, si të përdorin Kornizat, si për të bërë të sigurtë që ju mund të ndërveprojnë me bazën e të dhënave - gjëra të tilla si kjo. Por sot, ne jemi duke shkuar për të folur në lidhje me faqen tuaj, ku do të jetojë pas CS50. Sepse pas të gjitha, CS50 nuk ndodh kaluara dhjetor. Ne jemi duke shkuar për të folur në lidhje me emrat e domain, hosting. Ne jemi duke shkuar për të folur në lidhje me atë ndër-compatibility browser- dhe cross-platform compatibility janë, dhe se si ju mund të siguroheni që faqja juaj do të operojë nën të gjitha kushtet. Ne do të flasim rreth trajtimit të gabimit dhe magji tjera të serverit. Ne jemi duke folur rreth performancës optimization, search engine optimization, dhe si të merrni njerëzit që në fakt vizitoni faqet e internetit tuaj. Dhe së fundi, vetëm disa burime të mira për të bërë të sigurtë që ju djema keni mjaft nga ata për të shkuar jashtë me projektin tuaj përfundimtar, dhe shpresojmë se pas. Gjëja e parë që ne do të flasim rreth është domain emra. Tani për tani ju jeni të programimit në pajisjen tuaj, ju jeni duke shkuar në një host lokale e cila nuk është në fakt një emër domain. Kjo është lloj i vetëm një pseudonim ose një pseudonim për instalimin tuaj aktuale Linux brenda ose VMware Player në një Mac ose VMware në një PC. Emrat e domain të ju lejojnë për të vënë një vend onto Web dhe pastaj të shkoni për diçka si www.google.com dhe për të marrë në faqen e internetit. Si mund ata punojnë? Le të thonë se ju jeni vetëm një web server mesatare - Web surfer mesatare dhe ju keni një kompjuter portativ, dhe ju shkoni në www.howstuffworks.com. Ju ndoshta mund të shihni se ku unë vodhi nga kjo. Si punon sende - kompjuteri juaj do të pastaj të kërkojë një server lokal DNS, "A e dini ku ky website është?" "A e dini IP adresa e www.howstuffworks.com?" Server DNS juaj mund të thonë, "Po, unë bëj." Në këtë rast, ju merrni IP adresa, dhe kompjuteri juaj accesses atë adresë IP. Nëse nuk e bën, ajo kërkon një tjetër server DNS, "Hej! A e dini se çfarë është www.howstuffworks.com?" Kjo server mund të thonë, "Po, unë bëj." Pra, kjo tregon njëri-tjetrin se çfarë është, dhe më në fund, se informacioni merr kaluar në kompjuterin tuaj, dhe ju mund të hyni howstuffworks.com. Si mund të merrni një nga këto gjëra magjike? Si mund të merrni ndoshta www.yourname.com ose www.ilovecats.com? Ju mund të regjistroheni për një, dhe ka shumë faqet e internetit atje që të ju lejojnë të bëni kështu. Ju duhet - në shumicën e rrethanave që ju duhet të paguajnë për to. Ka disa emra domain që janë të lirë. Nëse ju shkoni në tkdomainnames www.co.cc ose., Ata janë të lirë. Por, ata nuk vijnë me kufizime të caktuara, dhe në fakt disa prej tyre mund të mos jetë edhe reale, të nivelit të lartë domain emra pëlqen. com apo. neto. Normalisht unë do të sugjeroja duke shkuar për një prej tyre për shkak se përdoruesit janë vetëm më të rehatshme me ato. Ju keni parë një shumë të. Coms. Ju keni parë një shumë të. Rrjeta. Ju ndoshta nuk e kanë parë shumë. Co.cc 's, kështu që ata janë të vështirë për të kujtuar. Faqet e internetit të ndryshme si GoDaddy ose namecheap apo - kam përdorur atë që është lloj të paqarta - activedomain.com quajtur. Ajo duket me të vërtetë të paqarta, por ajo është punuar me të vërtetë mirë për mua. Dhe së fundi, ju keni se ndoshta të tjerët bëjnë më shumë reklama si Network Solutions. Por në qoftë se ju shkoni onto NetworkSolutions.com dhe të kërkoni në çmimet e tyre ajo është me të vërtetë e shtrenjtë. Unë isha duke kërkuar në to natën e fundit. Për një vit e një emri domain, ajo ndoshta nuk vlen më shumë se paratë. Në fakt, në qoftë se ju jeni duke marrë një com., Ose një. Org, ose një. Neto Çmimi zakonisht është rreth 10 $ një vit. Pra, nëse ju jeni duke paguar një shumë më tepër se kaq, ajo ndoshta nuk është se ia vlen sepse, pas të gjitha, këto faqet e internetit nuk do të bëjë asgjë me këtë emër domain. Ata vetëm të japë atë për ju, dhe kështu që nëse ju mund të merrni atë për të lirë, pse jo? Gjëja tjetër është një herë ju keni domain emrin tuaj, atëherë ju ndoshta dëshironi të shkoni në të ose Godaddy.com ose kudo që ju blerë domain emrin tuaj dhe vendosur serverat name për këtë emër domain. Çfarë do të thotë se është edhe një përdorues shkon në www.howstuffworks.com, ato adresat server name IP adresat IP që ata do të jenë në gjendje për të parë deri. Ata do të jenë në gjendje për të hyrë në faqen tuaj nëpërmjet këtyre serverat emrin. Nëse ju aplikoni për hosting diku pastaj host tuaj do të më shumë gjasa të ju jap name-servera për të përdorur. Dhe në fund, kjo gjë e ka quajtur një WHOIS. Një databazë WHOIS është një bazë të dhënash me të cilën ju mund të dhëna një emër domain dhe ajo do të nxjerr nga goja disa informacione në lidhje me pronarin e atij vend dhe informata tjera kontaktimi. Tani, ju mund të thoni, "Unë vërtetë nuk duan adresën time në shtëpi ose unë nuk të vërtetë duan adresën time email në faqen e internetit për cilindo të parë ose internetit të gjithë për të parë. " Pastaj ju mund të dëshironi të përdorni diçka që shumë shërbime hosting ofrojnë - si një menaxher WHOIS. Një menaxher WHOIS është thjesht një tjetër shërbim që shumë prej tyre të sigurojë që fsheh larg se informacioni dhe vetëm vë në i cili është menaxher për emrin - për adresën e ajo është zakonisht vetëm se emri i kompanisë që ka dhënë këtë emër domain - dhe kështu pastaj të dhënat tuaja personale nuk është duke rrjedhur në internet, e cila është zakonisht mjaft i mirë. Unë vetë të përdorni një nga këto shërbime. Nëse ju nuk bëni kujdes në lidhje me privatësinë tuaj atëherë ajo nuk ka të vërtetë rëndësi. Një server DNS Emri qëndron për Sistemin Domain, dhe çfarë është ajo - kjo është lloj i si një tabelë hash diku që thotë,  "Kjo adresë e internetit është duke shkuar për të hartë në këtë adresë IP." Dhe kjo është e gjitha kjo është. Pra, një herë ju query këtë server DNS, atëherë ju mund të merrni adresat IP për atë emër domain korresponduese dhe pastaj vizito këtë website. (Anëtar audienca duke i kërkuar një pyetje - padëgjueshëm) Parë? Niveli i parë në fakt është zakonisht vetëm cache kompjuteri juaj në vetvete. Lloj kompjuteri juaj i kujton herën e fundit që ju shkoi tek www.google.com ajo ishte në këtë adresë IP, dhe pastaj pas pak kohë, që do të skadojë cache, dhe kjo do të kërkojë si DNS Comcast, "Hej, çfarë është www.google.com?" Normalisht, kur ju blej një emër domain dhe ju regjistroheni një, dhe ju të ngritur një faqe interneti, ju nuk mund të shkoni në këtë website menjëherë me këtë emër domain name servers, sepse të gjithë globin nuk e di në lidhje me emrin tuaj domain ende. Ajo ka për të populloj. Kjo zakonisht merr rreth 24-48 orë. Dakord. Pra, kjo është pak për emrat e domain. Ata janë shumë të ftohtë. Unë mendoj se ju duhet të merrni një në qoftë se ju jeni serioz në lidhje me projektin dhe në qoftë se ju vërtet doni të bëni projektin tuaj të njohur nëpër kampus, të paturit e një emri domain e bën atë të duket me të vërtetë profesionale. Pastaj hapi tjetër, natyrisht, është që të ketë disa lloj hosting. Nëse ju vetëm të presë atë në kompjuterin tuaj, askush nuk është ndonjëherë do të jetë në gjendje për të shkuar për të. Ju mund të potencialisht të ngritur një server në kompjuterin tuaj dhe për të mbajtur kompjuterin tuaj përgjithmonë, por kjo nuk është e rekomanduar. Ka lloje të ndryshme të hosting dispozicion online. Ka shared hosting. Ka VPN (pakuptueshëm), të cilat janë të pret virtuale. Ka gjysmë-të dedikuar dhe i përkushtuar. Nga 3 kaluar, VPN, gjysmë-dedikuar, dhe të përkushtuar janë zakonisht më të shtrenjta. Ata janë përdorur zakonisht për faqet e internetit që kërkojnë më shumë burime. Nëse ju jeni vetëm duke filluar nga jashtë me një faqe interneti, ajo mund të jetë vetëm më ekonomike për të shkuar me shared hosting. Dhe çfarë ndahen mjete është vetëm një bandë e faqeve janë të gjithë së bashku lloj i në një server në këtë website në këtë server presë, dhe ju mund të hyni në faqen tuaj me anë të emrit të domain. Nuk janë një shumë e ushtrive të popullarizuar atje. HostGator dhe Dreamhost - ata janë shumë, shumë i madh dhe shumë, shumë të popullarizuara dhe shumë, shumë i suksesshëm. Unë personalisht e përdorin një MDDHosting quajtur. Nëse ju shkoni në www.mddhosting.com, kjo është mikpritësi im e zgjedhjes. Unë mendoj se ata janë shumë të mirë. Ata kanë qenë gjithmonë shumë të besueshme, dhe unë kurrë nuk kam pasur ndonjë problem me ta. Ata gjithashtu kanë çmimet shumë konkurruese. Dy që unë nuk të vërtetë si janë GoDaddy - kjo është gjithashtu një host shumë popullor, por unë kam pasur eksperienca të tmerrshme me ta, dhe shumë njerëz që unë e di me të vërtetë kanë pasur përvoja të tmerrshme me ta. Ata lloj i shkojnë pas njerëzve të cilët nuk e dinë se çfarë ata po bëjnë - ndoshta ju jeni duke bërë një faqe interneti për herë të parë, dhe kështu ata lloj i con ato në blerjen paketën e tyre hosting. A nuk e bëjmë atë. A nuk bie për të. Shkoni shikoni për paketat e tjera hosting që me të vërtetë i përshtatet nevojave tuaja. Dhe tjetra është - nuk janë të ushtrive të lirë atje. Nuk janë faqet e internetit që do të presë faqen tuaj falas - ndonjëherë duke vendosur një reklamë në faqen tuaj, nganjëherë duke e bërë ju të marrë pjesë në forumet e tyre, por ndonjëherë edhe vetëm për të lira. Por të jenë të kujdesshëm me të ushtrive të lirë, sepse një shumë prej tyre të vërtetë vetëm të shkojnë jashtë biznesit pas disa muajsh. Ju thjesht nuk mund të mbajnë deri me shpenzimet. Të tjerët janë vetëm shumë të besueshme, dhe faqja e juaj do të jetë gjithmonë poshtë, dhe ju nuk dëshironi që kjo të ndodhë. Çdo pritës do të ofrojë vetë panelin e tyre të kontrollit. Vini re se për të pajisjes tuaj, ka të vërtetë nuk është një panel kontrolli në vetvete. Ju duhet të përdorni terminalin për të shkuar dhe të redaktoni fotografi. Ju duhet të gjërave chmod me veten. Nëse ju të kërkuar për të shkuar në PHPMyAdmin, ju duhet të shkoni për @ localhost / phpMyAdmin dhe gjëra të tilla si se. Por me një panel ju mund të shkoni në dhe të redaktoni fotografi në serverin tuaj me Windows Explorer apo një finder-tipit aplikimin. Ose ju mund të shkoni nëpër dhe të shikojmë në bazat e të dhënave tuaja me mjet e tyre në vend të phpMyAdmin. Pra, nuk është një shumë e zgjedhjes këtu, dhe disa prej paneleve të kontrollit më të njohura janë deri atje. Por nëse ju jeni duke kërkuar për një host, atëherë ju mund të dëshironi të shikoni në atë që llojet e customizations dhe opsionet ata ofrojnë mua për të rregulloje serverin tim dhe për të bërë web faqen time kandidojë më të mirë. Pra, atëherë ju mund të pyesni, "E pra, si mund ta zgjidhni hosting?" Nëse ju shkoni në ndonjë faqe interneti pritës nuk është një shumë e zhargon, dhe ka shumë opsione. Nuk janë një shumë e çmime të ndryshme gjithashtu. Normalisht unë shkoj për ato faqet e internetit më të lirë vetëm për shkak se ndoshta ju dhe unë të bëjë - dhe veçanërisht të drejtë tani, sidomos si starters - ata nuk mund të kenë nevojë për burime të shumta si si mund një website si Microsoft.com. Së pari ju doni të shikoni në të sistemit operativ në qoftë se jeni të vërtetë kurioz nëse faqja e juaj do të jetë nikoqir në Linux, në Windows, ose në Mac. Normalisht ne thjesht shkoni me Linux, sepse kjo është zakonisht më e lirë, dhe gjithashtu ai që ndoshta ju djema janë më të familjarizuar me të për shkak të pajisjes. Dhe pastaj, ndoshta ata do të vënë disa kufizime mbi sasinë e bandwidth që ju të merrni - donte se sa megabajt apo gigabajt të të dhënave mund të shkarkoni përdoruesit nga faqen tuaj te internetit në muaj? Ose hapësirë ​​në disk. Sa hapësirë ​​do të merrni? A është 500 MB? A është 2 GB? A është e pakufizuar? Në ditët e sotme, një shumë e serverat e internetit të ju jap hapësirë ​​të pakufizuar disk si një mënyrë për ta të ndjell ju për të marrë paketën e tyre hosting. Por në qoftë se jeni të vërtetë mendoni rreth saj, kur po ju do të ndonjëherë nevojë për hapësirë ​​të pakufizuar disk? Nëse ju keni një çift të dosjeve HTML, një çift i PHP, një çift i imazheve - kjo është vetëm një çift i megabajt, dhe kështu Unë zakonisht shkojnë vetëm për vlerë ndoshta disa gigabajt të hapësirës ', dhe që mund të jetë e mjaftueshme për të filluar me off derisa unë nevojë për më shumë. Së fundi, ato mund të vënë kufizime mbi çfarë lloj - sa bazat e të dhënave që ju mund të keni. Ndoshta ju mund të ketë vetëm 1 bazës së të dhënave. Ndoshta ju mund të keni 2. Ndoshta ju mund të ketë 10. Është me të vërtetë e rëndësishme për ju se sa ju merrni? Gjërat për të pyesni veten. Dhe pastaj në fund, vetëm gjëra të tilla si gjuhë. A ata mbështesin PHP? A mbështesin ata MySQL? Shumica faqet e internetit hosting e mbështesin këto, sepse ata janë të lirë. Ata janë burim të hapur. Kjo nuk kushton atyre asgjë për të ofruar këto për ju. Por në qoftë se ju dëshironi të përdorni, të themi, ose Python Ruby ose disa nga këto gjuhë të tjera - ata nuk mund të mbështesë atë në serverin e tyre, kështu që është e rëndësishme që të shikoni për ato llojet e gjërave. Dhe së fundi, ata ju lejojnë të bëni disa gjëra më të përparuara të tilla si punë cron SSL apo? SSL është një opsion ku ju mund të bëni faqen tuaj te internetit më të sigurt duke e bërë atë HTTPS dhe encrypt lidhjet tuaja. Dhe punë cron janë vetëm ndoshta Scripts që ju doni të drejtuar çdo 5 minuta, çdo 10 minuta, çdo 15. Një shumë e faqeve shared hosting nuk vënë kufizime në numrin e vendeve të punës cron që ju mund të kandidojë për shkak se merr më shumë burime. Dhe së fundi, vetëm çdo gjë tjetër që ju dëshironi të shikoni në - sigurohuni që saktësisht se çfarë po ndodh para se të blej paketën tuaj hosting. Dhe së fundi, performanca. Performanca është i madh. Sa shpejt po faqen time duke shkuar për të drejtuar? Shumica e përdoruesve nuk do të presin edhe për sekonda për faqen tuaj te internetit për të kandiduar para se ata vetëm mërzitem, dhe ata të shkojnë për të MeanBase dhe të filloni të kërkoni në fotot e macet - ju e dini se ndodh, dhe ju doni të bëni të sigurtë që ju të merrni atë përdorues në bord dhe se ju keni uptime të mirë e cila vetëm do të thotë se faqen tuaj te internetit do të jetë i arritshëm në të gjitha kohët. Një shumë e ushtrive kanë uptime të vërtetë keq dhe se vetëm do të thotë faqen tuaj nuk do të jenë të arritshme, dhe ju nuk dëshironi që kjo të ndodhë për shkak se ju mund të jenë të trishtuar. Dhe ju gjithashtu mund të pista performancën host tuaj me faqet e internetit si Pingdom.com ose Host-tracker.com, dhe ata vetëm të ju tregojnë se sa shpesh është faqen tuaj poshtë. Dhe së fundi, ju doni të shihni në lidhje me mbështetjen e tyre. Nëse ju keni një problem janë ata do të përgjigjet për ju brenda 24 orëve? Janë ata do të përgjigjet për ju brenda 48 orëve? Hosting shërbim që unë zakonisht përdorin përgjigjet për mua brenda disa minutave e cila është me të vërtetë e bukur. Uf! Të gjithë të drejtë! Është koha për një pushim. Por unë nuk jam duke shkuar për të dhënë atë për ju. Ne vetëm do të shohim në fotot e macet e bukur çdo tani dhe pastaj. Një tjetër gjë e vërtetë, të vërtetë e madhe është ndër-shfletuesi compatibility. Çfarë dua të them me cross-browser compatibility? Ju e dini, në ditët e sotme nuk është vetëm Microsoft Internet Explorer. Kjo nuk është vetëm Mozilla Firefox ose Safari. Tani ne kemi Chrome. Ne kemi Opera. Ne kemi Dolphin. Ne kemi Camino. Ne kemi Pushtuesi. Ne kemi të gjitha këto shfletuesit të ndryshme. Gjërat që po vijnë nga tani - RockMelt - pse ata janë të bazuara të gjitha në kromit. Por fakti i çështjes është, nuk është vetëm një shfletues anymore. Ju nuk jeni vetëm shikojnë këto webpages me një aplikim. Dhe kështu, shfletues të ndryshme do të përgjigjet për HTML, CSS ndryshme të ndryshme, dhe JavaScript ndryshme ndryshe, dhe si mendoni ju të merren me këtë? E pra, në raste të caktuara, ju me të vërtetë nuk mund të. Faqja juaj e internetit - në qoftë se ajo punon në një shfletues, kodin që ju ka shkruajtur nuk do të funksionojë në një tjetër shfletuesin, dhe kjo është puna juaj për të siguruar që ju të shkruani kodin që është universale, se ajo punon kudo. Pra, kjo është me të vërtetë e rrezikshme. Në qoftë se ju thonë, "Epo, ajo është duke punuar në kompjuterin tim. Great! Le të lëvizë." E pra, ajo ndoshta nuk do të punojnë në minierë, dhe kur të shkoj në faqen tuaj Unë jam do të jetë shumë të trishtuar, dhe unë jam duke shkuar për të lënë menjëherë. Pra, le të shohim se si ju mund të parandaluar këtë. Gjëja e parë, natyrisht, është që të përdorin vetëm standarde HTML, CSS, dhe JavaScript. Çfarë dua të them me këtë? E pra, ka shumë gjëra jo standarde atje. Për shembull, në CSS ka shumë versione. Nëse ju shihni ndonjë rregullat CSS me-moz-ose-Webkit-, këto rregulla janë specifike për të dy shfletuesit Mozilla dhe shfletuesit WebKit, dhe kështu që ju doni të bëni të sigurtë që ndoshta ju doni që të shmangni ato gjëra sepse në qoftë se ju përdorni-moz-që sundimi është vetëm do të punojnë në Firefox. Dhe nëse ju me të vërtetë duan që ajo të duket e mirë në Internet Explorer gjithashtu, ju jeni do të jetë e fat. Për HTML Gjithashtu, ju mund të bëni gjëra në HTML që punojnë në një shfletues por që thyen në një tjetër, dhe ju doni për të shmangur sa më shumë që të jetë e mundur. Dhe së fundi, edhe për JavaScript - ka shumë versione të JavaScript, dhe këtë verë ne u përplas me një problem ku Document.getElementsByClassName-- cila eshte zakonisht nje funksion që është përcaktuar si një pjesë e të standardin JavaScript - nuk ishte për të gjetur në Internet Explorer 8. Pra, gjatë verës unë isha duke punuar në një laborator dhe ne po rindërtonim eksperimente online. Dhe ne menduam se ishte duke punuar me të vërtetë mirë derisa kuptuam përdoruesit që janë përdorur Internet Explorer 8 nuk mund të paraqesin rezultatet e tyre. Ne ishim të humbur në një shumë të të dhënave. Kjo na bëri të vërtetë e trishtuar. Pra, ju gjithmonë doni të bëni të sigurtë që Scripts tuaj janë duke shkuar për të punuar kudo. Dhe së fundi, përdorni validator.w3.org e cila është ajo që ne të ju them të bëni në pset 7. Sigurohuni që faqet tuaja janë të vlefshme. Kjo është e rëndësishme për shkak se të paktën është një hap i parë kontrolloni mendje e shëndoshë. Është kodi im në të vërtetë standarde të urtë? Një tjetër mënyrë për të zgjidhur të ju ndihmojë të sigurohemi që faqja e juaj është duke shkuar për të punuar në shumicën e rrethanave është që ndoshta përdorin disa bibliotekave dhe kornizat sepse këto zhvilluesve të vërtetë të zgjuar kanë menduar në lidhje me këto çështje për ju. Ata kanë shkuar nëpër dhe ata kam shkruar funksione të ndryshme që punojnë në të gjithë shfletuesit. Për shembull, ne përdorim jQuery në Pset 7. Edhe pse ju nuk mund të keni parë atë, jQuery siguron një shumë të funksioneve se përndryshe ju do të duhet të shkruani vetë. Por këto zhvilluesve shkroi atë, dhe ata e bëri të sigurt se ajo punon në të gjithë shfletuesit. Dhe Bootstrap - e cila është një tjetër kornizë CSS që ne ju tregoi në Pset 7 - ajo me të vërtetë merr larg një shumë prej koke me dizajnimin faqet e internetit që duken të mirë. në të gjithë shfletuesit. Dhe së fundi, në qoftë se ju mund të shmangur atë, unë zakonisht të shmangur coding nga zeroja. Nëse ju jeni vetëm duke krijuar një faqe interneti për klubin tuaj shkollor, për shembull, dhe të gjithë ju duhet të bëni është që të shfaqë një faqe pak dhe ndoshta të ketë president tuaj të shkojnë në dhe të ndryshojë disa gjëra këtu dhe atje - nuk ka të vërtetë nuk ka nevojë për kodin që deri vetes. Që merr një shumë nga koha juaj. Ajo merr një shumë të energjisë tuaj, dhe ju duhet të shkoni nëpër dhe ju keni për të gjetur jashtë, mirë, është kjo do të duken të mira në këtë shfletues, është ajo do të duken të mira në këtë shfletues. Ndoshta përdorin disa prej këtyre arna që të tjerët kanë shkruar tashmë për ju, si WordPress apo Joomla apo Drupal. Këto quhen Përmbajtja - këto janë quajtur CMSs të cilat në thelb janë vetëm paketa që tashmë vijnë bërë për ju, dhe ju mund të shkarkoni ato, ata vënë në serverin tuaj, dhe rregulloje ato megjithatë ju doni, dhe ju tashmë keni një faqe interneti të rrjedhshëm. Këto paketa kodi janë diçka për të shikoni në të. Këto gjëra janë burim të hapur nëse ju shkoni për diçka si - në qoftë se ju jeni duke kërkuar për një paketë formë, ka gjëra që nuk janë të lirë si VBulletin apo Veriu Group. Nëse ju nuk keni nevojë për disa nga këto veçori të përparuara, ju gjithmonë mund të zgjedhin opsionin e lirë. Dhe në fund, nuk ka shmangur atë. Ju duhet të provoni,, test test. Ju duhet të testuar kodin tuaj në të gjitha këto shfletues dhe mbi të gjithë këto platforma. Dhe ju e dini, IE6 - Faleminderit mirësi njerëzit kanë filluar të lëvizin larg nga IE6 sepse mbrapa në ditë, ndoshta disa vjet më parë, web developers për të pasur gjithmonë, gjithmonë, gjithmonë të lënë pas dore dobësitë IE6 në ndjekjen e standardeve. Websites vetëm shikuar lloj të 1990-së për shkak të mungesës së një mënyrë më të mirë për t'u marrë me të. Ju gjithashtu mund të përdorni screenshots shfletuesit të kontrolloni CSS tuaj. Një website really cool është browserlab.adobe.com. Ky është një shërbim për kompliment vënë nga Adobe. Dhe çfarë bëjnë ata është se ata mund të marrë screenshots e internetit tuaj running nën kushte të ndryshme - si nën drejtimin e shfletuesit të ndryshme, nën drejtimin e platformave të ndryshme - dhe të ju tregojnë se çfarë ata duken si. Vetëm për të ju tregojnë se çfarë dua të them këtu, kam krijuar një faqe interneti të vitit të kaluar të quajtur Jeta në Harvard, dhe atë që unë u përpoq të bëjë - Unë u përpoq të bëjë my.harvard mirë. Sepse në qoftë se ju keni qenë këtu vitin e kaluar, my.harvard nuk duket si ajo duket tani. Ajo duket lloj të neveritshme. Por tani ajo duket shumë më mirë. Zbatimi ime nuk ishte se më e dobishme, por të gjithë të njëjtën gjë, ju e dini, unë u përpoq për të shtuar - (pakuptueshëm) çfarëdo shume - dhe kjo duket - kjo duket shumë mirë në kompjuterin tim. Dhe pastaj, ndoshta në qoftë se unë do të kishte më shumë kohë unë do të kanë shkuar për në laborator e shfletuesit, dhe unë do të kanë shikuar në, edhe, si e bën atë të duket në Chrome 18 në Windows. Unë do të lëvizni poshtë dhe unë do të shoh - oh no! Shikoni në kutinë e shpalljeve. Teksti ime ishte tejmbushur. Pra, kjo është e keqe, e drejtë? Nëse një përdorues është duke përdorur Chrome në Windows dhe vjen në faqen time, që menjëherë të duket shumë joprofesionale. Pra, unë duhet të shkojë në CSS e mia dhe për të gjetur se çfarë pjesë e CSS tim është i thyer këtu. Pse nuk është ajo shfaqur korrekte dhe të rregullojmë atë në mënyrë që të gjithë përdoruesit mund të shihni faqen e internetit të njëjtë dhe të jetë po aq i lumtur. Dhe së fundi, mirë, screenshots shfletuesit janë të këndshme për testimin tuaj CSS, por çfarë lidhje JavaScript tuaj? Çka në lidhje me nëse ju keni disa script komplikuar që është running? E pra, ju gjithmonë mund të bëni Virtualization. Nëse ju keni një Mac ju mund të përdorni Bootcamp ose Vmware per virtuelizimit ndoshta një kopje të Dritaret dhe përdorimi i Internet Explorer atje. Ose, ju mund të shkoni në diçka si Spoon.net, e cila për fat të keq vetëm punon në PC. Por ajo që ata bëjnë është shumë i ftohtë. Ata virtuelizimit software për ju në mënyrë që ju mund të kandidojë versionet e IE të ndryshme, për shembull. Ju mund të kandidojë versionet e ndryshme të Firefox. Ju mund të kandidojë versionet e ndryshme të Safari dhe provë nga të gjitha faqet e internetit tuaj atje. Për fat të keq, ata nuk janë të lirë. Kjo është një shërbim të paguar, kështu që nuk është gjithmonë i kësaj lloj - ka gjithmonë lloj i kësaj tregtie off mes, mirë, unë jam duke shkuar për të bërë web faqen time të duken mirë. Nëse është kështu, unë mund të duhet të paguajnë për disa shërbime për të ndihmuar mua të bërë këtë. Çdo pyetje në këtë pikë lidhje çdo gjë që kemi biseduar rreth? Awesome. Mirë. Tani ne kemi më shumë gjëra për të folur rreth. Si në lidhje me gabimet? Si mund të siguroheni që faqja juaj do të veprojë edhe kur ndodh diçka e keqe? Ndoshta ju nuk keni një faqe me emrin food.php. Por mua, unë shkoj në faqen tuaj dhe unë të përpiqet për të hyrë në food.php. A jeni vetëm duke shkuar për të treguar mua se faqe të bardhë që thotë se 404 - nuk e dokumentit gjetur? Apo po ju do të thonë, "Epo, unë jam i keq që unë nuk mund të gjeni këtë për ju, por ndoshta këtu janë disa burime të tjera për të ndihmuar ju të kërkoni për çfarë ju duhet. " Gabimet e tjera - kështu që, kjo quhet HTTP gabime të cilat janë vetëm disa nga kodet error që serveri juaj mund të ketë dërguar përsëri në shfletuesin në rast të ndodh diçka e keqe. 400 - Kërkesë Bad. 401 - paautorizuar. 403 është lloj i zakonshëm, kur ju keni një directory që nuk është menduar të arrihen nga përdoruesi, por përdorues përpiqet të anyway. Dhe 500 - Gabim i brendshëm Server - që zakonisht ndodh kur ju keni diçka vërtetë e keqe ndodh me PHP kodin tuaj. Por në çdo rast, këto llojet e shfletuesit - këto llojet e gabimeve do të ndodhë. Pra, si do të bëni të sigurtë që ju të trajtojë këto gabime gracefully dhe sigurohuni që përdoruesi nuk është vetëm lloj i varur atje? Këtu vjen. Htaccess. Tani,. Htaccess është diçka që punon në serverat Apache, diçka që punon dhe punon në një serverat disa të tjerë si. Kjo është vetëm një mënyrë për ju për të konfiguruar serverin tuaj të tilla që ju mund të bëni atë të bëjë çdo gjë që ju dëshironi që ajo të bëjë. Disa gjëra që ju mund të bëni. Ju mund të kontrollojë parametrat tuaj cache. Ndoshta ka një faqe të caktuar në faqen tuaj që ju të bëni të sigurtë që përdoruesi ri-shkarkuar çdo kohë përdorues vjen dhe viziton faqen tuaj te internetit. Apo ndoshta ju keni disa URL që është si yoursite.com / Test / html / faqet / hello.html dhe ju vetëm duan që të jenë të yourname.com / Hello -. mirë, ju mund të përdorni htaccess të përcjellim një faqe në një tjetër. Ju gjithashtu mund të përdorni atë për të bërë authentication. Ndoshta ka disa pjesë të faqen tuaj te internetit që ju duhet të përdorni një fjalëkalim. Ju mund të bllokojë adresat IP të caktuara, të bllokuar fusha të caktuara. Ndoshta ju vetëm të vërtetë nuk më pëlqen studentët e Harvardit duke përdorur faqen tuaj te internetit. E pra, ju keni mundësi për bllokimin e të gjitha adresat IP Harvard. Së fundi, ju mund të trajtojë gjëra - ju mund të shkruani kod të caktuar për të bërë serverin tuaj trajtojnë si faqeve. Zhao ose. emri juaj ose. hello si kod PHP. Ndoshta kjo do të jetë e dobishme. Ndoshta se nuk do të jetë. Dhe së fundi, ju mund ta përdorni atë për të trajtuar përgjigjet gabim. Çfarë dua të them me këtë? Nëse ju thjesht të shtoni kod si kjo - 404 ErrorDocument dhe pastaj të drejtojë ata në disa Faqja gabim, ju mund të bëni të sigurtë që përdoruesi nuk ka vetëm të shoh me të vërtetë, të vërtetë e shëmtuar 404 dhe tregoni atyre diçka të bukur. Le të në fakt të marrë një sy se si ne mund të bëjë që me Pset tuaj 7. Këtu, unë jam në aplikim tim. Unë jam duke shkuar për të hapur Chrome, dhe atëherë unë jam duke shkuar për të përpiqen për të hyrë në një faqe që nuk ekziston në CS50 Financave. Pra, host lokale - cats.php--kështu, vëreni se unë krijuar një dokument gabimi që thotë se, "Canz nuk gjejnë faqen z!" Ajo ka një mace shumë të trishtuar për të. Nëse ju shkoni në Twitter, nëse ju shkoni në ndonjë nga këto faqet e tjera, ju nuk mund të gjeni një faqe, ata zakonisht përpiqen të ju tregojë një foto e bukur në mënyrë që ju nuk jeni shumë të zhgënjyer. Ju gjithashtu mund të ketë diçka që është më profesionale që thotë, mirë, unë jam i keq unë nuk mund të gjeni faqen, por ndoshta këtu është një kutinë e kërkimit. Apo ndoshta këtu janë disa lidhje që do t'ju ndihmojë të gjeni lidhjen që ju dëshironi. Pra, si nuk kam bërë këtë? Si është kjo e mundur edhe? Nëse ne do të shkojmë në terminalin tonë këtu - Unë jam vetëm duke shkuar për të zoom në një grimë - vëreni se unë kam një faqe të re. Brenda directory sime HTML është quajtur - ju nuk mund ta shohin atë - ajo që quhet error.php. Dhe error.php është vetëm një fotografi që kam bërë që tregon se vetë faqen. Unë mund të ju tregojnë se çfarë është error.php. Është pikërisht këtë faqe. Ajo thotë se, "nuk Oh no! Canz gjeni faqen z!" Dhe, në qoftë se ju doni të shihni - kështu, vëreni se lloj i htaccess është një emër i pazakontë.. Ajo fillon me një pikë që do të thotë se kjo është një file system. Kjo është një file i fshehur e cila nuk është treguar normalisht. Nëse ju bëni ls-a, ju mund të shihni të gjitha dosjet fshehur në një directory të caktuar, dhe në të vërtetë, ju shihni. htaccess është një prej tyre. Le të shkojnë përpara dhe të hapur. Htaccess - me Gedit - Boom! Të gjitha unë kam është një linjë në atje - dokument për Error 404 gabime të cilat janë të njohur edhe si 'file' nuk-gjenden-gabime. Le të përcjellim ato për diçka të quajtur error.php. Ju mund të keni gjëra zbavitëse si nuk canz gjeni faqen z! Dhe ka edhe gjëra shumë të freskët që ju mund të bëni me të. Pengese. Nëse ju doni të shikoni më shumë. Htaccess magjike, kjo është një website shumë të ftohtë për të shkuar - është quajtur javascriptkit.com/howto/htaccess.shtml-- në qoftë se ju doni të kryer magji më shumë server. Dhe kjo mund të jetë shumë e fun. Uf! Të gjithë të drejtë! Më shumë fotografi cute. Kjo është një djalë duke bërë shtytje-ups, dhe macja e tij është duke u përpjekur për të ndihmuar. Unë mendoj se është shumë e bukur. Për fat të keq, unë nuk kam një mace si kjo. Dakord. Pra, ne kemi biseduar rreth. Htaccess. Ne kemi biseduar rreth trajtimit të gabimit. Ne kemi biseduar rreth hosting, domain emra. Ne kemi biseduar rreth ndër-shfletuesit compatibility. Tani si mendoni ne sigurohemi që faqja juaj aktualisht kryen? Si mund të jemi të sigurt se në qoftë se unë të shkoni në faqen tuaj te internetit Unë mund të shihni faqen tuaj brenda disa sekondave? Një nga gjërat që unë mendoj se njerëzit vetëm lloj i harrojmë është optimization imazhit. Le të thonë se ju të kërkuar për të vënë një foto në faqen tuaj dhe kjo është 2 MG madh. Kjo mund të jetë mirë për ne, sepse ne jemi në Harvard, dhe ne kemi një lidhje shumë të shpejtë të internetit. Por imagjinoni dikë në Kinë. Paramendoni dikë në Indi. imagjinoni dikush ndoshta në Kansas rurale të cilët ndoshta nuk kanë të njëjtin lloj të broadband internet që kemi. Nëse ju keni një imazh 2 MB në faqen tuaj dhe përdorues është duke u përpjekur për të hyrë në atë, ajo do të marrë atyre një kohë vërtet të gjatë për të shkarkuar. Pra, nëse ju nuk keni nevojë për atë lloj të rezolutës, atëherë ju mund të resize imazhin tuaj me diçka si Adobe Photo Shop. Nuk është zakonisht një opsion i quajtur sigurt për web dhe pajisje, dhe atë që bën është ajo strips jashtë të gjithë informacionin e panevojshme dhe lloj compacts file tuaj në një madhësi imazh të vogël në mënyrë që ju mund të vënë atë në faqen tuaj te internetit, dhe çdo përdorues i cili përpiqet për ta shkarkuar atë faqe është duke shkuar për të shkarkuar një version më të vogël të imazhit tuaj. Nëse ju nuk keni të instaluar Adobe Photo Shop webresizer.com është gjithashtu një tjetër burim ku ju mund të dhëna imazhin tuaj dhe ajo do të nxjerr nga goja imazhin e saktë të njëjtën, por ajo do të jetë diçka si 3 herë më të vogla. Pra, kjo është shumë e dobishme për përdoruesit e juaj. Një tjetër gjë që ju mund të bëni është të minimizoj kodin. Nëse ne hedhim një vështrim në Google.com, ju do të shihni se ajo nuk është lloj i të njëjtit HTML dhe CSS që ne jemi duke përdorur për të. Vetëm do të shikojmë në kodin burim këtu. Nëse unë vetëm lëvizni poshtë - wow, që duket goxha i pështirë. Kjo do të merrni një zero në stil. Nëse ju koduar kjo për Pset tuaj, ju do të merrni një zero në stilin tuaj. Kjo nuk ka ndarje. Emrat duken me të vërtetë fshehtë. Kjo është e gjitha me të vërtetë i pështirë. Dhe script për të mbyllur në trup - HTML mbylljes - ata janë të gjithë së bashku - smushed të gjithë së bashku. Pse ata e bëjnë këtë? Ata minified kodin e tyre. Vini re se ky dokument do të jetë një shumë të vogël për mua për të shkarkuar diçka me shumë se hapësirë ​​të bardhë, se diçka me të vërtetë të gjata me emra të ndryshueshme. Nëse ju minimizoj kodin tuaj ju zhvesh nga të gjithë hapësirën e bardhë. Sigurisht, browser-i juaj nuk i intereson nëse ju keni ndonjë hapësirë ​​të bardhë në kodin tuaj. Ju zhvesh atë, tani unë mund të shkarkoni një skedar të vogël - tani skedar - dokument që ne jemi duke shkuar për të shkarkuar ka një madhësi më të vogël file, ajo do të jetë më i shpejtë për mua për të shkarkuar, dhe kjo është e dobishme. Nëse ju jeni duke punuar me faqet e internetit dhe ju jeni nisjen e një faqe interneti, kjo është pothuajse gjithmonë mirë për të minimizoj kodin tuaj. Një tjetër arsye pse kjo mund të jetë e mirë është ndoshta ju nuk doni të tjerët të përdorni kodin tuaj. Ndoshta ju nuk doni të tjerët të përdorni CSS tuaj. Ju e dini, nëse ju me të vërtetë donte të jetë dorështrënguar me atë, atëherë ju gjithashtu mund të minimizoj kodin tuaj, dhe ajo do të jetë e vështirë për mua për të vjedhur atë sepse unë nuk kam asnjë ide se çfarë po ndodh. Ju mund të shkoni edhe në faqet e internetit si minify.avivo.si. Shërbime si kjo online të ju ndihmojë minimizoj kodin tuaj në mënyrë që ju nuk keni për të bërë atë me dorë. Definitely nuk e bëni atë me dorë. Mirë. Tani duke folur rreth Scripts. Ndoshta në kodin tuaj PHP ka diçka që ju nuk duhet të bëni. Ndoshta nuk ka sythe shtesë në atje. Ne biseduam rreth dizajnit kodi në CS50. Edhe në qoftë se ju jeni kodim në C, nëse ju keni - në qoftë se ju jeni duke bërë punë shtesë që ju nuk keni nevojë të bëni, pra, që do të ngadalësojë Scripts tuaj në web faqen tuaj, dhe kjo është veçanërisht e rëndësishme për faqet e internetit për shkak se përdoruesit në ditët e sotme janë shumë të paduruar. Nëse jeni duke bërë punë të panevojshme, ajo do të marrë ato më të gjatë për të marrë informacionin që ata duan, dhe ata do të jenë shumë të pakënaqur. Së fundi, ju mund të dëshironi të zgjedh tavolina bazës së të dhënave tuaja. Kujtomë kemi biseduar rreth indekseve. Ata nuk janë vetëm të mira për të bërë të sigurtë që ju keni një grindje që është unike. Ata janë edhe të mira për të bërë të sigurtë që baza e të dhënave juaj punon shpejt. Nëse dëshironi të lexoni deri në atë të shkojë në dokumentacionin MySQL, ose ju mund të shikoni në - mirë, si mund ta zgjedh tryezën time, bazës së të dhënave? Si mund të bëni të sigurtë që unë kam indekset që ndihmojnë mua të marrë informacion më të shpejtë? Ka edhe truket pak se ju mund të përdorni si caching. Nëse keni PHP - në qoftë se ju keni një blog, për shembull, dhe keni - dhe kjo është mundësuar nga PHP ose nga ndonjë gjuhë tjetër - ju mund të cache në blogun tuaj le të themi 50-minutësh intervale në mënyrë që ju mund të shërbejë faqet statike ose HTML statike të vizitorëve në faqen tuaj. Mënyrë që përdoruesit nuk kanë për të drejtuar script PHP tuaj në çdo kohë, dhe ndoshta kjo do të jetë më e shpejtë për ta për të hyrë në këtë informacion. Dhe së fundi, ju mund të përdorni diçka si CDN. Vini re se sa herë që ju të shkarkoni një Pset, ju shkoni gjithmonë te CDN.CS50.net. Pse është kjo? CS50 gjithashtu përdor si një lloj i CDN - një rrjet të shpërndarjes përmbajtje - që thjesht do të thotë se kjo është një bandë e servers ndoshta diku rreth globit se ndihma shërbejnë faqet tuaja për vizitorët tuaj. Nëse vizitori juaj është duke marrë një faqe nga një server që është më afër tyre gjeografikisht, atëherë më shumë gjasa vizitori juaj do të merrni atë skedar një shumë të shpejtë. Ka edhe burime online që të ju ndihmojë të bëni këtë. Një prej tyre është CloudFlare. Ato ofrojnë një shërbim falas CDN. Nëse keni fotografi të mëdha që shërbejnë juaj për përdoruesit e tuaj, atëherë ndoshta është më mirë për të vënë ato në një CDN në mënyrë që ata mund të merrni më të shpejtë për ta. Tema përfundimtar për ditë është search engine optimization. Çfarë është search engine optimization? Kjo është bërë të sigurt që motorët e kërkimit si Google apo Bing apo Yahoo mund të shkoni në në faqen tuaj dhe zvarritje faqen tuaj dhe indeksi faqen tuaj dhe kur Unë, për shembull, të shkojnë për në Google.com dhe unë të përpiqet për të kërkuar për diçka, atëherë faqja e juaj do të pop-up. Si mund të sigurohemi që faqja e juaj është një nga top 10? Sepse siç e dimë të gjithë, në qoftë se ju kërkoni për diçka në Google dhe kjo nuk është në top 10 ju jeni më shumë gjasa nuk do të shikojmë në 10 vitet e ardhshme. Kjo është lloj i një teme që është fshehur në mister. Nuk është një shumë e hype atje në internet. Nuk janë një shumë e supersticioneve rreth qoftë se ju bëni x atëherë Google do të doja që ju të mirë. Nëse ju bëni y atëherë Google do të doja që ju të mirë. Kjo është ndoshta më mirë të shohim në dokumentet gjiganti i kërkimit në vetvete. Kjo është një nga dokumentet në Google që t'ju tregojë saktësisht se si të zgjedh faqen tuaj kështu që Google mund të hyni dhe indeksi atë shumë bukur. Ju nuk duhet të kopjoni poshtë këtë URL, sepse ky prezantim do të jetë online gjithsesi. Nëse ju shikoni në këtë dhe ju lexoni këtë ka disa lë të kuptohet se shumë të dobishme në atje. Google ju tregon - në qoftë se ju vërtet doni faqen tuaj të indeksuar mirë atëherë ju duhet të bëni të gjitha këto gjëra. Një tjetër gjë që motorët e kërkimit si të vërtetë është e përmbajtjes të freskëta. Nëse keni përmbajtje që është shumë i përditësuar rregullisht pastaj motorët e kërkimit themi, ooh, unë si faqen tuaj. Unë jam duke shkuar për të shkuar në faqen tuaj shumë shpesh. Unë jam duke shkuar për indeksin një shumë e faqeve tuaja. Nëse ju kanë përmbajtje të freskët atëherë ju jeni më shumë gjasa për të treguar up - ju jeni më shumë të ngjarë të jetë më e rëndësishme. Ju jeni më shumë të ngjarë të jenë më të përditësuar, dhe motorët e kërkimit janë më shumë gjasa për të vënë faqen tuaj mbi të tjerët. Lidhje Thellë janë gjithashtu të rëndësishme. Nëse jeni të vërtetë të kërkuar faqen tuaj të duken të mira në sytë e një motor kërkimi kanë një shumë e faqeve të tjera të lidhura me të dhe të lidhura thellë në faqen tuaj te internetit. A jo vetëm të lidhura me faqen tuaj. Link to ndoshta yourname.com / dicka / dicka / something.php. Kjo - në një motor kërkimi - do të thotë, wow, ata kanë përmbajtje të vërtetë interesante se dikush tjetër është lidh kaq thellë në faqen e tyre që unë duhet të vërtetë, të vërtetë vënë më shumë rëndësi onto faqet që faqeje. Nëse keni tituj të sakta faqe, nëse ju nuk keni gabime që është e mirë, sepse në qoftë se një motor kërkimi është duke u përpjekur për të vizituar faqen tuaj, dhe ajo është duke marrë një gabim, ajo ndoshta do të heqë dorë shumë, shumë shpejt. Dhe së fundi, ju dëshironi të keni një kohë të shpejtë të ngarkesës, sepse motorët e kërkimit - Ashtu si njerëzit - don 't kanë një shumë durim për faqet e internetit të ngadaltë. Kjo është një mënyrë për ju për të bërë të sigurtë që ju të tregojë deri lartë në kërkoni pyetje motor dhe shpresojmë se në këtë mënyrë të merrni më shumë trafik. Sepse pasi të gjithë, ju keni shpenzuar të gjithë këtë kohë zhvillimin e internetit tuaj. Ju kaloi të gjithë këtë kohë nisjen këtë website online. Ju dëshironi të bëni të sigurtë që ju keni mjaft të përdoruesve të cilët në fakt e shohin përmbajtjen tuaj. Burime të tjera të mira për t'u përdorur. Google Webmaster Tools është diçka për të shikojmë në të. Kjo vetëm ndihmon që ju të shihni - Google nuk është Indexing faqen time. Cilat llojet e gabimeve është ajo ndeshi? Sa faqe ka indeksuar kjo? Çfarë mendoni se është më e rëndësishme përmbajtjes në faqen time? Ndoshta kjo nuk është ajo që unë dua që ajo të jetë. Ndoshta kam nevojë për të ndryshuar faqen time pak të tillë që ajo është reflektuar më mirë çfarë website im është me të vërtetë në lidhje. Google Analytics është një tjetër mjet me të vërtetë cool. Ju mund të shtoni një grimë të vogël e JavaScript për faqet tuaja. Dhe pastaj pas ju mund të shkoni tek Google Analytics, dhe ajo do të gjurmojë demografia tuaja vizitor dhe rritjes faqen tuaj. Ajo do t'ju tregojë saktësisht se si shumë vizitorë të vizituar faqen tuaj brenda një ditë të caktuar, brenda një orë të caktuar, brenda një jave të caktuar. Sa shumë vizitorë nga Kina? Sa shumë vizitorë nga Antarktida - ju jeni marrë faqen tuaj te internetit. që mund të jetë diçka e ftohtë për të parë ose ajo mund të jetë edhe e dobishme sepse ju jeni duke u përpjekur për të synuar një grup të caktuar. Ndoshta ju jeni duke u përpjekur për të synuar adoleshentë me faqen tuaj te internetit, dhe ju të shihni se shumica e vizitorëve në faqen tuaj te internetit janë ndoshta 30 - deri 40-vjeçarëve, atëherë ndoshta ju ose keni një problem ose ju mund të them vetëm, mirë, atëherë ndoshta unë duhet vetëm të ndryshojë fokusin e web faqen time në mënyrë që Unë të përqëndrohet më shumë në atë grup moshe. Google Apps - në qoftë se ju të kërkuar për ketë lloj të email me emrin tuaj domain - ndoshta diçka si yourname@yourname.com-- ju mund të përdorni adresat Gmail - ju mund të përdorni shërbimin gmail dhe Google Apps është një mënyrë për të bërë këtë. Ju mund të ngritur adresat e emailit të veçanta që janë specifike për emrin e domain of@gmail.com vend. Dhe në fund, nuk janë extensions Web Developer dhe add-ons - për Chrome, për Firefox, për shfletuesit e tjera - që t'ju lejojë të shkoni në dhe të inspektojë CSS, JavaScript inspektojë, shikoni saktësisht çfarë është e gabuar me shkrimin tuaj JavaScript, dhe ndoshta kjo do të jetë e dobishme për qëllime të de-përgjimi tua, sepse ti gjetur jashtë - mirë, pse nuk është web faqen time shfaqur korrektësi në këtë shfletues? Dhe së fundi, në qoftë se ju të kërkuar për të mësuar më shumë rreth të gjitha këtyre temave - në qoftë se ju të kërkuar për të mësuar më shumë rreth HTML dhe CSS dhe JavaScript - sepse pas të gjitha, ne vetëm ju mësuan një pak - ju mund të shkoni në faqet e internetit si W3Schools.com të shikoni për më shumë burime. Ata kanë shumë të bukur në mësime se si të bëj x, y apo çfarë do të thotë? Në qoftë se ju të kërkuar për të mësuar më shumë rreth këtyre gjuhëve që ju thjesht mund të shkoni këtu. Dakord. Unë mendoj se kam kërkuar për të lënë minutat e fundit të kësaj për pyetjet, kështu që ka ndonjë pyetje në lidhje me çdo gjë që kemi biseduar rreth? [Anëtar audiencë] Cilat llojet e gjërave janë në W3Schools dhe se si ajo është e mbuluar? [Yuechen Zhao] Cilat llojet e gjërave? Pra, një nga gjërat shumë më të mëdhenj se unë përdorin shumë është referencat e tyre. Detaje referencat e tyre, për shembull për CSS - Çfarë kjo do të thotë, ose në qoftë se ju të kërkuar për të ndryshuar sfondin e një faqe - si do të bëni atë? Cili shfletues të mbështetur këtë komandë? Gjëra të tilla si se. Dhe pastaj ata gjithashtu të ketë vetëm mësime shumë të bukur në HTML, në PHP, në JavaScript, on MySQL, në të gjitha llojet e temave të ndryshme. Ata kanë tutorials bukur. Ata mësojnë se si të bëni gjëra. Është mirë që të jetë në gjendje të shkojnë dhe të mësojnë më shumë rreth këtyre temave. [Anëtar audiencë] HTML 5 ende nuk është në përputhje me të gjithë shfletuesit atje. Do të ju rekomandojmë vetëm duke qëndruar larg prej saj për shkak të çështjeve të pajtueshmërisë? Si do të merren me këtë? [Yuechen Zhao] Po, kështu, pyetja është se HTML5 është ende një standard fëmijë. Kjo nuk është e përkrahur me të vërtetë nga një shumë të shfletuesit, kështu që ne duhet të shmangur atë? Unë mendoj se vitin e kaluar unë do të kishte qenë një ithtar shumë i madh, le të shmangur HTML5 për shkak se ajo është ende - ai është ende shumë e re dhe në fakt, standardi HTML5 nuk është finalizuar ende. Dhe kështu, ka të vërtetë nuk është standarde HTML5. Por unë mendoj se sidomos në qoftë se ju jeni të hartonin një faqe interneti tani, ajo mund të jetë më mirë në qoftë se ju shkoni vetëm me HTML5, sepse kjo është lloj i do të jetë e ardhmja, dhe në qoftë se ju doni faqen tuaj të ardhmen-provë dhe ju doni faqen tuaj për të punuar në shfletues të ardhmen, ajo mund të jetë më mirë për të filluar diçka të ndërtimit për të ardhmen sesa për të kaluarën, dhe gjithashtu vetëm për shkak të faktit se HTML5 vërtetë nuk është se e ndryshme nga HTML4 apo XHTML. Nëse jeni duke përdorur HTML5, ajo normalisht do të punojnë në shfletues më të madhe. Ju vetëm duhet të lloj shkoni në dhe të sigurohemi me këto screenshots dhe duke u siguruar me të shkojnë për në këto faqet e internetit veten. Por shumë të ngjarë se do të funksionojë nëse ju jeni duke përdorur karakteristika shumë të veçanta për HTML5. Vini re gjithashtu se për CS50 - për shembull, për lojtar video që ne përdorim - ai përdor HTML5 HTML5 dhe video për të shfaqur leksione. Por në qoftë se ju keni një shfletues të vërtetë e vjetër, atëherë ajo do të bjerë përsëri në Flash. Pra, kjo është edhe diçka tjetër - kanë një sistem të bien-mbrapa, kur ju vetëm e di se shfletuesi nuk është duke shkuar për të trajtuar atë që ju dëshironi që ajo të trajtuar. Pyetje të tjera? Çdo gjë që kemi biseduar rreth. Dakord. Atëherë unë mendoj se kjo është në lidhje me atë për mua. Unë mendoj se kjo është ajo. (Duartrokitje) Best. [CS50.TV]