[Powered by Google Translate] [Seminar] [Tħejjija Your Site għall-Web] [Yuechen Zhao] [Harvard University] [Dan huwa CS50.] [CS50.TV] Okay. Hawn ieħor siegħa ta 'żvilupp tal-web jekk inti guys huma up għal dan. Illum jien ser tkun jitkellem dwar il-preparazzjoni sit tiegħek għall-Web. L-ġurnata kollha - u probabbilment għall-aħħar 2 ġimgħat - aħna kont qed jitkellem dwar kif tinħoloq website, kif tuża HTML, kif tuża PHP, kif tuża oqfsa, kif jagħmlu ċert li inti tista jinteraġixxu mal-database - affarijiet bħal dik. Imma llum, aħna qed tmur biex jitkellem dwar fejn is-sit tiegħek għaddej biex jgħixu wara CS50. Għax wara kollox, CS50 ma jiġri passat Diċembru. Aħna ser tkun jitkellem dwar ismijiet ta 'dominju, hosting. Aħna ser tkun jitkellem dwar dak kompatibilità cross-browser u l-kompatibbiltà cross-pjattaforma huma, u kif tista 'tagħmel ċert li sit tiegħek hija ser joperaw taħt il-kondizzjonijiet kollha. Aħna ser jitkellmu dwar ttrattati l-messaġġi u magic server ieħor. Aħna qed jitkellem dwar ottimizzazzjoni prestazzjoni, search engine optimization, u kif tikseb in-nies li attwalment żżur websajts tiegħek. U fl-aħħarnett, biss xi riżorsi tajbin biex tiżgura li inti guys jkollhom biżżejjed ta 'dawk li jmorru off bil-proġett finali tiegħek, u nisperaw wara. L-ewwel ħaġa li aħna qed tmur biex jitkellmu dwar huwa ismijiet ta 'dominju. Dritt issa int programmazzjoni appliance tiegħek, int ser ospitanti lokali li ma tkunx attwalment isem ta 'dominju. C'est tip ta 'ftit laqam jew alias għall-Linux installazzjoni attwali tiegħek ġewwa ta 'jew VMware fuq Mac jew VMware Player fuq PC. Ismijiet ta 'dominju jippermettu li inti tpoġġi sit fuq il-Web u mbagħad mur għal xi ħaġa bħal www.google.com u jiksbu l-website. Kif jaħdmu? Ejja ngħidu li int biss web server medja - medja Web surfer u inti għandek laptop, u inti tmur www.howstuffworks.com. Inti tista 'probabbilment tara fejn I seraq dan minn. Kif xogħlijiet Jittieħed - kompjuter tiegħek imbagħad ser jistaqsu server DNS lokali, "Taf fejn il-website hi?" "Taf-indirizz IP ta 'www.howstuffworks.com?" Server DNS tiegħek jista 'jgħid, "Iva, I do." F'dak il-każ, ikollok l-indirizz IP, u l-kompjuter tiegħek aċċessi dak l-indirizz IP. Jekk ma jiġrix dan, hija tistaqsi ieħor server DNS, "ħej! Taf liema www.howstuffworks.com hu?" Li server jista 'jgħid, "Iva, I do." Għalhekk, jirrakkonta l-ieħor dak li hi, u finalment, dik l-informazzjoni gets mgħoddi lill-kompjuter tiegħek, u jista 'jkollok aċċess howstuffworks.com. Kif tista 'tikseb wieħed minn dawn l-affarijiet maġika? Kif tista 'tikseb forsi www.yourname.com jew www.ilovecats.com? Tista 'tirreġistra għal wieħed, u hemm ħafna ta 'websajts hemmhekk li jippermettu li inti tagħmel dan. Int trid - f'ħafna miċ-ċirkostanzi inti trid tħallas għalihom. Hemm ċerti ismijiet ta 'dominju li huma ħielsa. Jekk inti tmur tkdomainnames www.co.cc jew., Dawk huma b'xejn. Iżda, huma jaqgħu ma 'ċerti restrizzjonijiet, u fil-fatt xi wħud minnhom ma jista' anke jkun reali, ismijiet tad-dominju ogħla livell simili. com jew. nett. Normalment Nissuġġerixxi tmur għal wieħed minnhom minħabba l-utenti huma biss aktar komdi ma 'dawk. Inti stajt tidher ħafna ta '. Coms. Inti stajt tidher ħafna ta 'xbieki.. You probabbilment ma bbenefikawx ħafna. Co.cc 's, allura jkunu diffiċli li wieħed jiftakru. Websajts differenti bħall Godaddy jew Namecheap jew - I użati waħda li tip ta 'vaga - imsejħa activedomain.com. Huwa jistenna verament vaga, imma hija ħadmet verament tajjeb għalija. U fl-aħħarnett, għandek oħrajn li forsi jagħmlu aktar reklamar bħal Network Solutions. Imma jekk inti tmur fuq NetworkSolutions.com u tħares lejn prezzijiet tagħhom huwa verament jiswa. I kienet tħares lejn lilhom aħħar lejl. Għal sena ta 'isem ta' dominju, huwa probabbilment mhux worth ħafna flus. Fil-fatt, jekk int jkollna a. Com jew a. Org jew a. Nett il-prezz tas-soltu hija madwar $ 10 fis-sena. Mela jekk inti qed tħallas ħafna aktar minn dan, huwa probabbilment mhux worth it li għax, wara kollox, dawn is-siti ma tagħmel xejn ma 'dak l-isem tad-dominju. Huma biss jagħtiha lilek, u hekk jekk inti tista 'ġġibu għall irħas, għaliex le? Il-ħaġa oħra hija li ladarba inti għandek isem tad-dominju tiegħek, allura inti probabilment jridu mur fuq jew Godaddy.com jew fejn inti xtrajt isem tad-dominju tiegħek u tistabbilixxi l-servers ta 'ismijiet għal dak l-isem tad-dominju. Dak huwa li jfisser ladarba l-utent tmur għall www.howstuffworks.com, dawk isem indirizzi IP server huma l-indirizzi IP li huma jkunu kapaċi li tħares up. Huma ser ikunu jistgħu jkollhom aċċess website tiegħek permezz ta 'dawk servers ta' ismijiet. Jekk inti tapplika għall-hosting x'imkien imbagħad ospitanti tiegħek x'aktarx se jagħtik l-servers ta 'ismijiet għall-użu. U fl-aħħarnett, hemm dan ħaġa tissejjaħ WHOIS. A database WHOIS hija database li magħhom inti tista 'input isem ta' dominju u se bżiq out xi informazzjoni dwar is-sid tas-sit u informazzjoni oħra ta 'kuntatt. Issa, inti tista 'tgħid, "I ma verament irridu indirizz tad-dar tiegħi jew I ma verament irridu indirizz email tiegħi fuq il-websajt għal kulħadd biex tara jew fuq l-Internet għal kulħadd biex tara. " Imbagħad inti tista 'tixtieq tuża xi ħaġa li ħafna servizzi hosting jipprovdu - bħal maniġer WHOIS. A maniġer WHOIS hija sempliċement servizz ieħor li ħafna minnhom jipprovdu li ġlud bogħod li informazzjoni u biss tpoġġi fil li hija maniġer għall-isem - għall-indirizz huwa normalment ftit li isem il-kumpanija li s tak dan l-isem tad-dominju - u hekk allura l-informazzjoni personali tiegħek mhux qed nixxew fuq l-Internet, li hija ġeneralment pjuttost tajba. I myself tuża wieħed minn dawn is-servizzi. Jekk inti ma 'kura dwar il-privatezza tiegħek allura ma verament kwistjoni. A server DNS stands għall Domain Name System, u dak li hu - huwa tip simili x'imkien tabella hash li tgħid,  "Dan l-indirizz-websajt se mappa biex dan l-indirizz IP." U li kollox huwa. Allura ladarba inti query dan is-server DNS, allura inti tista 'tikseb l-indirizzi IP għal dak l-isem tad-dominju li jikkorrispondi u imbagħad żjara din il-websajt. (Membru udjenza tistaqsi mistoqsija - inaudible) L-ewwel? L-ewwel livell fil-fatt hu normalment ftit tiegħek cache kompjuter innifsu. Sort kompjuter tiegħek ta 'jiftakar l-aħħar darba li inti marru għall www.google.com kien f'dan l-indirizz IP, u mbagħad wara awhile, li cache se jiskadu, u se jistaqsi bħall-DNS Comcast, "Ħej, x'hemm www.google.com?" Normalment, meta inti tixtri isem ta 'dominju u tirreġistra waħda, u inti twaqqaf websajt, inti ma tistax tmur f'dak il-website immedjatament ma 'dak l-isem tad-dominju minħabba servers l-isem madwar id-dinja ma jafux dwar l-isem tad-dominju tiegħek għadu. Hija għandha biex timla. Dan normalment jieħu madwar 24-48 siegħa. Kull dritt. Allura, li xi ftit dwar ismijiet ta 'domain. Huma qed ħafna jibred. Naħseb li għandek tikseb wieħed jekk int serju dwar il-proġett u jekk int verament tixtieq li tagħmel proġett tiegħek magħrufa madwar il-kampus, jkollhom isem ta 'dominju jagħmilha tfittex verament professjonali. Imbagħad il-pass li jmiss, naturalment, huwa li jkollu xi tip ta 'hosting. Jekk inti biss torganizzaha fuq il-kompjuter tiegħek, ħadd qatt ser ikunu jistgħu jmorru magħha. Inti tista 'potenzjalment twaqqaf server fuq kompjuter tiegħek u iżżomm il-kompjuter tiegħek fuq għal dejjem, iżda li mhux rakkomandat. Hemm tipi differenti ta 'hosting disponibbli online. Hemm maqsuma hosting. Hemm VPN (mhux intelliġibbli) li huma ospiti virtwali. Hemm semi-dedikat u dedikati. L-aħħar 3, VPN, semi-dedikat, u dedikati huma ġeneralment aktar għaljin. Huma qed normalment użati għall-websajts li jeħtieġu aktar riżorsi. Jekk int kemm bdew ma 'websajt, jista 'jkun biss aktar ekonomiku li jmorru mal-maqsuma hosting. U dak maqsuma ifisser huwa biss mazz ta 'websajts huma kollha flimkien sort ta 'fuq waħda server fuq dan is-sit fuq din host server, u jista' jkollok aċċess website tiegħek permezz isem tad-dominju. Hemm ħafna ta 'ospiti popolari hemmhekk. HostGator u DreamHost - dawk huma ħafna, kbar ħafna u ħafna, ferm popolari u ħafna, ħafna suċċess. I personalment jużaw MDDHosting imsejħa wieħed. Jekk inti tmur www.mddhosting.com, li ospitanti tiegħi ta 'għażla. Jien naħseb li qed tajba ħafna. Huma ħadthom dejjem kienu affidabbli ħafna, u stajt qatt ma kellhom xi problemi magħhom. Huma għandhom ukoll prezzijiet ferm kompetittivi. Żewġ li I ma verament simili huma GoDaddy - li wkoll ospitanti popolari ħafna, iżda I kellna esperjenzi terribbli magħhom, u ħafna nies li naf kellhom esperjenzi verament terribbli magħhom. Huma tip ta 'jmorru wara nies li ma jafux dak li qed isir - forsi int tagħmel websajt għall-ewwel darba, u għalhekk huma tip ta 'con minnhom fis-xiri pakkett ta' akkoljenza tagħhom. Ma tagħmel dan. Ma jaqgħux għaliha. Mur tfittex għal pakketti oħra hosting li verament taqdi l-ħtiġijiet tiegħek. U l-ieħor hija - hemm hosts ħielsa hemmhekk. Hemm websajts li se jospitaw website tiegħek mingħajr ħlas - kultant billi ad fuq is-sit tiegħek, kultant billi tagħmel inti tipparteċipa fil-fora tagħhom, iżda xi kultant biss wkoll b'xejn. Iżda, tkun attenta mal hosts ħielsa peress li ħafna minnhom verament ftit tfalli wara ftit xhur. Inti sempliċiment ma jistgħux ilaħħqu mal-ispejjeż. Oħrajn huma biss affidabbli ħafna, u sit tiegħek dejjem se jkun stabbiliti, u inti ma tridx biex dan iseħħ. Kull ospitanti se joffri pannell tal-kontroll tagħhom stess. Avviż li għall-apparat tiegħek, hemm verament ma pannell tal-kontroll per se. Inti għandek tuża terminali biex tmur u jeditjaw il-fajls. Int għandek affarijiet chmod mill yourself. Jekk int riedu li jmorru PHPMyAdmin, ikollok tmur biex localhost @ / phpmyadmin u affarijiet bħal dik. Iżda ma 'pannell tal-kontroll inti tista' tmur fi u jeditjaw il-fajls fuq is-server tiegħek mal-Windows Explorer jew applikazzjoni tat-tip finder. Jew inti tista 'tmur permezz ta' u tħares lejn databases tiegħek b'għodda tagħhom stess minflok phpMyAdmin. Għalhekk, hemm ħafna ta 'għażla hawn, u wħud mill-pannelli ta' kontroll aktar popolari huma up hemm. Imma jekk inti qiegħed tfittex għal ospitanti, allura inti tista 'tixtieq li tħares lejn liema tip ta' customizations u l-għażliet dawn joffru me biex jippersonalizzaw server tiegħi u li tagħmel website tiegħi run aħjar. Allura, allura inti tista 'titlob, "Well, kif nista jagħżlu hosting?" Jekk inti tmur fuq kwalunkwe websajt ospitanti hemm ħafna ta 'jargon, u hemm ħafna ta' għażliet. Hemm ħafna ta 'prezzijiet differenti wkoll. Normalment I tmur għall-dawk irħas biss għaliex websajts li forsi int u nagħmel - u speċjalment id-dritt issa, speċjalment peress starters - jistgħu ma jeħtiġux bħala ħafna riżorsi Kif jista 'websajt bħal Microsoft.com. L-ewwel inti tixtieq li tħares lejn is-sistema operattiva jekk int verament kurjużi jekk sit tiegħek għaddej biex tkun ospitata fil-Linux, fuq Windows, jew fuq Mac. Normalment aħna biss jmorru ma 'Linux għaliex dak li normalment l-orħos, u wkoll il-wieħed li forsi inti guys huma aktar familjari mal minħabba l-appliance. U mbagħad, forsi huma ser jitqiegħdu xi restrizzjonijiet fuq l-ammont ta 'bandwidth li ikollok - simili kemm megabytes jew gigabytes ta 'data tista utenti tniżżel mill-website tiegħek kull xahar? Jew spazju disk. Kemm l-ispazju do ikollok? Huwa 500 MB? Huwa 2 GB? Huwa illimitat? Illum, ħafna ta 'servers web jagħtuk spazju disk illimitat bħala mod għalihom biex entice inti biex tikseb pakkett hosting tagħhom. Imma jekk int verament taħseb dwarha, meta inti qatt ser bżonn l-ispazju disk illimitat? Jekk għandek koppja ta 'fajls HTML, koppja ta' PHP, koppja ta 'stampi - dak li biss ftit megabytes, u għalhekk normalment I biss jmorru għall-valur forsi ftit gigabytes "ta 'spazju, u li jista 'jkun biżżejjed biex jibdew me off sakemm I bżonn aktar. Fl-aħħarnett, huma jistgħu jitqiegħdu restrizzjonijiet fuq x'tip ta '- kemm databases inti jista' jkollhom. Forsi inti jista 'jkollhom biss 1 database. Forsi inti jista 'jkollhom 2. Forsi inti jista 'jkollhom 10. Huwa tassew importanti għalik kemm ikollok? Things li trid issaqsi lilek innifsek. U mbagħad finalment, biss affarijiet simili lingwi. Huma ta 'appoġġ PHP? Huma ta 'appoġġ MySQL? Ħafna websajts hosting do appoġġ dawn minħabba li huma ħielsa. Huma qed open source. Hija ma ispiża tagħhom xejn biex jipprovdu dawn għalik. Iżda jekk inti tixtieq li tuża, ngħidu aħna, Ruby jew Python jew xi wħud minn dawn il-lingwi l-oħra - dawn ma jistgħux jappoġġjaw fuq server tagħhom, hekk huwa importanti li tfittex għal dawk it-tipi ta 'affarijiet. U fl-aħħarnett, ma jippermettu li inti tagħmel xi affarijiet aktar avvanzati bħall-impjiegi SSL jew cron? SSL hija għażla fejn inti tista 'tagħmel website tiegħek aktar sigura billi jagħmilha HTTPS u kriptaġġ konnessjonijiet tiegħek. U l-impjiegi Cron huma biss forsi skripts li inti tixtieq li tmexxi kull 5 minuti, kull 10 minuti, kull 15. A lott ta 'websajts maqsuma hosting ma tqiegħed restrizzjonijiet fuq in-numru ta 'impjiegi Cron li inti tista' taħdem minħabba li jieħu aktar riżorsi. U fl-aħħarnett, biss kull ħaġa oħra li inti tixtieq li tħares lejn - jagħmlu ċert eżattament x'inhu għaddej qabel tixtri pakkett hosting tiegħek. U fl-aħħarnett, il-prestazzjoni. Prestazzjoni hija enormi. Kif fast huwa website tiegħi se run? Ħafna utenti mhumiex ser tistenna għall anki sekondi għall-website tiegħek biex imexxu qabel ma biss jiksbu bored, u jmorru fuq MeanBase u tibda tħares lejn stampi tal-qtates - taf li jiġri, u inti tixtieq li tagħmel ċert li inti tikseb dak l-utent abbord u li inti għandek uptime tajba li ifisser biss li website tiegħek għaddej biex tkun aċċessibbli f'kull ħin. A lott ta 'hosts jkollhom uptime tassew ħżiena u li biss ifisser website tiegħek mhux ser tkun aċċessibbli, u inti ma tridx li jiġri għaliex inti tista tkun imdejjaq. U tista 'wkoll issegwi r-rendiment ospitanti tiegħek ma' websajts simili Pingdom.com jew Ospitanti-tracker.com, u huma biss jgħidlek kif ħafna drabi sit tiegħek isfel. U fl-aħħarnett, inti tixtieq li tara dwar l-appoġġ tagħhom. Jekk għandek problema huma ser tirrispondi lilek fi żmien 24 siegħa? Dawn huma ser tirrispondi lilek fi żmien 48 siegħa? Is-servizz hosting li nuża normalment twieġeb lili fi ftit minuti li huwa tassew sbieħ. Whew! Kull dritt! Wasal iż-żmien għal waqfa. Imma jien mhux ser jagħtiha lilek. Aħna ser biss tħares lejn stampi ta 'qtates ħelu u mbagħad kull issa. Ħaġa oħra tassew, tassew kbira hija kompatibilità cross-browser. What do I jfisser minn kompatibilità cross-browser? Inti taf, illum huwa mhux biss Microsoft Internet Explorer. Huwa mhux biss Mozilla Firefox jew Safari. Issa għandna Chrome. Għandna Opera. Għandna Dolphin. Għandna Camino. Għandna Conqueror. Għandna kollha ta 'dawn browsers differenti. Affarijiet li huma joħorġu issa - RockMelt - għalkemm dawk huma kollha bbażati fuq Kromju. Imma l-fatt tal-kwistjoni hija, ma jkunx hemm wieħed biss browser aktar. Int mhux biss viewing dawn webpages ma 'applikazzjoni waħda. U għalhekk, browsers differenti se tirrispondi għall HTML differenti, CSS differenti, u JavaScript differenti b'mod differenti, u kif taħseb li jittrattaw ma 'dak? Ukoll, f'ċerti każijiet, int verament ma tistax. Your website - jekk din taħdem fil-browser waħda, il-kodiċi li inti kiteb mhux se taħdem fil-browser ieħor, u huwa xogħol tiegħek biex tiżgura li l-kodiċi li tikteb huwa universali, li taħdem kullimkien. Għalhekk, din hija verament perikolużi. Jekk inti tgħidli, "Well, huwa xogħol fuq il-kompjuter tiegħi. Great! Ejja jimxu fuq." Ukoll, huwa probabbilment mhuwiex sejjer jaħdem fuq mini, u meta mmur għall-website tiegħek Jien ser tkun imdejjaq ħafna, u jien ser jitilqu dritt bogħod. Allura, ejja ara kif tista 'tipprevjeni dan. L-ewwel ħaġa, naturalment, huwa l-użu biss standard HTML, CSS, JavaScript u. What do I jfisser minn dak? Ukoll, hemm ħafna affarijiet li ma standard hemmhekk. Per eżempju, fl CSS hemm ħafna verżjonijiet. Jekk tara xi regoli CSS ma 'MOZ-or-WebKit-, dawk ir-regoli huma speċifiċi kemm għall-browsers Mozilla u l-browsers WebKit, u għalhekk inti tixtieq li tagħmel ċert li forsi inti tixtieq li tevita dawk l-affarijiet għaliex jekk inti tuża 'MOZ-imsemmija regola huwa biss se jaħdmu fuq Firefox. U jekk int verament tixtieq li nagħtu ħarsa tajba fuq l-Internet Explorer wkoll, int ser tkun minn xortih. Għal HTML wkoll, inti tista 'tagħmel l-affarijiet fil HTML li jaħdmu fil-browser waħda iżda li pawżi fi Stat Membru ieħor, u inti tixtieq li tevita li kemm jista 'jkun. U finalment għall JavaScript anke - hemm bosta verżjonijiet ta 'JavaScript, u dan is-sajf aħna dam fis-problema fejn Document.getElementsByClassName-- li normalment funzjoni thats definit bħala parti mill-istandard JavaScript - ma kienx li ssib fl-Internet Explorer 8. Allura, matul is-sajf I kien qed jaħdem fil-lab u aħna kienu bini esperimenti online. U ħsibna li kien qed jaħdem verament tajjeb sakemm aħna induna utenti li kienu qed jużaw Internet Explorer 8 ma setgħux jissottomettu r-riżultati tagħhom. Konna nieqes fuq lott ta 'data. Li għamel magħna verament diqa. Allura, inti dejjem tixtieq li tagħmel ċert li skripts tiegħek ser jaħdmu kullimkien. U fl-aħħarnett, l-użu validator.w3.org li huwa dak li aħna jgħidlek biex tagħmel pset 7. Kun żgur li l-paġni tiegħek huma validati. Li l-importanti għaliex li mill-inqas huwa l-ewwel kontroll sanità pass. Huwa kodiċi tiegħi attwalment standards konformi? Mod ieħor biex issolvi ta 'jgħinek tagħmel ċert li sit tiegħek ikun sejjer jaħdem taħt ċirkostanzi l-iktar huwa li forsi tuża xi libreriji u l-oqfsa għaliex dawn l-iżviluppaturi verament smart ħsibt dwar dawn il-kwistjonijiet għalik. Huma ħadthom marret permezz u ħadthom bil-miktub funzjonijiet differenti li jaħdmu madwar browsers. Per eżempju, aħna nużaw jQuery fil Pset 7. Anke jekk inti tista 'ma raw dan, jQuery jipprovdi ħafna funzjonijiet li inkella inti għandek tikteb yourself. Iżda dawn l-iżviluppaturi kiteb dan, u huma għamlu ċert li taħdem madwar browsers kollha. U bootstrap - li huwa f'qafas ieħor CSS li aħna wera inti fil Pset 7 - li verament jieħu bogħod ħafna mill-ras ma tfassil websajts li nagħtu ħarsa tajba. fil-browsers. U fl-aħħarnett, jekk inti tista 'tevita dan, I normalment jevitaw kodifikazzjoni mill-bidu. Jekk int biss ħolqien ta 'websajt għall-klabb iskola tiegħek, per eżempju, u kull ma għandek bżonn tagħmel huwa li juri ftit paġni u forsi jkollhom president tiegħek tmur fl u l-bidla ftit affarijiet hawn u hemm - hemm verament ebda bżonn li kodiċi li up yourself. Li jieħu ħafna ħin tiegħek. Huwa jieħu ħafna ta 'enerġija tiegħek, u inti għandek jgħaddu u inti għandek issib out, ukoll, huwa dan se nagħtu ħarsa tajba f'dan browser, huwa se nagħtu ħarsa tajba f'dan browser. Forsi tuża uħud minn dawn garża li oħrajn diġà bil-miktub għalik, bħal WordPress jew Joomla jew Drupal. Dawn huma msejħa kontenut - dawn huma msejħa CMSs li bażikament huma biss pakketti li diġa sar għalik, u inti tista 'tniżżilhom, tpoġġihom fuq server tiegħek, u jippersonalizzaw minnhom madankollu trid, u inti diġà għandhom websajt running. Dawk il-pakketti kodiċi huma xi ħaġa li tħares in to. Dawn l-affarijiet huma sors miftuħ sakemm inti tmur għal xi ħaġa simili - jekk qed tfittex għal pakkett forma, hemm affarijiet li mhumiex ħielsa simili VBulletin jew IP.Board. Jekk inti m'għandekx bżonn xi wħud minn dawn il-karatteristiċi avvanzati, inti tista 'dejjem jagħżlu l-għażla ħielsa. U fl-aħħarnett, m'hemm l-ebda possibbiltà li jevitaha. Għandek tivverifika, test, test. Għandek tivverifika kodiċi tiegħek fuq kollha ta 'dawn browsers u fuq kollha ta' dawn il-pjattaformi. U inti taf, IE6 - nies goodness nirringrazzja bdew jitbiegħdu mill IE6 għaliex lura fil-ġurnata, forsi ftit snin ilu, l-iżviluppaturi tal-web kellhom dejjem, dejjem, dejjem pander nuqqasijiet IE6 fil wara l-istandards. Websajts biss ħares tip ta '1990 minħabba n-nuqqas ta' mod aħjar biex jittrattaw dan. Tista 'wkoll tuża screenshots browser biex jiċċekkjaw CSS tiegħek. Wieħed website verament jibred huwa browserlab.adobe.com. Dan huwa servizz kumplimentari mressqa mill Adobe. U dak li tagħmel huwa ikunu jistgħu jieħdu screenshots tal-website tiegħek jitħaddmu f'kundizzjonijiet differenti - bħal running taħt browsers differenti, taħdem taħt pjattaformi differenti - u jurik dak li look like. Just biex turi li inti dak li jfisser I hawn, I ħolqot websajt aħħar sena imsejħa Ħajja fuq Harvard, u dak I ppruvaw jagħmlu - I ppruvaw jagħmlu my.harvard aħjar. Għaliex jekk inti kienu hawn aħħar sena, my.harvard ma tfittex kif jidher issa. Huwa jistenna tip ta 'disgusting. Imma issa jidher ħafna aħjar. Implimentazzjoni My ma kienx li utli aktar, iżda kollha l-istess, tafu, I ppruvaw żżid - (mhux intelliġibbli) x'ikun ħafna - u huwa jistenna - jidher tajjeb ħafna fuq il-kompjuter tiegħi. U mbagħad, forsi jekk I d ​​kellhom aktar ħin I kienet tmur fuq lab browser, u I kien ħares lejn, ukoll, kif ma tfittex fil Chrome 18 dwar Windows. Nixtieq iscroll isfel u jiena nara - oh no! Ħares lejn il-kaxxa avviżi. Test tiegħi kien overflowing. Allura, dak ħażin, right? Jekk utent qed tuża Chrome fuq Windows u niġu għall-website tiegħi, li immedjatament jistenna ħafna mhux professjonali. So, I għandhom imorru fis CSS tiegħi u nsib liema parti tal CSS tiegħi huwa tkissir hawn. Għaliex hux wiri b'mod korrett u waħħalha sabiex l-utenti kollha jista 'jara l-istess websajt u tkun daqstant kuntenti. U fl-aħħarnett, ukoll, screenshots browser huma sbieħ għall-ittestjar CSS tiegħek, iżda xi ngħidu dwar tiegħek JavaScript? What about jekk ikollok xi iskrittura ikkumplikati li l-ġirja? Ukoll, inti tista 'dejjem tagħmel Virtualization. Jekk għandek Mac tista 'tuża Bootcamp jew VMware biex virtualize forsi kopja ta' Windows u l-użu Internet Explorer hemmhekk. Or, inti tista 'tmur fuq għal xi ħaġa bħal Spoon.net, li sfortunatament biss xogħlijiet fuq PCs. Imma dak li jagħmlu huwa ħafna jibred. Huma virtualize software għalik sabiex inti tista 'taħdem verżjonijiet differenti ta' IE, per eżempju. Inti tista 'taħdem verżjonijiet differenti ta' Firefox. Inti tista 'taħdem verżjonijiet differenti ta' Safari u test out kollha ta 'websajts tiegħek hemmhekk. Sfortunatament, ma jkunux ħielsa. Dan huwa servizz imħallas, hekk dejjem hemm tip ta 'dan - dejjem hemm tip ta 'dan il-kummerċ off bejn, ukoll, I am ser tagħmel website tiegħi ħarsa tajba. Jekk iva, I jista 'jkollhom iħallsu għal xi servizzi li għinni tagħmel dan. Kwalunkwe mistoqsijiet f'dan il-punt dwar xi ħaġa li tkellimna dwar? Tal-biża. Okay. Issa għandna aktar affarijiet li jitkellmu dwar. Kif dwar żbalji? Kif inti tagħmel ċert li l-website tiegħek se topera anke meta jiġri xi ħaġa ħażina? Forsi inti ma għandekx paġna jismu food.php. Imma lili, I mur fil-website tiegħek u nipprova aċċess food.php. Inti biss jmorru biex juru lili dik il-paġna abjad li tgħid 404 - Fajl ma sabet? Jew li huma inti se ngħid, "Well, jien sorry li jien ma setgħetx issib dan għalik, imma forsi hawn huma xi riżorsi oħra biex jgħinuk tfittex għal dak li għandek bżonn. " Żbalji oħra - iva, din tissejjaħ żbalji HTTP li huma biss xi kodiċi ta 'żbalji li server tiegħek jista bagħtu lura lill-browser fil-każ ta 'xi ħaġa jiġri ħażina. 400 - Bad Talba. 401 - mhux awtorizzat. 403 huwa tip ta komuni meta jkollok direttorju li mhux suppost li jiġu aċċessati mill-utent, iżda l-utent jipprova xorta waħda. U 500 - Żball Server Intern - li normalment jiġri meta jkollok xi ħaġa tmur tassew ħżiena fuq bil-kodiċi PHP tiegħek. Iżda fi kwalunkwe każ, dawn it-tipi ta 'browsers - dawn xorta ta' żbalji ma jiġri. Allura, kif taħseb li tagħmel ċert li inti gracefully jimmaniġġjaw dawn l-iżbalji u kun żgur li l-utent huwa mhux biss tip ta 'mdendlin hemmhekk? Hawnhekk jidħol. Htaccess. Issa,. Htaccess hija xi ħaġa li taħdem fuq servers Apache, xi ħaġa li xogħlijiet u xogħlijiet fuq servers oħra ftit ukoll. Dan huwa biss mod għalik biex jiġi kkonfigurat server tiegħek tali li inti tista 'tagħmel tagħmel dak kollu li tixtieq li tagħmel. Xi affarijiet li inti tista 'tagħmel. Inti tista 'tikkontrolla settings cache tiegħek. Forsi hemm ċertu paġna fuq website tiegħek li inti tagħmel ċert li l-utent terġa 'tniżżel kull darba l-utent jidħol u żjarat website tiegħek. Jew forsi ikollok xi URL li huwa simili yoursite.com / test / html / paġni / hello.html u inti biss trid li tkun yourname.com / bonjour -. ukoll, inti tista 'tuża htaccess biex idawwru webpage wieħed għall-ieħor. Tista 'wkoll tagħmel użu minnha biex tagħmel awtentikazzjoni. Forsi hemm xi porzjonijiet ta 'website tiegħek li għandek bżonn tuża password ieħor. Tista 'blokk ċerti indirizzi IP, jimblokka ċerti oqsma. Forsi inti biss verament ma simili istudenti Harvard jużaw website tiegħek. Well, inti għandek l-għażla ta 'blocking kollha indirizzi IP Harvard. Finalment, inti tista 'kura affarijiet - inti tista' tikteb ċerti kodiċi li jagħmlu server tiegħek kura simili. Zhao jew. ismek jew. paġni bonjour bħala kodiċi PHP. Forsi li ser tkun utli. Forsi li mhux se jkun. U fl-aħħarnett, inti tista 'tuża biex jimmaniġġaw tweġibiet żball. What do I jfisser minn dak? Jekk inti sempliċiment żid kodiċi bħal dan - 404 ErrorDocument u mbagħad dirett lill xi paġna żball, inti tista 'tagħmel ċert li l-utent ma biss tara l-tassew, tassew ikrah 404 u juru lilhom xi ħaġa sabiħa. Ejja fatt tagħti ħarsa lejn kif nistgħu nagħmlu dan bil Pset tiegħek 7. Hawnhekk, jien fl-apparat tiegħi. Jien ser tiftaħ Chrome, u mbagħad jien ser tipprova l-aċċess għal paġna li ma jeżistu fuq CS50 Finanzi. Allura, ospitanti lokali - cats.php-hekk ', avviż li I maħluqa dokument żball li tgħid, "Canz ssibx paġna z!" Hija għandha qattus imdejjaq ħafna fuqha. Jekk inti tmur fuq Twitter, jekk inti tmur fuq xi wieħed minn dawn is-siti oħra, inti ma tistax issib paġna, huma normalment tipprova biex turi li inti stampa ħelu hekk li int mhux wisq diżappuntat. Inti tista 'wkoll ikollhom xi ħaġa li l-aktar professjonali li jgħid, ukoll, jien sorry I ma setgħetx issib il-paġna, imma forsi hawnhekk kaxxa ta 'tfittxija. Jew forsi hawn huma xi links li ser jgħinek issib l-link li tixtieq. Allura, kif ma nagħmel dan? Kif dan huwa possibbli wkoll? Jekk immorru fis terminal tagħna hawn - Jien biss se zoom daqsxejn - avviż li għandi paġna ġdida. Ġewwa direttorju HTML tiegħi huwa msejjaħ - inti ma tistax tara dan - huwa msejjaħ error.php. U error.php huwa biss fajl li għamilt li turi li inti dik il-paġna nnifisha. I inti tista 'turi dak error.php huwa. Huwa eżattament din il-paġna. Hija tgħid, "Oh no! Canz ssibx paġna z!" U, jekk inti tixtieq li tara - iva, avviż li htaccess tip ta huwa isem stramb.. Dan jibda bit-tikka li jfisser li din hija sistema fajl. Huwa fajl moħbija li mhuwiex normalment murija. Jekk inti tagħmel ls-a, tista 'tara kollha tal-fajls moħbija f'direttorju partikolari, u tabilħaqq, tara. Htaccess huwa wieħed minnhom. Ejja imorru quddiem u tiftaħ htaccess. - ma gedit - Boom! All I għandhom hija linja waħda fil hemm - dokument Error għal 404 żbalji li huma magħrufa wkoll bħala żbalji fajl mhux misjuba. Ejja jagħtu direzzjoni ġdida għal xi ħaġa imsejħa error.php. Inti jista 'jkollhom affarijiet gost simili canz ssibx paġna z! U hemm ukoll ħafna affarijiet jibred li inti tista 'tagħmel magħhom. Htaccess. Jekk inti tixtieq li tara aktar. Htaccess magic, din hija website ħafna jibred biex tmur - huwa msejjaħ javascriptkit.com/howto/htaccess.shtml-- jekk inti tixtieq li twettaq aktar magic server. U jista 'jkun ħafna gost. Whew! Kull dritt! Aktar stampi ħelu. Dan huwa Guy tagħmel push-ups, u qattus tiegħu qed jipprova jgħin. Naħseb li huwa ħafna ħelu. Sfortunatament, I ma jkollhom qattus bħal dik. Kull dritt. Allura, konna tkellimna dwar. Htaccess. Imxejna tkellem dwar ttrattati l-messaġġi. Imxejna tkellem dwar hosting, ismijiet tad-dominju. Imxejna tkellem dwar kompatibilità cross-browser. Issa kif nistgħu kun żgur li l-website tiegħek fil-fatt iwettaq? Kif nistgħu jagħmlu ċert li jekk immur għall-website tiegħek I jistgħu ara l-paġna tiegħek fi ftit sekondi? Waħda mill-affarijiet li naħseb nies biss tip ta 'tinsieh huwa ottimizzazzjoni immaġini. Ejja ngħidu li int riedu li jitqiegħed stampa fuq is-sit tiegħek li għamilhom 2 MG kbir. Li jista 'jkun multa għalina għaliex aħna qed fil-Harvard, u għandna konnessjoni Internet veloċi ħafna. Iżda jimmaġina xi ħadd fil Ċina. Immaġina xi ħadd fl-Indja. jimmaġina xi ħadd forsi fl rurali Kansas li forsi ma jkollux l-istess tip ta ' Internet broadband li għandna. Jekk għandek immaġni MB 2 fuq is-sit tiegħek u l-utent qed tipprova li jkollhom aċċess għaliha, li għaddej biex teħodhom żmien twil verament biex tniżżel. Għalhekk, jekk inti m'għandekx bżonn li tip ta 'riżoluzzjoni, allura inti tista 'resize image tiegħek ma' xi ħaġa bħal Adobe Photo Shop. Hemm normalment għażla msejħa sikur għall-mezzi web u, u dak li ma huwa strixxi out kollha ta 'l-informazzjoni meħtieġa u tip ta tgħaqqad fajl tiegħek fi daqs immaġini żgħir sabiex inti tista ' poġġih fuq il-website tiegħek, u kull utent li jipprova li tniżżel dik il-paġna se tniżżel verżjoni iżgħar ta 'image tiegħek. Jekk ma jkollokx Adobe Photo Shop webresizer.com huwa wkoll riżorsa ieħor fejn inti tista 'input image tiegħek u se bżiq l-istess immaġini eżatt, iżda se jkun xi ħaġa bħal 3 darbiet iżgħar. Allura dak utli ħafna għall-utenti tiegħek. Ħaġa oħra li inti tista 'tagħmel huwa minify kodiċi. Jekk nieħdu ħarsa lejn Google.com, tkun taf tara li mhuwiex tip ta 'l-istess HTML u CSS li aħna qed jintużaw biex. Just tmur biex tħares lejn il-kodiċi sors hawn. Jekk I biss iscroll down - Ara naqra, li jistenna pretty disgusting. Dan se tikseb zero fuq stil. Jekk inti kkodifikati dan għal Pset tiegħek, inti se tikseb zero fuq stil tiegħek. Dan għandu l-ebda ispazjar. L-ismijiet tfittex verament cryptic. Dan kollu verament disgusting. U l-iskrittura li tagħlaq fil-ġisem - l-HTML għeluq - dawn qed kollha flimkien - kollha smushed flimkien. Għalfejn huma jagħmlu dan? Huma minified kodiċi tagħhom. Avviż li dan id-dokument se jkun hemm ħafna iżgħar għalija li tniżżel milli xi ħaġa bi spazju abjad, milli xi ħaġa ma 'ismijiet varjabbli verament twila. Jekk inti minify kodiċi tiegħek inti strixxa l-ispazju abjad. Of course, browser tiegħek ma kura jekk għandek xi spazju abjad fil-kodiċi tiegħek. You strixxa out, issa I tista 'tniżżel fajl iżgħar - issa l-fajl - id-dokument li aħna qed tmur biex tniżżel għandha daqs tal-fajl iżgħar, se jkun aktar mgħaġġel għalija biex tniżżel, u li utli. Jekk int taħdem ma 'websajts u int tnedija ta' websajt, huwa kważi dejjem tajjeb li minify kodiċi tiegħek. Raġuni oħra għaliex jista 'jkun tajjeb huwa forsi inti ma tridx oħrajn biex jużaw kodiċi tiegħek. Forsi inti ma tridx oħrajn biex jużaw CSS tiegħek. Inti taf jekk int verament ried li jkun stingy ma 'dan, allura inti tista 'wkoll minify kodiċi tiegħek, u jkun aktar diffiċli għalija li steal għaliex għandi ebda idea x'inhu għaddej. Tista 'wkoll tmur għall-websajts bħal minify.avivo.si. Servizzi bħal dan online jgħinek minify kodiċi tiegħek sabiex inti ma għandek tagħmel dan bl-idejn. Żgur ma tagħmel dan bl-idejn. Okay. Issa nitkellmu dwar skripts. Forsi fil-kodiċi PHP tiegħek hemm xi ħaġa li inti ma bżonn tagħmel. Forsi hemm loops żejda fil hemmhekk. Aħna tkellimna dwar id-disinn kodiċi fil CS50. Anke jekk int kodifikazzjoni C jekk għandek - jekk int tagħmel xogħol żejjed li inti ma bżonn tagħmel, ukoll, li għaddej biex jmajna skripts tiegħek fuq website tiegħek, u dan huwa speċjalment importanti għall-websajts minħabba l-utenti illum huma ħafna paċenzja. Jekk int tagħmel ix-xogħol bla bżonn, li għaddej biex teħodhom aktar biex jiksbu l-informazzjoni li huma jixtiequ, u dawn qed tmur biex tkun kuntent ħafna. Finalment, inti tista 'tixtieq li jottimizzaw tabelli database tiegħek. Ftakar tkellimna dwar indiċijiet. Dawn mhux qed biss tajba għall jagħmlu ċert li inti għandek ringiela li l-unika. Huma qed wkoll tajba għall-iżgurar li database tiegħek taħdem malajr. Jekk inti tixtieq li jaqra fuq li go id-dokumentazzjoni MySQL, jew inti tista 'tħares lejn - ukoll, kif nista jottimizzaw tabella database tiegħi? Kif nista 'tagħmel ċert li għandi indiċijiet li jgħinu me jiksbu l-informazzjoni aktar malajr? Hemm ukoll tricks ftit li tista 'tuża bħal caching. Jekk għandek PHP - jekk ikollok xi blog, per eżempju, u inti għandek - u huwa mħaddem minn PHP jew minn kwalunkwe lingwa oħra - inti tista cache blog tiegħek ejja ngħidu f'intervalli ta '50 minuta sabiex inti tista' sservi paġni statika jew HTML statiku għall-viżitaturi għal sit tiegħek. B'dak il-mod l-utenti ma għandekx jiddekorri iskrittura PHP tiegħek kull darba, u forsi li se tkun iktar mgħaġġla għalihom li jkollhom aċċess dik l-informazzjoni. U fl-aħħarnett, tista 'tuża xi ħaġa bħal CDN. Avviż li kull meta inti tniżżel Pset, inti dejjem tmur għall CDN.CS50.net. Għaliex huwa li? CS50 tuża wkoll tip simili CDN - netwerk ta 'distribuzzjoni kontenut - li ifisser biss li huwa mazz ta 'servers forsi x'imkien madwar id-dinja li jgħinu jservu paġni tiegħek għall-viżitaturi tiegħek. Jekk viżitatur tiegħek huwa jkollna paġna minn server li l-eqreb lilhom ġeografikament, allura l-iktar probabbli viżitatur tiegħek hija se tikseb dan il-fajl ħafna aktar malajr. Hemm ukoll sorsi online li jgħinuk tagħmel dan. Waħda minnhom hija CloudFlare. Huma joffru servizz CDN b'xejn. Jekk għandek fajls kbar li tiegħek li jservu għall-utenti tiegħek, allura forsi huwa aħjar li dawn jitpoġġew fuq CDN sabiex ikunu jistgħu jiksbu aktar malajr. It-tema finali għall-ġurnata hija search engine optimization. X'inhu search engine optimization? Li jagħmlu ċert li search engines bħall-Google jew Bing jew Yahoo tista 'tmur fuq is-sit tiegħek u crawl sit tiegħek u indiċi sit tiegħek u meta I, per eżempju, mur fuq Google.com u I tipprova tfittxija għal xi ħaġa, imbagħad is-sit tiegħek se pop up. Kif inti tagħmel ċert li sit tiegħek hija waħda mill-top 10? Għaliex kif nafu lkoll, jekk inti tfittex xi ħaġa fuq Google u huwa mhux fuq il-top 10 int x'aktarx mhux ser tfittex fil-10 li jmiss. Dan huwa tip ta 'suġġett thats shrouded fil-misteru. Hemm ħafna hype hemmhekk fuq l-Internet. Hemm ħafna ta 'superstitions madwar jekk inti x allura Google se bħalek aħjar. Jekk inti ma y allura Google se bħalek aħjar. Huwa probabbilment aħjar li tħares lejn dokumenti tal-ġgant search innifsu. Dan huwa wieħed mid-dokumenti dwar il-Google li jgħidlek eżattament kif jottimizzaw is-sit tiegħek sabiex Google tista 'aċċess u indiċi ħafna nicely. Inti ma għandekx li kopja stabbiliti f'dan URL minħabba din il-preżentazzjoni se ikunu online xorta waħda. Jekk inti tħares lejn dan u inti taqra dan hemm xi ideat utli ħafna fil hemmhekk. Il-Google jgħidlek - jekk int verament tixtieq sit tiegħek li jiġu indiċjati sew imbagħad inti għandek tagħmel kollha ta 'dawn l-affarijiet. Ħaġa oħra li search engines verament simili huwa l-kontenut frisk. Jekk għandek kontenut li aġġornat tal regolari ħafna imbagħad search engines jgħidu, ooh, I simili sit tiegħek. Jien se jmorru għall-sit tiegħek ħafna drabi. Jien ser indiċi ħafna tal-paġni tiegħek. Jekk għandek kontenut frisk allura int aktar probabbli li juru up - int aktar probabbli li jkunu aktar rilevanti. Int aktar probabbli li jkunu aktar aġġornati, u 'search engines huma aktar probabbli li tpoġġi sit tiegħek fuq oħrajn. Rabtiet profondi huma importanti wkoll. Jekk int verament riedu sit tiegħek biex tfittex tajba fl-għajnejn ta 'mutur ta' riċerka għandhom ħafna ta 'websajts oħra marbuta magħha u, marbuta fil-fond tal-website tiegħek. Ma biss link għall-homepage tiegħek. Link għall forsi yourname.com / ħaġa / xi ħaġa / something.php. Li - għal search engine - mezzi, wow, huma għandhom kontenut tassew interessanti li xi ħadd ieħor qed tgħaqqad tant profondament fis-sit tagħhom li għandi tassew, tassew tpoġġi aktar importanza fuq paġni li sit. Jekk għandek paġna titoli preċiża, jekk għandek l-ebda żbalji li tajjeb għax jekk search engine qed tipprova li jżuru sit tiegħek, u huwa jkollna żball, huwa probabbilment ser jagħti ħafna, malajr ħafna. U fl-aħħarnett, inti tixtieq li jkollhom żmien tagħbija mgħaġġel minħabba search engines - bħall-bnedmin - don 't jkollhom ħafna paċenzja għall-websajts bil-mod. Dan huwa mod għalik li tagħmel ċert li inti juru up ogħla tfittxija mistoqsijiet magna u nisperaw b'hekk tikseb aktar traffiku. Għax wara kollox, inti ħadthom jintefqu dan kollu ħin jiżviluppaw website tiegħek. Inti jintefqu dan kollu ħin tnedija din il-websajt online. Inti tixtieq tagħmel ċert li inti għandek ħafna ta 'utenti li attwalment ara kontenut tiegħek. Riżorsi oħra tajba għall-użu. Google Webmaster Tools hija xi ħaġa li wieħed iħares in to. Dan biss jgħinek biex tara - Google mhix indiċjar sit tiegħi. Liema tipi ta 'żbalji hu dan jiltaqgħu? Kemm paġni ħafna tkun it indiċjati? Dak ma taħseb hija l-iktar kontenut importanti fuq paġna tiegħi? Forsi li mhux dak li nixtieq li jkun. Forsi I bżonn għall-bidla website tiegħi ftit li huwa rifless aħjar liema website tiegħi huwa verament madwar. Google Analytics hija għodda verament jibred. Inti tista 'żżid xi ftit ta' JavaScript għall-paġni tiegħek. U allura wara li inti tista 'tmur għall Google Analytics, u se jsegwu demografija viżitatur tiegħek u t-tkabbir sit tiegħek. Hija se jgħidlek eżattament kif ħafna viżitaturi żur is-sit tiegħek f'ċertu jum, fi ħdan ċerti siegħa, fi ħdan ċertu ġimgħa. Kemm viżitaturi miċ-Ċina? Kemm viżitaturi mill-Antartika - int jkollna l-website tiegħek. li jista 'jkun xi ħaġa jibred biex tara jew jista' anke jkun utli għaliex inti qed tipprova mira ċertu grupp. Forsi inti qed tipprova mira teenagers mal-website tiegħek, u tara li ħafna mill-viżitaturi għall-website tiegħek huma forsi 30 - li dawk li għandhom bejn 40-il sena, allura forsi jew għandek problema jew inti tista 'biss jgħidu, ukoll, allura forsi I għandu biss bidla attenzjoni website tiegħi hekk li I tiffoka aktar fuq dak il-grupp ta 'età. Google apps - jekk int riedu li jkollhom tip ta 'emails bl-isem tad-dominju tiegħek - forsi xi ħaġa simili yourname@yourname.com-- inti tista 'tuża indirizzi Gmail - tista' tuża s-servizz gmail u Google apps huwa mod wieħed biex tagħmel dan. Tista 'twaqqaf indirizzi speċifiċi email li huma speċifiċi għal isem tad-dominju tiegħek minflok of@gmail.com. U fl-aħħarnett, hemm estensjonijiet web iżviluppatur u add-ons - għall Chrome, għal Firefox, għal browsers oħra - li jippermetti li inti tmur fi u jispezzjona CSS, JavaScript jispezzjonaw, tara eżattament x'hemm ħażin ma iskrittura JavaScript tiegħek, u forsi li ser ikunu utli għal skopijiet de-bugging tiegħek, għalik jiskopru - ukoll, għaliex mhuwiex website tiegħi juri b'mod korrett f'dan browser? U fl-aħħarnett, jekk inti riedu jitgħallmu aktar dwar dawn is-suġġetti kollha - jekk int riedu jitgħallmu aktar dwar HTML u CSS u JavaScript - għax wara kollox, aħna biss mgħallma inti ftit - inti tista 'tmur websajts bħal W3Schools.com biex tfittex aktar riżorsi. Huma għandhom tutorials sbieħ ħafna dwar kif nista 'nagħmlu x, jew dak ma y jfisser? Jekk inti riedu jitgħallmu aktar dwar dawn il-lingwi inti tista 'sempliċement tmur hawn. Kull dritt. I think I riedu jitilqu l-aħħar ftit minuti ta 'dan għall-mistoqsijiet, hekk hemm xi mistoqsijiet dwar xi ħaġa li tkellimna dwar? [Membru udjenza] Liema tip ta 'affarijiet huma fuq w3schools u kif huwa kopert? [Yuechen Zhao] Liema tip ta 'affarijiet? Għalhekk, waħda mill-affarijiet ħafna akbar li nuża ħafna huwa r-referenzi tagħhom. Referenzi tagħhom dettall, per eżempju għal CSS - dak li dan ifisser jew jekk int riedu li jibdlu l-isfond ta 'paġna - kif taħseb li tagħmel dan? Liema browsers tappoġġja dak il-kmand? Affarijiet bħal dik. U allura huma wkoll biss għandhom tutorials sbieħ ħafna fuq HTML, PHP fuq, fuq JavaScript, fuq MySQL, fuq kull xorta ta 'suġġetti differenti. Huma għandhom tutorials sbieħ. Huma jgħallmu kif għandek tagħmel affarijiet. Huwa sbieħ li tkun tista 'tmur u jitgħallmu aktar dwar dawn is-suġġetti. [Membru udjenza] HTML 5 għadu mhux kompatibbli ma 'l-browsers hemmhekk. Tirrikkmanda biss joqogħdu 'l bogħod minnha minħabba kwistjonijiet ta' kompatibilità? Kif inti jittrattaw ma 'dak? [Yuechen Zhao] Iva, hekk, il-kwistjoni hija HTML5 għadu standard tarbija. Mhuwiex verament sostnuti minn lott ta 'browsers, hekk għandna jevitaw dan? I think aħħar sena nixtieq kienet proponent kbira ħafna tar, ejja jevitaw HTML5 għaliex hija tkun għadha - huwa għadu ħafna ġodda u fil-fatt, l-istandard HTML5 għadu ma ġiex iffinalizzat. U għalhekk, jeżisti l-ebda standard HTML5. Imma naħseb speċjalment jekk int tfassil ta 'websajt issa, jista 'jkun aħjar jekk inti biss jmorru ma' HTML5 għaliex dan huwa tip ta 'se tkun il-futur, u jekk inti tixtieq website tiegħek li tkun għall-futur u inti tixtieq website tiegħek biex jaħdmu fil-browsers futuri, jista 'jkun aħjar li tibda xi ħaġa bini għall-futur milli għall-passat, u wkoll biss minħabba l-fatt li HTML5 huwa verament mhux li differenti minn HTML4 jew XHTML. Jekk qed tuża HTML5, normalment se taħdem f'ħafna browsers. Inti sempliċiment għandek tip ta 'tmur fi u kun żgur ma' dawn screenshots u l-iżgurar mal għaddej biex dawn is-siti yourself. Iżda l-aktar probabbli li se taħdem sakemm inti qed tuża karatteristiċi speċifiċi ħafna għall HTML5. Avviż wisq li għal CS50 - per eżempju, għall-video player li nużaw - hija tuża HTML5 HTML5 u video biex jesponi l-lectures. Imma jekk għandek browser verament qodma, allura dan ser jaqgħu lura fuq Flash. Allura, li wkoll xi ħaġa oħra - ikollhom sistema fall-back għal meta inti biss taf li l-browser mhux se jimmaniġġaw dak li trid biex jimmaniġġaw. Mistoqsijiet oħra? Kwalunkwe ħaġa li tkellimna dwar. Kull dritt. Allura naħseb li dwar dan għalija. Naħseb li hu. (Applause) Kessaħ. [CS50.TV]