[Powered by Google Translate] [Seminar] [Web üçün Sizin Site hazırlanması] [Yuechen Zhao] [Harvard Universiteti] [Bu CS50 edir.] [CS50.TV] OK. Uşaqlar onun üçün bura web inkişaf bir saat var. Bu gün mən Web üçün site hazırlanması söhbət üçün gedirəm. Bütün gün - və yəqin ki, son 2 həftə - biz bir web yaratmaq üçün necə söhbət etdik çərçivəsində istifadə etmək necə PHP istifadə HTML, istifadə etmək necə şeyi olduğu kimi - siz bazası ilə qarşılıqlı bilər əmin etmək necə. Ancaq bu gün biz sizin site CS50 sonra yaşamaq olacaq yerləşir söhbət etmək olacaq. Bütün sonra Çünki, CS50 dekabr keçmiş baş vermir. Biz hosting, domen adları haqqında söhbət etmək olacaq. Biz nə cross-browser uyğunluğu haqqında söhbət etmək olacaq və cross-platform uyğunluğu və siz əmin necə edə bilər ki, sizin saytda bütün şərait altında fəaliyyət gedir. Biz səhv rəftar və digər server sehrli haqqında danışmaq lazımdır. Biz performans optimallaşdırılması, axtarışı optimizasyonu, söhbət edirik və insanlar həqiqətən web ziyarət almaq üçün necə. Və nəhayət, yalnız yaxşı resursları uşaqlar kifayət qədər o var əmin etmək son layihə ilə çıxmaq və ümid sonra. Biz haqqında danışmaq olacaq ki, ilk şey domen adları var. Hal-hazırda sizin cihaz proqramlaşdırma etdiyiniz, yerli ana olacaq hansı həqiqətən bir domen adı deyil. Ki, faktiki Linux quraşdırma üçün sort yalnız bir adı və bir alias var PC Mac və ya VMware Player üzrə VMware ya daxilində. Domain adları Web üzərində site qoymaq və sonra kimi bir şey üçün getmək üçün imkan verir www.google.com və saytın almaq. Onlar necə çalışır? Gəlin yalnız bir orta web server olduğunu deyirlər - orta Web surfer və bir laptop var, siz www.howstuffworks.com gedin. Mən bu stole Ü Siz yəqin ki, görə bilərsiniz. Necə stuff işləri - sizin kompüter sonra, yerli DNS server soruşacağıq "Bu haqqinda harada olduğunu bilirsinizmi?" "Əgər www.howstuffworks.com olan IP ünvanı bilirsinizmi?" DNS server "Bəli, mən bunu." Deyə bilər Bu halda, siz IP ünvanı almaq və kompüter ki, IP ünvan çatmaz. Əgər, bu "Siz www.howstuffworks.com bilirsinizmi Hey!?", Başqa bir DNS server soruşur Bu server "Bəli, mən bunu." Deyə bilər Belə ki, nə digəri deyir, nəhayət ki, məlumat, komputer qəbul olur və howstuffworks.com əldə edə bilərsiniz. Necə bu sehrli şeyi bir əldə edə bilərsiniz? Necə bəlkə www.yourname.com ya www.ilovecats.com əldə edə bilərsiniz? Siz, bir üçün qeydiyyatdan bilər və bunu imkan verir ki, orada web sites bir çox var. Siz olmalıdır - ən hallarda onlar üçün ödəməlidir. Pulsuz müəyyən domen adları var. Siz www.co.cc və ya. Tkdomainnames getmək, bu pulsuzdur. Lakin, onlar müəyyən məhdudiyyətlər ilə gəlir, və əslində bəziləri hətta ola bilər . com və ya. xalis kimi real, yüksək səviyyəli domen adları. Adətən mən onlardan biri üçün davam gəlir ki, istifadəçi ilə, yalnız daha rahat çünki. Siz. Coms bir çox gördük. Siz. Şəbəkələrin bir çox gördük. Siz yəqin ki,. Co.cc 's bir çox görmədim, onlar xatırlamaq çətindir istəyirik. Godaddy ya NameCheap və ya kimi müxtəlif saytlarda - Mən ki, biri istifadə yarım yamalak növü - adlandırılan activedomain.com. Bu, həqiqətən yarım yamalak görünür, lakin bu, mənim üçün həqiqətən də işləyirlər. Və nəhayət, siz bəlkə Network Solutions Kimi daha çox reklam ki, başqaları var. Amma NetworkSolutions.com üzərinə gedin və onların qiymət baxsaq həqiqətən bahalı. Mən keçən gecə onlara baxırdı. Bir domen adı bir il üçün yəqin ki, çox pul dəyər deyil. Əslində, bir. Com və ya. Org və ya. Xalis alıyorsanız adi qiyməti təxminən $ 10 təşkil edir. Siz daha çox ödənilməsi olduğunuz Belə ki, bu, yəqin ki dəyər deyil bütün sonra, bu web sites ki, domen adı bir şey yoxdur, çünki. Onlar yalnız sizə vermək və ucuz, nə üçün əldə edə bilərsiniz əgər? Sizin domen adı bir başqa şey, sonra yəqin istəyirəm ya Godaddy.com ya hər sizin domen adı alıb getmək və domen adı üçün adı server seçin. Bir istifadəçi www.howstuffworks.com gedir dəfə nə bildirir ki, bu adı server IP ünvanlar onlar baxmaq edə bilər ki, IP ünvanlarını var. Onlar bu adı serverləri vasitəsilə web daxil olmaq üçün edə bilər. Siz haradasa ev sahibliyi üçün müraciət edin sonra ana çox güman istifadə etmək adı serverləri verəcək. Və nəhayət, bir WHOIS adlanan bu şey var. A WHOIS bazası bir verilənlər bazası siz daxil bir domen adı biləcək ilə və bu site və digər əlaqə məlumatı sahibi haqqında məlumat tüpürmək edəcək. İndi, demək olar, "Mən, həqiqətən, mənim ev ünvanı istəmirəm və ya Mən, həqiqətən, mənim e-mail ünvanı istəmirəm görmək üçün hər kəs üçün internet səhifəsində və ya görmək üçün hər kəs üçün İnternet. " Sonra xostinq xidmətləri bir çox təmin ki, bir şey istifadə edə bilərsiniz - bir WHOIS meneceri kimi. A WHOIS meneceri onların bir çox təmin edən sadəcə bir xidmət olduğunu üz gizlədir ki, informasiya və yalnız ad meneceri olan qoyur - ünvan üçün adətən bu domen adı verilmişdir ki, yalnız şirkətin adı var - və s sonra şəxsi məlumat, İnternet sızan olunmur olan adətən olduqca yaxşıdır. Mən özümü bu xidmətlərdən birini istifadə edin. Siz öz gizlilik haqqında qayğı yoxdur, onda o, həqiqətən etməz. DNS server Domain Name System üçün durur, və nə - ki, deyir ki, hash masa haradasa kimi sort var  "Bu haqqinda ünvanı bu IP ünvanı xəritəsi gedir." Və bu bütün var. Belə ki, bir dəfə bu DNS server sorğu, sonra IP ünvanlarını əldə edə bilərsiniz ki, müvafiq domen adı üçün və sonra bax. (Tamaşaçı üzvü sual - işitilemez) Ilk? Birinci səviyyə həqiqətən adətən yalnız sizin kompüter cache özü edir. Sizin kompüter sort www.google.com ünvanına getdi ki, son dəfə xatırlayır bu IP ünvanı idi, sonra biraz sonra ki, cache dolacaq və bu, Comcast DNS kimi soruşacağıq "Hey, www.google.com nə var?" Adətən, bir domen adı almaq və zaman, bir qeydiyyatdan və bir web qurmaq ki, domen adı ilə dərhal səhifəsinə getmək bilməz adı serverləri çünki dünyanın hələ domen adı haqqında bilmirəm. Bu doldurmaq üçün var. Bu adətən 24-48 saat davam edir. Bütün hüquqlar. Belə ki, domen adları haqqında bir az var. Onlar çox sərin istəyirik. Mən sizə Layihə haqqında ciddi, sizə bir əldə etməlidir həqiqətən etmək istəyirsinizsə və layihə kampus arasında tanınan, bir domen adı olan həqiqətən professional baxmaq edir. Daha sonra növbəti addım, əlbəttə, hosting bir növ var. Yalnız komputer keçiriləcək varsa, heç kim heç ona getmək mümkün olacaq. Siz potensial olaraq kompüter bir server qurmaq və əbədi bilgisayarınıza davam edə bilər lakin tövsiyə deyil. Online mövcud hosting müxtəlif növ var. Hosting var paylaşılan oldu. Virtual host olan VPN (anlaşılmaz) var. Yarı-xüsusi və həsr olunmuş var. Son 3, VPN, yarı-xüsusi və xüsusi adətən daha bahalı. Onlar adətən daha çox vəsait tələb edir ki, web saytları üçün istifadə edirik. Yalnız bir web ilə başlayan edirsinizsə, yalnız paylaşılan hosting ilə getmək daha iqtisadi ola bilər. Və nə vasitələrinin paylaşılan web sites yalnız bir dəstə birlikdə bütün Bu ana server bu web bir server üzrə düzmək, və sizin haqqinda daxil edə bilərsiniz domen adı vasitəsilə. Orada məşhur host bir çox var. HostGator və DreamHost - o, çox böyük və çox populyardır və çox, çox müvəffəqiyyətli. Mən şəxsən bir uydurma MDDHosting istifadə edin. Siz www.mddhosting.com getmək varsa, bu seçimi mənim ana var. Mən onlar çox yaxşı olduğunuzu düşünürəm. Onlar həmişə çox etibarlı olmuşdur etdik və mən onlara hər hansı bir problem heç vaxt etdik. Onlar da çox rəqabətli qiymət var. Mən kimi həqiqətən olmayan iki GoDaddy var - ki, həmçinin bir çox məşhur host var amma onlarla dəhşətli təcrübə yaşadım və mən bilirəm ki, bir çox insanlar onlara həqiqətən dəhşətli təcrübə olmuşdur. Onlar növ onlar işle bilmirəm insanların sonra getmək - Bəlkə, ilk dəfə üçün bir haqqinda edirik və onlar növ onların hosting paketi satın onları con. Bunu etməyin. Bunun üçün düşmək etməyin. Həqiqətən ihtiyaçlarınıza uyğun digər hosting paketləri axtarmaq gedin. Və digər biridir - pulsuz Host orada var. Pulsuz üçün web keçiriləcək web sites var - bəzən sizin saytda reklam qoyaraq, bəzən edərək, siz onların forumlarda iştirak amma bəzən yalnız də pulsuz. Onların bir çox həqiqətən yalnız iş çıxmaq, çünki Lakin, pulsuz Host ilə ehtiyatlı olun bir neçə ay sonra. Siz yalnız xərcləri ilə ayaqlaşa bilməz. Digərləri yalnız çox etibarsız və sitenizde həmişə aşağı olacaq və baş ki istəmirəm. Hər ana öz idarəetmə paneli təklif edir. Sizin cihaz üçün, həqiqətən, se başına idarəetmə paneli yoxdur Qeyd edək ki,. Siz faylları getmək və redaktə etmək üçün terminal istifadə etmək lazımdır. Siz özünüz chmod şeylər var. Siz PHPMyAdmin getmək istəyirdi, əgər siz localhost @ / phpmyadmin və elə şeylər getmək üçün var. Amma bir kontrol paneli ilə sizin server faylları getmək və redaktə edə bilərsiniz Windows Explorer və ya finder tipli tətbiqi ilə. Yoxsa vasitəsilə getmək və öz alət ilə verilənlər bazası baxmaq olar əvəzinə PHPmyadmin edir. Belə ki, seçim çox var, və daha populyar nəzarət panelləri bəzi vardır. Amma bir ana axtarır əgər, sonra özelleştirmeler və variantları növ nə baxmaq istəyirəm bilər Onlar mənim server özelleştirmek və mənim web daha yaxşı run etmək təklif edirik. Belə ki, o zaman "Yaxşı, necə ev sahibliyi seçerim?" Alırıq Hər hansı bir ana web getmək Əgər jargon bir çox var, və variantları bir çox var. Müxtəlif qiymətlər bir çox vardır. Web bəlkə siz və mən ki, sadəcə, çünki Adətən mən ucuz olanlar üçün getmək - və xüsusilə indi, xüsusilə marşlar kimi - onlar çox resursları ehtiyac ola bilər Microsoft.com kimi bir haqqinda ola bilər kimi. Birinci siz həqiqətən maraqlı olduğunuz halda əməliyyat sistemi baxmaq istəyirəm olub sitenizde Windows və ya Mac, Linux ev sahibliyi edəcək. Ki, adətən ucuz, çünki Adətən biz, Linux ilə getmək və həmçinin bəlkə siz uşaqlar, çünki cihaz ilə daha yaxından tanış olan biri. Və sonra, bəlkə onlar sizə almaq bant məbləğini müəyyən məhdudiyyətlər qoymaq lazımdır - kimi neçə megabayt və ya məlumatların gigabayt istifadəçilər yükləyə bilərsiniz Aylıq olaraq web? Və ya disk space. Necə çox yer alıram? 500 MB mi? Bu 2 GB mi? Bir limitsiz mi? Hal-hazırda, web server bir çox onlar üçün bir yol kimi limitsiz disk yer vermək onların hosting paketi almaq üçün aldatmaq üçün. Həqiqətən, bu barədə düşünmək Lakin, zaman heç limitsiz disk ehtiyac gedir? - HTML faylları bir neçə PHP bir neçə images bir neçə varsa ki, yalnız megabayt bir neçə, və adətən mən yalnız yer bəlkə bir neçə gigabayt 'dəyər getmək və kifayət qədər daha çox lazımdır qədər mənə başlamaq ola bilər. Nəhayət, onlar hansı məhdudiyyətlər qoymaq bilər - siz ola bilər nə qədər verilənlər bazaları. Bəlkə yalnız 1 bazası ola bilər. Bəlkə siz 2 ola bilər. Bəlkə 10 ola bilər. Bu sizin üçün həqiqətən vacibdir nə qədər əldə edilir? Özünüz xahiş şeyi. Və sonra nəhayət, dil kimi yalnız şeylər. Onlar PHP tərəfdarsınızmı? Onlar MySQL tərəfdarsınızmı? Onlar pulsuz, çünki ən hosting saytları bu dəstək yoxdur. Onlar açıq mənbə istəyirik. Bu onlar sizin üçün bu təmin etmək üçün bir şey başa deyil. Amma siz istifadə etmək istəyirsinizsə, Ruby və ya Python və ya bu başqa dillərdə bəzi deyirlər - onların server onu dəstəkləməyə bilər, belə ki, hər şeyi bu cür baxmaq vacibdir. Və nəhayət, siz SSL və ya cron iş kimi bir çox inkişaf etmiş şeyə imkan verir? SSL siz HTTPS edilməsi ilə sizin haqqinda daha təhlükəsiz etmək biləcəyi bir variant və əlaqələri şifrelemek. Və cron iş çalıştırdığınız istəyirəm ki, yalnız bəlkə orijinallarımızdır hər 5 dəqiqə, hər 10 dəqiqə, hər 15. Paylaşılan hosting web sites bir çox məhdudiyyətlər qoymaq yoxdur daha çox vəsait alır ki, siz çalıştırabilirsiniz ki, cron iş yerlərinin sayı. Və nəhayət, siz baxmaq istəyirəm ki, başqa yalnız hər şey - davam tam olaraq nə əmin olun sizin hosting paketi almaq əvvəl. Və nəhayət, performans. Performans böyükdür. Mənim web necə sürətli çalışmasını gedir? Ən istifadəçi run üçün web hətta saniyə gözləmək niyyətində deyil onlar yalnız cansıxıcı almaq və onlar MeanBase getmək və şəkillər baxaraq başlamaq əvvəl pişik - siz olur ki, bilirsiniz, və siz board ki, istifadəçi almaq əmin etmək istəyirəm və yaxşı uptime var ki, yalnız o deməkdir ki, Sizin veb hər zaman əlçatan olacaq. Host bir çox, həqiqətən, pis uptime və yalnız Sizin veb olacaq deyil deməkdir əlçatan və siz kədərli ola bilər, çünki baş ki istəmirəm. Və siz də kimi saytlarda ilə ana performansını takip edə bilərsiniz Pingdom.com ya Host-tracker.com və onlar yalnız saytınıza necə tez-tez aşağı edir sizə. Və nəhayət, onların dəstəyi görmək istəyirik. Bir problem varsa, onlar 24 saat ərzində sizə cavab edir? 48 saat ərzində sizə cavab edir? Mən adətən istifadə hosting xidməti dəqiqə ərzində mənə cavab həqiqətən gözəldir. Whew! Bütün hüquqlar! Bu fasilə üçün vaxt var. Ancaq mən sizin vermək fikrində deyiləm. Biz yalnız hər indi və sonra cute pişik şəkilləri baxacağam. Digər həqiqətən, həqiqətən böyük şey cross-browser uyğunluğu edir. Mən cross-browser uyğunluğu nə deməkdir? , Hazırda yalnız Microsoft Internet Explorer deyil bilirsiniz. Bu yalnız Mozilla Firefox və ya Safari deyil. İndi Chrome var. Biz Opera var. Biz Dolphin var. Biz Camino var. Biz Fatih var. Biz bu müxtəlif brauzerlərdə bütün var. Indi gələn şeylər - RockMelt - o bütün Xrom əsaslanır baxmayaraq. Ancaq işin əsli, yalnız bir browser artıq orada deyil. Siz yalnız bir proqram ilə bu web görüntülerken deyilik. Belə ki, müxtəlif brauzerlərdə müxtəlif HTML, müxtəlif CSS cavab, və ki, müxtəlif fərqli JavaScript və necə məşğul edirsiniz? Bəli, müəyyən hallarda, həqiqətən bilməz. Sizin veb - bir browser çalışır, əgər yazdı kodu işləməyəcək Başqa bir brauzer və əmin etmək üçün iş ki, siz yazmaq kod hər yerdə işləyir ki, universaldır. Belə ki, bu, həqiqətən təhlükəlidir. Siz demək olarsa, "Bəli, bu mənim kompüter çalışır. Great! Üzrə hərəkət edək." Bəli, yəqin ki, mina haqqında iş gedən deyil, Mən də sizin səhifəsinə getmək zaman Mən çox kədərli olacaq oldum və dərhal tərk gedirəm. Belə ki, siz bu mane ola bilər necə edək. Ilk şey, əlbəttə, yalnız standart HTML, CSS və JavaScript istifadə etməkdir. Hesab edirəm ki, nə deməkdir? Bəli, standart olmayan bir çox şeyi orada var. Məsələn, CSS çox versiyalar var. Hər hansı bir CSS qaydaları görürsünüzsə ilə moz-və ya-WebKit, həmin qaydalara xüsusi Mozilla brauzerlər və WebKit brauzerlər həm də, və siz bəlkə o şeyi qarşısını almaq üçün istəyirəm ki, əmin etmək istəyirəm çünki siz istifadə-moz-ki, əgər qayda yalnız Firefox üzərində iş gedir. Və həqiqətən də Internet Explorer yaxşı baxmaq istəyirsinizsə, Siz luck olmaq olacaq. HTML üçün də, bu işlər bir brauzerinizin HTML şeyi edə bilər ancaq ki, başqa fasilələri, və siz mümkün qədər qaçmaq istəyirəm. Və nəhayət JavaScript hətta - JavaScript çox versiyasını var - Document.getElementsByClassName və bu yay biz problem yerləşir qaçdı olan adətən JavaScript standart bir hissəsi kimi müəyyən ki, bir funksiyası var - Internet Explorer 8 tapmaq idi. Belə ki, yay ərzində bir laboratoriyada iş və biz online eksperimentlər tikinti edilmişdir. Biz istifadə ki, istifadəçilər həyata qədər və biz, həqiqətən, yaxşı iş olduğunu düşündü Internet Explorer 8 onların nəticələri təqdim edə bilmədi. Biz bir çox veri həyata itkin düşüb. Bu bizi həqiqətən kədərli etdi. Belə ki, her zaman scripts hər yerdə işləməyə davam əmin etmək istəyirəm. Və nəhayət, validator.w3.org istifadə Hansı pset 7 etmək üçün sizə nə. Sizin pages təsdiq əmin olun. Ki, ən azı ilk addım ağlı başında olma çek çünki vacibdir. Mənim kodu həqiqətən standartlara uyğun mu? Sitenizde iş gedir əmin olun yardım düzmək üçün başqa bir yolu ən çox hallarda bəlkə bəzi kitabxanalar və çərçivələrinin istifadə etmək Bu həqiqətən ağıllı developers sizin üçün bu məsələlər barədə fikir var. Onlar keçmişdir sonra və onlar brauzerlər arasında iş ki, müxtəlif funksiyaları yazdıq. Məsələn, biz Pset 7 jQuery istifadə edin. Siz Göründüyü ola bilər baxmayaraq, jQuery funksiyaları bir çox təmin edir başqa özünüz yazmaq lazımdır ki,. Lakin bu developers bunu yazdı və onlar bütün brauzerlər üzrə işləyir ki, əmin. Və Bootstrap - biz Pset 7 sizə göstərdi ki, başqa CSS çərçivəsində olan - bu, həqiqətən, yaxşı baxmaq ki, web dizayn ilə baş ağrısı bir çox üz tutur. bütün brauzerlərdə. Siz bu qarşısını almaq bilər Və nəhayət, mən adətən sıfırdan kodlaşdırma çəkinin. Yalnız sizin məktəb klub üçün bir web yaratmaq istəyirsinizsə, misal üçün, və nə üçün lazım olan bütün bir neçə pages keçirmək və bəlkə sizin prezident getmək olacaq və burada və orada bir neçə şey dəyişdirmək - Kod ehtiyac ki, özünüzü up həqiqətən var. Bu zaman bir çox edir. Bu enerji bir çox edir, və siz keçmək lazımdır və tapmaq üçün yaxşı, bu brauzerinizin yaxşı baxmaq üçün gedir, bu brauzerinizin yaxşı baxmaq üçün gedir. Bəlkə başqaları artıq sizin üçün yazılmış bu yamalar bəzi kimi istifadə WordPress və Joomla və ya Drupal. Bu məzmun adlanır - bu əsasən yalnız paketlərin olan CMSs deyilir sizin üçün görmüşük gəlib, və onları yükləyə bilərsiniz, sizin server üzərində onlara qoymaq, və onlara özelleştirmek lakin istədiyiniz və artıq çalışan bir web var. Bu kod paketləri üçün baxmaq üçün bir şey var. Sizin kimi bir şey üçün getmək halda Bunlar açıq mənbə var - bir forma paketi üçün arıyorsanız, kimi pulsuz olmayan şeylər var VBulletin ya IP.Board. , Bu inkişaf etmiş xüsusiyyətləri bəzi ehtiyac yoxdur her zaman pulsuz seçimi üçün seçə bilərsiniz. Və nəhayət, orada yol yoxdur. Siz, test, test test lazımdır. Bu brauzerlər bütün və bu platformaların bütün kodunuzu test lazımdır. Və bilirsiniz, IE6 - təşəkkür yaxşılıq nəfər IE6 uzaqlaşır başlayıb geri gün, çünki bəlkə bir neçə il əvvəl, web developers, həmişə, həmişə idi həmişə standartları aşağıdakı IE6 nin zəif tərəflərini üçün oğraş. Websites yalnız ilə məşğul olmaq üçün daha yaxşı bir yol olmadığı üçün 1990-cı cür baxdı. Siz həmçinin CSS yoxlamaq üçün brauzer ekran istifadə edə bilərsiniz. Biri həqiqətən sərin veb browserlab.adobe.com edir. Bu Adobe tərəfindən söndürüldü bir pulsuz xidmət edir. Və nə onların nə onlar web ekran edə bilərsiniz müxtəlif şəraitdə çalışan - müxtəlif brauzerlərdə altında çalışan kimi, müxtəlif platformalar altında çalışan - və onlar kimi baxmaq nə göstərir. Sadəcə mən burada demək nə sizə göstərmək, mən Harvard Life adlı ötən il saytı yaradılmış və mən nə üçün cəhd - Mən my.harvard daha yaxşı etmək üçün çalışırdılar. Burada keçən il idi, indi görünür kimi, my.harvard baxmadı, çünki. Bu iyrənc cür görünür. Amma indi bir çox daha yaxşı görünür. Mənim həyata ki, artıq faydalı, ancaq eyni deyil Mən əlavə etmək üçün cəhd, bilirsiniz, - (anlaşılmaz) bir çox nə - və bu görünür - bu, mənim kompüter çox yaxşı görünür. Mən çox vaxt idi istəyirsinizsə Və sonra, bəlkə, brauzer laboratoriya üçün getdi ki, və mən baxdı ki, yaxşı, necə Windows Chrome 18 baxmaq yoxdur. Mən aşağıya fırladın ki, görürəm ki, - heç bir oh! Elanlarınızı qutusu baxın. Mənim mətn coşğun edilib. Belə ki, hüququ, pis? Bir istifadəçi Windows Chrome istifadə edərək və web gəlir varsa, dərhal çox qeyri-peşəkar görünür. Belə ki, mən CSS getmək və CSS hissəsi burada qırılma nə tapmaq lazımdır. Nə üçün bütün istifadəçilər eyni səhifəsinə bax bilər ki, düzgün tapılanlar və düzeltmek deyil və yalnız xoşbəxt ola bilər. Və nəhayət, yaxşı, brauzerinizin ekran, sizin CSS test üçün gözəl ancaq JavaScript haqqında nə? Nə çalışan var ki, bəzi mürəkkəb script var haqqında, əgər? Bəli, siz həmişə virtuallaşdırma edə bilərsiniz. Mac varsa bəlkə bir kopyasını sanallaştırmak üçün Bootcamp ya VMWare istifadə edə bilərsiniz Orada Windows və istifadə Internet Explorer. Və ya, təəssüf ki, yalnız kompüter işləyir Spoon.net kimi bir şey üçün bilərsiniz. Amma nə onlar çox sərindir. Onlar sizin üçün proqram virtual belə ki, məsələn, IE müxtəlif versiyalarını çalıştırabilirsiniz. Siz Firefox müxtəlif versiyalarını çalıştırabilirsiniz. Siz Safari müxtəlif versiyalarını run və orada web bütün test edə bilərsiniz. Təəssüf ki, onlar azad deyil. Bu pullu xidmətlərin, bu növ həmişə var belə - Bu ticarət off arasında növ həmişə var, yaxşı, mən web yaxşı baxmaq üçün gedirəm. Əgər belədirsə, mən bunu yardım olacaq, bəzi xidmətlərini ödəmək üçün ola bilər. Hər hansı biz danışdıq ki, bir şey haqqında bu nöqtədə suallar? Awesome. OK. İndi haqqında danışmaq üçün daha çox şey var. Necə səhvlər haqqında? Sizin veb, hətta fəaliyyət üçün gedir əmin necə edə bilərəm bir şey pis olur? Bəlkə food.php adlı bir səhifə yoxdur. Amma mənə, mən sizin səhifəsinə getmək və mən food.php daxil olmaq üçün çalışırıq. Fayl tapılmadı - sadəcə mənə 404 deyir ki, ağ bir səhifə üçün gedir? Yoxsa siz, Yaxşı, mən sizin üçün tapa bilmədim ki, üzüldüm ", deyə davam edir amma bəlkə burada sizə lazım nə üçün axtarış kömək bəzi digər resurslar var. " Digər səhvlər - belə, bu, yalnız bəzi səhv kodları olan HTTP səhvlər adlanır Sizin server bir şey pis baş verənlərə halda brauzer geri göndərdik bilər. 400 - Bad Filmlərin. 401 - Qadağan. Sizin üçün ehtimal deyil ki, bir kataloq zaman 403 ümumi növü istifadəçi tərəfindən, ancaq istifadəçi hər halda çalışır. 500 - Daxili Server Error - Siz bir şey var zaman adətən olur ki, həqiqətən, pis PHP kodu ilə gedir. Lakin istənilən halda, tarayıcılar bu növ - səhvlərin bu cür baş yoxdur. Belə ki, siz qəşəng bu səhvlər idarə əmin necə edə bilərəm və istifadəçi var asma yalnız sort deyil əmin etmək? Burada gəlir. Htaccess • CSS Nedir. İndi. Htaccess • CSS Nedir, Apache server çalışır ki, bir şey deyil işləyir və bir şey eləcə də bir neçə digər server üzərində işləyir. Bu ki, server bu cür konfiqurasiya üçün bir yoldur siz bunu istədiyiniz hər şeyi bunu edə bilərsiniz. Nə edə bilər bəzi şeylər. Siz cache ayarlarınızı kontrol bilər. Bəlkə əmin olun ki, sizin saytında müəyyən bir səhifə var ki, istifadəçi yenidən yükləyə hər zaman istifadəçi gəlir və web olub. Və ya bəlkə siz yoursite.com / test / html / pages / hello.html kimi bəzi URL və yalnız yourname.com / salam olmaq istəyirik ki, -. yaxşı, siz istifadə edə bilərsiniz htaccess • CSS Nedir bir web İstiqamətləndirmə üçün. Siz həmçinin identifikasiyası etmək üçün istifadə edə bilərsiniz. Bəlkə başqa parol istifadə etmək lazımdır ki, sizin web bəzi hissələri var. Siz müəyyən İP ünvanları qarşısını müəyyən etki blok edə bilərsiniz. Bəlkə yalnız, həqiqətən, veb istifadə Harvard tələbələri sevmiyorum. Yaxşı, bütün Harvard IP ünvanlar blok seçimi var. Nəhayət, hər şeyi müalicə edə bilərsiniz - sizin server etmək üçün müəyyən kodu yaza bilərsiniz PHP kod kimi. zhao və ya. adınız və ya. merhaba pages kimi müalicə. Bəlkə faydalı olacaq. Bəlkə ki, olmayacaq. Və nəhayət, siz səhv cavab idarə etmək üçün istifadə edə bilərsiniz. Hesab edirəm ki, nə deməkdir? Sadəcə bu kimi kodu əlavə edin varsa - ErrorDocument 404 və daha sonra bəzi onları yönəltmək hata page, siz istifadəçi yalnız həqiqətən, həqiqətən çirkin görmür arxayın ola bilərsiniz 404 və onlara gözəl bir şey göstərir. Nin əslində biz Pset 7 ilə necə nəzər salaq. Burada mənim cihaz oldum. Mən bir səhifə daxil olmaq üçün cəhd gidiyorum sonra Chrome açmağa gedir və alıram ki, CS50 Maliyyə mövcud deyil. Belə ki, yerli HOST - cats.php-belə, bir səhv sənəd yaradılmışdır fark ki, "Canz z səhifə tapa!" deyir, Bu, çox kədərli bir pişik var. Bu başqa saytların hansı bir getmək əgər, Twitter getmək varsa, bir səhifə tapa bilməz, onlar adətən bir cute şəkil göstərmək üçün çalışırıq belə ki, çox məyus deyilik ki. Siz həmçinin deyir ki, daha professional ki, bir şey ola bilər Yaxşı, mən bu səhifənin tapa bilmədi üzüldüm, amma bəlkə burada bir axtarış qutusu var. Və ya bəlkə burada istədiyiniz link tapa kömək edəcək ki, bəzi links var. Belə ki, bu necə oldu? Bu da mümkündür? Biz burada terminal daxil edin - Mən yalnız bir az böyütmək üçün gidiyorum - Mən yeni bir səhifə var ki, görürsünüz. Mənim HTML kataloq daxili deyirlər - siz onu görmək bilməz - bu error.php deyirlər. Və error.php yalnız mən ki, bir fayl ki, bu səhifə özünü göstərir. Mən error.php nə sizə göstərmək olar. Məhz bu səhifə var. Bu, "Heç bir Oh! Canz z səhifə tapa!" Deyir, Görmək istəyirsinizsə, - belə ki, bildiriş htaccess • CSS Nedir sırala qəribə addır.. Bu, bir sistem faylı o deməkdir ki, bir nöqtə ilə başlayır. Bu adətən göstərilən olmayan bir gizli fayl var. Siz ls-a nə varsa,, müəyyən bir kataloq gizli faylları bütün bilərsiniz və həqiqətən, görürsünüz. htaccess • CSS Nedir onlardan biridir. . In irəli getmək və htaccess • CSS Nedir açmaq edək - - gedit ilə Boom! Mən bütün orada bir xətt - 404 səhvlərin Error sənəd bu da fayl-tapılmadı səhvlər kimi tanınır. Nin error.php deyilən bir şey onlara yönlendirme edək. Canz z səhifə tapa kimi əyləncə şeyi ola bilər! Və. Htaccess • CSS Nedir ilə edə bilərsiniz ki, çox sərin şeylər də var. Daha çox görmək istəyirsinizsə. Htaccess • CSS Nedir sehrli, Bu getmək üçün bir çox sərin web - bu deyirlər javascriptkit.com/howto/htaccess.shtml-- daha çox server sehrli yerinə yetirmək istəyirsinizsə. Və bu çox fun ola bilər. Whew! Bütün hüquqlar! Ətraflı cute şəkillər. Bu push-up bunu bir oğlan və onun cat kömək etməyə çalışır. Mən bunu çox cute hesab edirəm. Təəssüf ki, belə bir pişik yoxdur. Bütün hüquqlar. Belə ki, haqqında söhbət etdik. Htaccess • CSS Nedir. Biz səhv rəftar barədə söhbət etdik. Biz hosting, domen adları haqqında söhbət etdik. Biz cross-browser uyğunluğu haqqında söhbət etdik. İndi Sizin veb həqiqətən həyata əmin necə edə bilərəm? Biz web saytınıza Əgər əmin necə edə bilərəm Bir neçə saniyə ərzində page edə bilərsiniz? Mən insanların yalnız növ unuda hesab edirəm ki, hər biri image optimallaşdırılması edir. Gəlin sizin saytda bir şəkil qoymaq istəyirdilər ki, və bu 2 MG böyük var. Biz Harvard istəyirik, çünki ki, bizim üçün gözəl ola bilər və biz çox sürətli İnternet bağlantısı var. Lakin Çin kimsə təsəvvür. Hindistanda kimsə düşünün. kimsə bəlkə kənd Kansas olan bəlkə eyni cür yoxdur təsəvvür biz ki, genişzolaqlı internet. Sizin site və istifadəçi haqqında 2 MB image varsa, daxil olmaq üçün çalışır onları yükləmək üçün həqiqətən uzun vaxt olacaq. Belə ki, qətnamə ki Sıralama ehtiyac yoxdur, əgər, sonra Adobe Photo Shop kimi bir şey ilə image boyutlandır bilər. Web və cihazlar üçün təhlükəsiz adlı seçim adətən var və nə bunu bu lazımsız informasiya bütün zolaqlar edir və kiçik resim ölçüsü daxil toplu fayl növ bilərsiniz, belə ki, Sizin veb üzərinə qoymaq və bu səhifə yükləmək üçün çalışır hər hansı bir istifadəçi image daha kiçik versiyasını yüklemek üçün gedir. Adobe Photo Shop yoxsa harada giriş image bilərsiniz webresizer.com başqa bir resurs deyil və bu, dəqiq eyni image tüpürmək edəcək lakin bu kiçik 3 dəfə kimi bir şey olacaq. Belə ki, istifadəçilər üçün çox faydalıdır. Bunu başqa bir şey kod küçültmek edir. Biz Google.com nəzər, alsaq Əgər biz üçün istifadə etdiyiniz eyni HTML və CSS növ deyil ki, görürsünüz. Yalnız burada kodunu baxmaq üçün gedir. Mən yalnız aşağıya fırladın varsa - wow, olduqca iyrənc görünür. Bu stil, bir sıfır almaq olardı. Siz Pset bu kodlu, siz stil sıfır olacaq. Bu spacing var. Adları həqiqətən sirli baxmaq. Bu, həqiqətən iyrənc var. Və script bədəndə bağlamaq üçün - bağlanış HTML - Onlar birlikdə bütün etdiyiniz - bütün birlikdə smushed. Niyə bunu edirlər? Onlar kodu minified. Bu sənəd bir çox kiçik olacaq Qeyd edək ki, mənə, ağ kosmik bir şey daha yükləmək üçün həqiqətən uzun dəyişən adları ilə bir şey daha. Siz kodu küçültmek Əgər bütün ağ kosmik həyata Ulduzlar. Siz kodu hər hansı bir ağ alan varsa, əlbəttə ki, brauzerinizin qayğı deyil. Mən kiçik bir fayl yükləyə bilərsiniz, indi onu soyunmaq - İndi fayl - sənəd biz download olacaq ki, daha kiçik fayl ölçüsü Mənə yükləmək üçün daha sürətli olacaq və faydalıdır. Web sites çalışırıq və bir web başlanması edirsinizsə, sizin kodu küçültmek demək olar ki, həmişə yaxşıdır. Yaxşı ola bilər niyə bir səbəbi başqaları sizin kodu istifadə istəmirəm bəlkə edir. Bəlkə başqaları üçün CSS istifadə etmək istəmirəm. Həqiqətən ki, xəsis olmaq istəyirdi Bilirsiniz sonra siz də kodu küçültmek bilər, və mənə bu oğurlamaq üçün çətindir olacaq Mən nə heç bir fikrim yoxdur, çünki. Siz həmçinin minify.avivo.si kimi saytlarda bilərsiniz. Bu online kimi xidmətləri əl ilə bunu yoxdur ki, sizin kodu küçültmek kömək edir. Mütləq əl ilə bunu etmir. OK. İndi scripts haqqında danışarkən. Bəlkə PHP kodu Siz lazım olmayan bir şey var. Bəlkə orada əlavə loops var. Biz CS50 kod dizayn danışdıq. Siz əgər C kodlaşdırma etdiyiniz hətta əgər - siz əlavə iş yapýyorsun əgər Siz lazım deyil ki, yaxşı ki, web sitenizde scripts aşağı yavaş olacaq, istifadəçilər Hal-hazırda çox səbirsiz, çünki, bu web saytları üçün xüsusilə vacibdir. Gereksiz iş edirik, bu, artıq onları almaq olacaq onlar istəyirəm ki, məlumat almaq və onlar çox bədbəxt olacaq edirik. Nəhayət, sizin verilənlər bazası masaları optimize edə bilərsiniz. Biz göstəriciləri haqqında danışdı xatırlayıram. Onlar unikal ki, bir sıra var ki, əmin etmək üçün yalnız yaxşı deyilik. Onlar həmçinin bazası sürətli işləyir ki, əmin etmək üçün iyi. Siz MySQL sənədlərin ki, yolda oxumaq istəyirsinizsə, ya da baxa bilərsiniz - Yaxşı, nasıl bazası masa optimize olsun? Mən mənə məlumat sürətli almaq yardım indeksləri əmin necə edə bilərəm? Siz caching kimi istifadə edə bilərsiniz ki, az tövsiyələr var. Əgər PHP varsa - misal üçün, bir blog varsa, və var - və PHP və ya hər hansı digər dil by oldu - Əgər statik pages xidmət edə bilər ki, siz edək blog önbelleğe bilər 50 dəqiqəlik fasilələrlə demək saytınıza baxış və ya statik HTML. Bu yolla istifadəçilər, sizin PHP script hər dəfə çalıştırmak yoxdur və bəlkə onlara ki, məlumat daxil olmaq üçün daha sürətli olacaq. Və nəhayət, siz CDN kimi bir şey istifadə edə bilərsiniz. Bir Pset download zaman edək ki, həmişə CDN.CS50.net gedin. Niyə ki? CS50 həmçinin CDN kimi növ istifadə edir - bir içerik paylayıcı şəbəkə - olan yalnız bu dünyanın bəlkə haradasa serverlərin bir dəstə var o deməkdir ki, ki, yardım sizin ziyarətçilərinizə sizin pages xidmət edir. Ziyaretçi coğrafi onlara daha yaxın olan bir server bir səhifə əldə edilərsə, sonra ən çox ziyarətçi ehtimal çox daha sürətli fayl almaq üçün gedir. Bunu yardım online mənbələri var. Onlardan biri CloudFlare edir. Onlar pulsuz CDN xidmət təklif edirik. Siz, sizin istifadəçilər üçün xidmət böyük faylları varsa sonra bəlkə də daha tez onları əldə edə bilərsiniz, belə ki CDN onları qoymaq daha yaxşıdır. Bu gün üçün son mövzu axtarışı optimizasyonu deyil. Axtarışı optimizasyonu nədir? Bu edilməsi və əmin edir ki, Google və ya Bing və ya Yahoo kimi axtarış motorları Sitenize getmək və sizin site və index sizin site və zaman tarayabilir , Mən, məsələn, Google.com getmək və mən bir şey axtarmaq üçün çalışırıq sonra site açılır. Sitenizde ilk 10 biridir əmin necə edə bilərəm? Çünki biz bütün bildiyiniz kimi, Google bir şey üçün axtarış əgər və bu çox güman ki, növbəti 10 baxmaq fikrində deyilik üst 10 deyil. Bu sirr ildə kəfənli ki, bir mövzu sortudur. İnternet orada şırınga bir çox var. X sonra Google daha yaxşı kimi olacaq, əgər haqqında superstitions bir çox var. Siz y sonra Google daha yaxşı kimi olacaq yoxsa. Bu axtarış nəhəngi sənədləri özü baxmaq yəqin ki, daha yaxşıdır. Bu site optimize dəqiq necə demək ki Google sənədlərdən biridir belə ki, Google edə bilərsiniz və çox qəşəng Index IT. Bu təqdimat üçün gedir, çünki bu URL kopyalayın yoxdur hər halda online ola bilər. Bu baxmaq və bu oxumaq Əgər orada bir çox faydalı göstərişlər var. Google sizə deyir - Siz, həqiqətən, sitenizin dizine istəyirsinizsə, o zaman bu şeyi bütün etməlidir. Axtarış motorları həqiqətən istəyirəm ki, başqa bir şey təzə məzmun edir. Bu məzmun varsa ki, çox müntəzəm oldu sonra axtarış motorları ooh, mən sizin site istəyirəm, deyirlər. Mən çox tez-tez site to gedirəm. Mən index Sizin pages bir çox gedirəm. Təzə content varsa, o qədər göstərmək üçün daha çox istəyirik - daha alakalı ehtimalı daha istəyirik. Siz daha çox agah olmaq üçün daha çox istəyirik və axtarış motorları başqaları yuxarıda site qoymaq daha layiqdirlər. Deep links da əhəmiyyətli. Həqiqətən bir axtarışı gözündə yaxşı baxmaq üçün site istəyirsinizsə digər web sites bir çox bağlı və web dərindən birləşdiriblər. Yalnız ana keçid etməyin. Link bəlkə yourname.com / bir şey / bir şey / something.php. Bir axtarışı üçün - - vasitələri, wow, onlar həqiqətən maraqlı content ki, başqası öz saytınıza qədər dərindən keçid ki, mən, həqiqətən, həqiqətən ki, ki, site pages daha çox əhəmiyyət qoydu. Heç bir səhvlər varsa, dəqiq səhifə adların varsa çünki yaxşı bir axtarışı sitenizi ziyaret üçün çalışır və bu, bir səhv əldə əgər, yəqin ki, çox tezliklə imtina etmək olacaq. Və nəhayət, bir sürətli yük dəfə olsun axtarış motorları, çünki - yalnız insanlar kimi - yavaş web saytları üçün səbr bir çox don't. Bu, sizin üçün daha yüksək görünür əmin olmaq üçün bir yoldur motor sorgular axtarış və inşallah bununla da daha çox trafik almaq. Bütün sonra, çünki sizin web inkişaf bütün bu vaxt sərf etdik. Bu veb online başlanması bütün bu vaxt sərf. Siz, həqiqətən, sizin content alan, istifadəçilər çox əmin etmək istəyirəm. Digər yaxşı istifadə etmək. Google Webmaster Tools baxmaq şeydir. Bu görmek üçün kömək edir - Google site indeksasiyası deyil. Səhvlərin növ Nə qarşılaşmadan edir? Necə bir çox pages dizine etmişdir? Mənim səhifə ən əhəmiyyətli miqdarı hansı fikirləri dəstəkləyir? Bəlkə mən onu olmaq istəyirəm nə deyil. Bəlkə daha yaxşı əks ki, bir az belə mənim web dəyişmək lazımdır nə mənim web həqiqətən edir. Google Analytics başqa bir həqiqətən sərin vasitədir. Siz pages JavaScript bir az əlavə edə bilərsiniz. Və sonra sonra Google Analytics getmək bilər və bu, izler ziyaretçi demoqrafik və saytınıza artımı. Bu tam olaraq necə bir çox qonaqları sitenizi ziyaret size ərzində müəyyən həftə içində müəyyən saat ərzində müəyyən bir gün,. Çin Neçə qonaqlar? Antarctica necə bir çox qonaqları - Sizin veb üçün əldə edirik. görmək sərin şey ola bilər və ya hətta faydalı ola bilər Əgər müəyyən bir qrup hedeflemek üçün çalışırıq, çünki. Bəlkə siz web yeniyetmələr hədəf çalışırıq, və görürəm ki, web saytınıza gələnlərin ən çox bəlkə 30 - 40-il yaşlıların üçün, , sonra bəlkə ya bir problem var və ya sadəcə deyə bilərəm Yaxşı, onda bəlkə mən yalnız mənim web diqqət dəyişdirmək lazımdır ki, Hesab edirəm ki, yaş qrupu daha çox diqqət. Google Apps - Sizin domen adı ilə e-poçt sort etmək istəyirdi əgər - bəlkə bir şey istəyirəm yourname@yourname.com-- Gmail ünvanlarını istifadə edə bilərsiniz - Gmail xidmətindən istifadə edə bilər və Google Apps bunu bir yoludur. Siz domen adı xüsusi olan xüsusi e-poçt ünvanlarını bilərsiniz əvəzinə of@gmail.com. Chrome üçün, - və nəhayət, web geliştirici uzantıları və eklentileri var Firefox üçün, digər brauzerlər üçün - ki, siz getmək və yoxlamaq üçün imkan CSS, JavaScript yoxlamaq, JavaScript script ilə yanlış nə görmək və bəlkə siz tapmaq üçün, sizin de-bugging məqsədləri üçün faydalı olacaq ki, - Yaxşı, niyə mənim web bu brauzer düzgün görüntülenmiyorsa? Və nəhayət, bütün bu mövzular haqqında daha ətraflı öyrənmək istəyirdi - HTML və CSS və JavaScript haqqında daha ətraflı öyrənmək istəyirdi - bütün sonra, çünki biz yalnız bir az öyrətdi - daha çox resurslar axtarmaq W3Schools.com kimi web bilərsiniz. Onlar mən x, və ya y nə deməkdir bunu necə haqqında çox gözəl Dərsliklər var? Bu dil haqqında daha çox öyrənmək istəyirsinizsə, sadəcə burada edə bilərsiniz. Bütün hüquqlar. Mən suallar üçün bu son bir neçə dəqiqə ayrılmaq istədi edirəm biz danışdıq ki, bir şey haqqında hər hansı bir sualınız var? [Tamaşaçı üzv] nə şeyi növləri W3Schools var və necə əhatə edir? [Yuechen Zhao] nə şeyi cür? Belə ki, bir çox istifadə ki, çox böyük biri onların istinadlar edir. CSS məsələn Onların istinadlar ətraflı - nə bir səhifə fonunda dəyişdirmək istəyirdi, bu deməkdir və ya - siz bunu necə edirlər? Hansı tarayıcıları skript dəstək? Kimi şeylər. Və onlar da, yalnız JavaScript'i, PHP-də, HTML çox gözəl Dərsliklər var MySQL haqqında, müxtəlif mövzularda hər cür edir. Onlar gözəl Dərsliklər var. Onlar şeyə necə öyrətmək. Bu getmək və bu mövzu haqqında daha çox öyrənmək imkanına malik olmaq üçün güzel. [Tamaşaçı üzv] HTML 5 hələ də orada bütün brauzerlərdə uyğun deyil. Yalnız çünki uyğunluğu məsələlər üz qalan gəlir istəyirsiniz? Siz bunu necə ilə məşğul olardı? [Yuechen Zhao] Bəli, belə ki, sual HTML5 hələ bir körpə standartdır. Bu, həqiqətən brauzerlərdə bir çox tərəfindən dəstəklənən deyil, belə ki, biz bu qarşısını almaq lazımdır? Mən keçən il bir çox böyük tərəfdarı olardı edirəm, bu HTML5 qarşısını bildirin hələ, çünki - o hələ çox yeni və əslində var ki, HTML5 standartı hələ başa deyil. Belə ki, həqiqətən heç bir HTML5 standartı var. Amma indi bir web dizayn etdiyiniz xüsusilə edirəm ki, gələcəkdə olacaq növ, çünki, yalnız HTML5 ilə getmək əgər daha yaxşı ola bilər və sizin veb gələcək davamlı olmaq istəyirəm və sizin veb işləmək istəyirsinizsə, gələcək brauzerlərdə, o, gələcək üçün binanın bir şey başlamaq üçün daha yaxşı ola bilər keçmiş üçün çox, həm də sırf HTML5 həqiqətən fərqli deyil ki, HTML4 və ya XHTML. olan Siz HTML5 istifadə edirsinizsə, normal çox brauzerlərdə işləyəcək. Siz getmək və bu ekran ilə əmin etmək düzmək üçün və bu saytlarda özünüz gedən əmin edir. Siz HTML5 çox xüsusiyyətləri istifadə etdiyiniz halda çox güman ki, işləyəcək. CS50 üçün çox bildirək ki, - məsələn, biz istifadə edən video player üçün - bu mühazirələr keçirmək üçün HTML5 və HTML5 video istifadə edir. Bir həqiqətən köhnə browser varsa Lakin, o, Flash geri düşmək lazımdır. Belə ki, başqa bir şey deyil - yalnız browser idarə etmək niyyətində deyil bilirik ki, zaman bir payız geri sistemi siz onu idarə etmək istəyirəm nə. Digər suallar? Biz danışdıq ki, bir şey. Bütün hüquqlar. Sonra mənə bu barədə olduğunu düşünürəm. Mən onun olduğunu düşünürəm. (Alqışlar) Sərin. [CS50.TV]