1 00:00:00,000 --> 00:00:01,390 2 00:00:01,390 --> 00:00:04,890 >> [MUSIC PLAYING] 3 00:00:04,890 --> 00:00:10,955 4 00:00:10,955 --> 00:00:12,580 DAVID J MALAN: Bütün sağ, geri salamlayıram. 5 00:00:12,580 --> 00:00:13,600 Bu CS50 edir. 6 00:00:13,600 --> 00:00:15,540 Bu həftə yeddi sonu. 7 00:00:15,540 --> 00:00:18,180 Və bu zibilçi sonu var problemi ov dörd seçin 8 00:00:18,180 --> 00:00:19,220 Siz geri bilər. 9 00:00:19,220 --> 00:00:21,650 Bütün bərpa sonra personal o JPEGs, 10 00:00:21,650 --> 00:00:24,820 istədiyiniz əgər, etiraz edildi kimi bir çox özünüzü fotoşəkil 11 00:00:24,820 --> 00:00:25,981 Siz kimi o insanlar. 12 00:00:25,981 --> 00:00:28,480 Biz təqdim bütün dəstə var Son bir neçə həftə ərzində, 13 00:00:28,480 --> 00:00:32,980 həqiqətən, bir neçə sağ günorta əvvəl Bu gün, olan bəzi burada o 14 00:00:32,980 --> 00:00:37,670 Annenberg qədərdir görünür in-- burada tutuldu Burada ofis saat Hall, bir 15 00:00:37,670 --> 00:00:39,530 Nick Lowell House. 16 00:00:39,530 --> 00:00:41,750 Burada Ramon telefon tutdu olunur. 17 00:00:41,750 --> 00:00:43,870 Bu CS50 nahar idi. 18 00:00:43,870 --> 00:00:46,840 Bu Jason ilə Skyping idi daha yaradıcı sinif yoldaşı, 19 00:00:46,840 --> 00:00:48,280 özünə bu şəkildə telefonla axtardı. 20 00:00:48,280 --> 00:00:49,690 Biz bu nə bilmirəm. 21 00:00:49,690 --> 00:00:51,940 >> [Gülüş] 22 00:00:51,940 --> 00:00:54,570 >> DAVID MALAN J: Amma ki, bir gigabyte dəyər. 23 00:00:54,570 --> 00:00:56,960 Burada Chang, olan sanki mərhələ off qaçdı 24 00:00:56,960 --> 00:01:00,480 bir şəkli olan qarşısını almaq üçün gün, lakin sonda tutuldu. 25 00:01:00,480 --> 00:01:02,050 Burada Nick edir. 26 00:01:02,050 --> 00:01:03,480 Burada Nick edir. 27 00:01:03,480 --> 00:01:04,080 Burada Nick edir. 28 00:01:04,080 --> 00:01:05,090 29 00:01:05,090 --> 00:01:07,670 Və burada Alison aşağı sahələrində edir. 30 00:01:07,670 --> 00:01:11,840 Və Zamyla hətta tapıldı Bir Balo müsabiqədə. 31 00:01:11,840 --> 00:01:14,100 Belə ki, biz vasitəsilə olacaq Bu photos, anlamaq 32 00:01:14,100 --> 00:01:16,690 olan təqdim etdiyi erkən, və mükafat 33 00:01:16,690 --> 00:01:20,662 bir inanılmaz mükafat kimi spec söz. 34 00:01:20,662 --> 00:01:23,120 Və biz də haqqında edəcəyik cəlb edilib ki, yer. 35 00:01:23,120 --> 00:01:26,860 >> Announcements-- belə nahar bir neçə , yenə 1:15 PM bu cümə deyil. 36 00:01:26,860 --> 00:01:30,420 Bizə qoşulmaq istəyirsinizsə, Burada URL RSVP. 37 00:01:30,420 --> 00:01:33,730 Jason bir yenə burada görünür il bölmələri bir neçə 38 00:01:33,730 --> 00:01:35,510 geri olan baş Halloween düşür. 39 00:01:35,510 --> 00:01:38,950 Və həqiqətən, o kimi geyimli xüsusi il balqabaq. 40 00:01:38,950 --> 00:01:42,700 Bu bölmə izləmək Onun 2011 hissəsinin 41 00:01:42,700 --> 00:01:46,480 səkkiz, siz maraqlı əgər, CS50.tv da, mən hesab edirəm 42 00:01:46,480 --> 00:01:49,730 bu il idi ki, onun nasos çalışır. 43 00:01:49,730 --> 00:01:52,490 >> Sonra izləmək varsa 2012-ci ildə oxşar ikibölməli, 44 00:01:52,490 --> 00:01:55,620 Siz çox deflated bu Jason görəcəksiniz kostyum artıq fəaliyyət ildən, 45 00:01:55,620 --> 00:01:58,060 olan demək yalnız bu cümə, siz istədiyiniz əgər 46 00:01:58,060 --> 00:02:02,720 Daven ilə bir balqabaq oymaq istəyirəm və Gabe və başqaları başçıları RSVP 47 00:02:02,720 --> 00:02:04,480 cs50.harvard.edu ünvanda. 48 00:02:04,480 --> 00:02:06,200 Bu, böyük fun olacaq. 49 00:02:06,200 --> 00:02:08,660 Daven, biz bildirib, oyma edirik həyatının bütün balqabağa. 50 00:02:08,660 --> 00:02:11,930 Braziliya Gabriel heç vaxt Halloween üçün balqabaq oyma. 51 00:02:11,930 --> 00:02:14,700 O öyrənir kimi Belə ki, onlarla orada. 52 00:02:14,700 --> 00:02:16,830 >> Seminarlar, meanwhile-- belə ki, tezliklə öyrənmək lazımdır 53 00:02:16,830 --> 00:02:20,650 haqqında nə bizim gözləntiləri üçün son layihə olan mahiyyətcə 54 00:02:20,650 --> 00:02:23,150 aşağı qaynatmaq edəcək layihələndirilməsi və həyata keçirilməsi 55 00:02:23,150 --> 00:02:26,440 Maraq hər hansı bir layihə üçün ən təsdiq tabe olsa siz, 56 00:02:26,440 --> 00:02:28,490 və tədris işçisi olan hidayət. 57 00:02:28,490 --> 00:02:32,110 Bu sonuna doğru semestr, biz bir sıra təqdim 58 00:02:32,110 --> 00:02:35,610 isteğe sinif seminarlarda və tədris yoldaşları və Harvard başçılıq 59 00:02:35,610 --> 00:02:38,570 heyəti arasında əlbəttə dostları müxtəlif mövzularda kampus ki, 60 00:02:38,570 --> 00:02:41,470 xoş toxunan var Kursun əsas proqramı 61 00:02:41,470 --> 00:02:45,590 lakin buna baxmayaraq tətbiq, əyləncə, və potensial final layihələr üçün fərqli. 62 00:02:45,590 --> 00:02:49,530 >> Məsələn, ilk, istədiyiniz əgər var ki, URL, baş qeydiyyatdan. 63 00:02:49,530 --> 00:02:53,010 Bunun üçün lineup edir tək bu il seminarlar. 64 00:02:53,010 --> 00:02:56,060 Amma biz onlarla dərk ötən il seminarlar, bütün olan 65 00:02:56,060 --> 00:02:59,774 Bu Seminarlar menyu bağlıdır Kursun veb seçimi. 66 00:02:59,774 --> 00:03:02,190 Haqqında düşünür istəyirsinizsə Belə ki, rahat zonası kənarda gedir 67 00:03:02,190 --> 00:03:05,060 və ya yeni bacarıqlar aldığınız, Məsələn, iPhone proqramlaşdırma 68 00:03:05,060 --> 00:03:08,100 Swift, yeni bir dil ilə apps Apple və ya Objective-C 69 00:03:08,100 --> 00:03:11,230 və ya Android apps və ya proqramlaşdırma [? replika?] yüngül ampüller və ya mövzular hər hansı 70 00:03:11,230 --> 00:03:15,490 burada və daha çox, ötəri check up Qeydiyyat page. 71 00:03:15,490 --> 00:03:19,730 >> Beləliklə, biz başladı və bağlanılıb HTTP baxaraq Bazar ertəsi. 72 00:03:19,730 --> 00:03:22,675 Belə ki, tez refresher-- HTTP, Hypertext Transfer Protocol. 73 00:03:22,675 --> 00:03:24,045 Amma həqiqətən nə deməkdir? 74 00:03:24,045 --> 00:03:26,805 75 00:03:26,805 --> 00:03:27,930 Həqiqətən nə deməkdir? 76 00:03:27,930 --> 00:03:30,665 77 00:03:30,665 --> 00:03:31,290 Ki, bir tərəfdən deyil? 78 00:03:31,290 --> 00:03:33,074 79 00:03:33,074 --> 00:03:34,740 Mən sizə yalnız sizin baş kazıma bilirik. 80 00:03:34,740 --> 00:03:36,400 Amma HTTP nə təklif etmək istəyirsiniz? 81 00:03:36,400 --> 00:03:37,792 82 00:03:37,792 --> 00:03:40,576 >> Auditoriya: necə kompüter [Işitilemez] ilə ünsiyyət. 83 00:03:40,576 --> 00:03:41,517 84 00:03:41,517 --> 00:03:43,100 DAVID MALAN J: Mən son hissəsi qaçırdı. 85 00:03:43,100 --> 00:03:45,774 Kompüter with-- ünsiyyət necə 86 00:03:45,774 --> 00:03:47,325 >> Auditoriya: İnternet server. 87 00:03:47,325 --> 00:03:50,450 DAVID MALAN J: internet Good-- server, və xüsusi web server. 88 00:03:50,450 --> 00:03:53,533 Geri Çünki, bir dəstə var internet xidmətləri, olan bəzi 89 00:03:53,533 --> 00:03:57,349 chat arasında gündəlik yəqin ki, istifadə və mesaj, chat, və web, və e-poçt, 90 00:03:57,349 --> 00:03:57,890 və kimi. 91 00:03:57,890 --> 00:04:00,900 Və HTTP yalnız edir protokol web tarayıcıları 92 00:04:00,900 --> 00:04:03,750 ünsiyyət danışmaq web server, və əksinə. 93 00:04:03,750 --> 00:04:05,580 Və analog insan dünya ola bilər 94 00:04:05,580 --> 00:04:08,730 Mən bəzi silkələmək mənim əl uzatmaq digər insan və ya o 95 00:04:08,730 --> 00:04:11,970 uzadaraq etiraf onun əl həmçinin. 96 00:04:11,970 --> 00:04:13,970 Belə ki, yalnız bir protokol var, konvensiyalar müəyyən. 97 00:04:13,970 --> 00:04:15,630 >> Və bu konvensiyalar həqiqətən nə var? 98 00:04:15,630 --> 00:04:18,640 Bəli, yalnız sonunda aşağı geri və irəli göndərilməsi, 99 00:04:18,640 --> 00:04:19,770 biz burada təsvir kimi. 100 00:04:19,770 --> 00:04:22,520 Və yolları bir neçə var, siz bu mesajları göndərə bilərsiniz. 101 00:04:22,520 --> 00:04:24,360 Və bəlkə də ən ümumi get kimi tanınır. 102 00:04:24,360 --> 00:04:26,510 Və biz bir kontrast görəcəksiniz Bu uzun əvvəl. 103 00:04:26,510 --> 00:04:30,010 >> Amma browser bir get sorğu server yalnız bu kimi görünür. 104 00:04:30,010 --> 00:04:32,960 Bu qoyur ki, mətn bir dəstə var bir virtual zərflərin daxilində. 105 00:04:32,960 --> 00:04:35,854 Ki, zərflərin kənarda məlumat bir neçə ədəd getmək. 106 00:04:35,854 --> 00:04:37,770 Nə getmək lazımdır zərf, belə ki, danışmaq 107 00:04:37,770 --> 00:04:41,820 kimi bir sorğu almaq üçün bir web server mənə bu? 108 00:04:41,820 --> 00:04:42,320 Bəli. 109 00:04:42,320 --> 00:04:43,270 >> Auditoriya: Sizin IP ünvanı. 110 00:04:43,270 --> 00:04:45,890 >> DAVID MALAN J: My IP ünvanı From sahəsində, belə danışmaq, 111 00:04:45,890 --> 00:04:49,490 və əlbəttə, Alıcının IP ünvanı. 112 00:04:49,490 --> 00:04:52,710 Lakin bir web paket halında, Biz bir az daha ətraflı lazımdır 113 00:04:52,710 --> 00:04:55,254 Bu, sadəcə kifayət qədər deyil bir server bir zərf göndərin, 114 00:04:55,254 --> 00:04:57,670 ki, server ola bilər, çünki müxtəlif növləri üçün dinləmək 115 00:04:57,670 --> 00:04:59,180 internet trafik. 116 00:04:59,180 --> 00:05:01,370 Belə ki, nə biz lazımdır Alıcının IP başqa? 117 00:05:01,370 --> 00:05:02,723 118 00:05:02,723 --> 00:05:03,222 Bəli? 119 00:05:03,222 --> 00:05:04,241 >> Auditoriya: Bu TCP edir? 120 00:05:04,241 --> 00:05:05,074 DAVID J MALAN: Yaxşı. 121 00:05:05,074 --> 00:05:06,470 TCP-- 122 00:05:06,470 --> 00:05:07,340 >> Auditoriya: Ünvan. 123 00:05:07,340 --> 00:05:09,340 >> DAVID MALAN J: Ünvan, və ya deyilən port kimi. 124 00:05:09,340 --> 00:05:11,010 Close, lakin bir TCP port nömrəsi. 125 00:05:11,010 --> 00:05:12,220 Və bu bir dəstə var. 126 00:05:12,220 --> 00:05:14,310 Amma şübhəsiz ki, ən tanış olmalıdır nəticədə 127 00:05:14,310 --> 00:05:17,590 default olan, 80 bir web trafik üçün istifadə olunur. 128 00:05:17,590 --> 00:05:20,040 Və digər tanış tezliklə, 443 olacaq 129 00:05:20,040 --> 00:05:24,280 təhlükəsiz web üçün istifadə olunur yol, https ilə başlamaq URL'leri. 130 00:05:24,280 --> 00:05:26,650 >> Belə ki, bu gedir nə ki, zərflərin daxilində. 131 00:05:26,650 --> 00:05:29,780 Və almaq / yalnız vermək deməkdir Mənə default web page. 132 00:05:29,780 --> 00:05:32,700 Mənə ağır kök verin web server sürücü. 133 00:05:32,700 --> 00:05:36,050 Və ümid edirəm ki, bu web OK, ilə cavab verəcəyik server 134 00:05:36,050 --> 00:05:39,630 yalnız olan və sayı 200, bütün bəli deyərək konqres 135 00:05:39,630 --> 00:05:40,470 həqiqətən yaxşıdır. 136 00:05:40,470 --> 00:05:41,680 Burada səhifə var. 137 00:05:41,680 --> 00:05:45,510 Web page növü gedir mətn, lakin daha çox xüsusi, HTML, 138 00:05:45,510 --> 00:05:47,010 biz geri daxil dalış haqqında istəyirik. 139 00:05:47,010 --> 00:05:49,877 Və dot dot yalnız dot vasitələri, burada HTML edir. 140 00:05:49,877 --> 00:05:51,710 Və burada biz Bu gün hekayə seçin, 141 00:05:51,710 --> 00:05:55,740 həqiqətən, HTML yazılı Hypertext Markup Language olan 142 00:05:55,740 --> 00:05:57,727 dil olan web pages yazılır. 143 00:05:57,727 --> 00:05:59,060 Bu bir proqramlaşdırma dili deyil. 144 00:05:59,060 --> 00:06:01,270 Heç bir funksiyaları var və ya loops və ya şərait. 145 00:06:01,270 --> 00:06:03,800 Bu bir biçimlendirme dili var, eləcə də bu gün yenidən görmək, 146 00:06:03,800 --> 00:06:07,240 ki, müəyyən etmək üçün imkan verir strukturu və stylize necə 147 00:06:07,240 --> 00:06:09,300 estetik bir web səhifə. 148 00:06:09,300 --> 00:06:11,470 >> Belə ki, bu bir oldu yalnız və yalnız səhifə biz, həqiqətən 149 00:06:11,470 --> 00:06:13,930 qısa əgər bazar ertəsi, baxdı. 150 00:06:13,930 --> 00:06:16,250 Və bir neçə qeyd qabarıq xüsusiyyətləri. 151 00:06:16,250 --> 00:06:20,170 Açıq bucaqlı bir çox var bracket və yaxın bucaqlı bracket. 152 00:06:20,170 --> 00:06:23,160 Bu bucaqlı arasında Mötərizədə sözlər var. 153 00:06:23,160 --> 00:06:25,660 Və biz başlamaq olacaq O sözləri tags zəng. 154 00:06:25,660 --> 00:06:28,800 Belə ki, açıq bracket baş və qapalı bracket baş 155 00:06:28,800 --> 00:06:33,620 açıq və qapalı tags var, və ya başlanğıc və son tags 156 00:06:33,620 --> 00:06:37,660 müvafiq olaraq, bir HTML element, biz zəng edəcəyik kimi, başını axtardıq. 157 00:06:37,660 --> 00:06:41,760 Və eyni jargon tətbiq HTML və s bədən. 158 00:06:41,760 --> 00:06:43,970 >> Və nə gözəl deyil HTML və həqiqətən, biz will 159 00:06:43,970 --> 00:06:47,187 bu olduqca az vaxt sərf, Siz əsasən yalnız anlamaq lazımdır, çünki 160 00:06:47,187 --> 00:06:49,770 nə xüsusiyyətləri zaman var həqiqətən konkret bir problem var 161 00:06:49,770 --> 00:06:52,820 ki, tapa bilərsiniz solve-- üçün bir browser olduqca lal edir. 162 00:06:52,820 --> 00:06:56,450 Bu, sadəcə fərqli deyil do-- olacaq siz bunu demək nə kompüter üçün. 163 00:06:56,450 --> 00:06:59,279 Və belə ki, açıq zaman çox üst bracket HTML 164 00:06:59,279 --> 00:07:01,320 var, ki, mahiyyətcə yalnız deməkdir, hey, browser, 165 00:07:01,320 --> 00:07:04,090 burada HTML yazılı web page gəlir. 166 00:07:04,090 --> 00:07:06,130 >> Açıq bracket gördüyü zaman yalnız deməkdir ki, baş, 167 00:07:06,130 --> 00:07:10,350 hey, browser, burada baş gəlir, və ya Mənim web page topmost hissəsi. 168 00:07:10,350 --> 00:07:14,192 Bir qapalı bracket gördüyü zaman yalnız hey, o deməkdir ki, rəhbəri, 169 00:07:14,192 --> 00:07:15,150 ki, baş üçün var. 170 00:07:15,150 --> 00:07:16,420 Başqa bir şey üçün gözləmə. 171 00:07:16,420 --> 00:07:18,878 Və başqa bir şey deyil yəqin bədən olacaq. 172 00:07:18,878 --> 00:07:22,630 Və bir tag kimi yoxdur Siz yalnız salam, vergül, dünya 173 00:07:22,630 --> 00:07:26,610 ki, yalnız xam mətn olacaq ki, nəticədə ekran göstərilir. 174 00:07:26,610 --> 00:07:29,220 >> İndi, siz də görəcəksiniz burada abzas. 175 00:07:29,220 --> 00:07:32,160 Siz yəqin ki, nəticə çıxarmaq olar necə biz bunu stylizing edirik. 176 00:07:32,160 --> 00:07:34,850 Mən bir tag açmaq hər dəfə, belə ki, danışmaq, mən indent. 177 00:07:34,850 --> 00:07:38,540 Və hər dəfə mən yaxın bir tag, mən qeyri-indent, 178 00:07:38,540 --> 00:07:40,690 qıvrım aşırma ruhu oxşar. 179 00:07:40,690 --> 00:07:43,470 Və kənarda, mən cür edirəm Mənim qərar istifadə. 180 00:07:43,470 --> 00:07:48,380 Mən vuruş narahat deyil ki, bildiriş Ki, adı tag daxilində daxil edin. 181 00:07:48,380 --> 00:07:48,990 Niyə? 182 00:07:48,990 --> 00:07:51,920 Bəli, Mən yalnız bir baxdı qərar Mənə az təmiz, insan, 183 00:07:51,920 --> 00:07:53,181 yalnız bunu narahat deyil. 184 00:07:53,181 --> 00:07:54,930 Belə ki, yenə orada bəzi qərar yalnız çağırır 185 00:07:54,930 --> 00:07:57,670 kimi C və ya hər hansı bir dil var. 186 00:07:57,670 --> 00:08:04,110 >> Amma çox fark bu abzas ki ruhi model özü verir, 187 00:08:04,110 --> 00:08:05,670 onu çətinləşdirir üzərində. 188 00:08:05,670 --> 00:08:07,020 Amma bir ağac, sağ? 189 00:08:07,020 --> 00:08:09,290 Bir web düşünüyorsanız səhifə, yəqin yazılı 190 00:08:09,290 --> 00:08:12,050 bu kimi kimi gözəl, yol indented 191 00:08:12,050 --> 00:08:17,390 demək olar ki, açıq bracket hesab edə bilər HTML qapalı bracket tag bölünməsi edir 192 00:08:17,390 --> 00:08:21,380 bir node kök, bir ailə ağac ağacların üslubunda stil node 193 00:08:21,380 --> 00:08:22,900 biz keçən cümə günü baxdı. 194 00:08:22,900 --> 00:08:27,630 >> Və həqiqətən, biz burada doğru var biz DOM, D-O-M, sənəd zəng edəcəyik nə 195 00:08:27,630 --> 00:08:31,680 obyekt model, deyərək bir xülya yolu HTML təmsil edən bir ağac. 196 00:08:31,680 --> 00:08:36,140 Və HTML var fark, biz demək lazımdır bir ailə ağac, iki uşaq kimi. 197 00:08:36,140 --> 00:08:37,659 Sol rəhbəri. 198 00:08:37,659 --> 00:08:39,179 Sağ orqanıdır. 199 00:08:39,179 --> 00:08:44,220 >> Və yalnız bir axmaq fikir həyata kimi, baş, əlbəttə, neçə övladı var 200 00:08:44,220 --> 00:08:46,070 Bu quruluşuna görə? 201 00:08:46,070 --> 00:08:48,200 Belə ki, yalnız bir, title-- biz niyə və ki 202 00:08:48,200 --> 00:08:50,580 adı baş gedən arrow. 203 00:08:50,580 --> 00:08:55,110 Belə ki, həmin şəxs sanki var ailə ağac yalnız bir nəslini idi. 204 00:08:55,110 --> 00:08:58,230 Və sonra adı özü bilər Çox uşaq üçün belə. 205 00:08:58,230 --> 00:09:01,780 >> HTML idi Xatırladaq ki, hello, vergül, bu altında dünya. 206 00:09:01,780 --> 00:09:06,090 Mən sadəcə bir ərzində onu tərtib etdik əvəzinə düzbucaqlı oval yalnız 207 00:09:06,090 --> 00:09:10,559 ki, baxmayaraq semantically çatdırmaq belə danışmaq, ağac bir node var, 208 00:09:10,559 --> 00:09:12,100 bu cür əsaslı fərqli. 209 00:09:12,100 --> 00:09:12,800 Bu tag deyil. 210 00:09:12,800 --> 00:09:14,780 Və ya daha düzgün, bu element deyil. 211 00:09:14,780 --> 00:09:16,590 Siz əgər, yalnız bir mətn node var. 212 00:09:16,590 --> 00:09:18,990 Amma bu tamamilə ixtiyari insan konvensiyalar. 213 00:09:18,990 --> 00:09:23,180 Bu yalnız indi mənim yoludur bir ümumi kimi nə mən lazımdır təmsil 214 00:09:23,180 --> 00:09:24,340 sənəd zəng. 215 00:09:24,340 --> 00:09:27,750 >> Və bir kənara, bir şey kimi super yuxarı sol küncündə, 216 00:09:27,750 --> 00:09:32,080 açıq bracket ünlem doc növü HTML, bu, bir tag kimi görünür 217 00:09:32,080 --> 00:09:35,560 lakin bu axmaq künc halda harada yalnız orada, kopyalanamaz və yapışdırılır deyil 218 00:09:35,560 --> 00:09:38,460 brauzerlər göstərir Bu HTML versiyası 5. 219 00:09:38,460 --> 00:09:41,540 Dünya nə dəyişən saxlayır bir səhifə kodu ilk xətt olmalıdır. 220 00:09:41,540 --> 00:09:43,820 Bu yalnız versiyası 5 deməkdir. 221 00:09:43,820 --> 00:09:45,950 Belə ki, kifayət qədər deyil başqaları kimi baxmaq. 222 00:09:45,950 --> 00:09:48,120 >> Ki, belə ki, bütün sağ, İndi təqdir edərsiniz etdi 223 00:09:48,120 --> 00:09:50,767 Bu kifayət qədər bu axmaq Tatu kimsə var. 224 00:09:50,767 --> 00:09:51,990 >> [Gülüş] 225 00:09:51,990 --> 00:09:54,210 >> DAVID J MALAN: Bütün sağ, və indi həqiqətən dive edək 226 00:09:54,210 --> 00:09:55,710 Bu bir şey bunu nəzərə. 227 00:09:55,710 --> 00:09:58,610 Siz ki, son dəfə geri olacaq Mən CS50 Aracı açdı 228 00:09:58,610 --> 00:10:01,650 və mən bir şey idi açılması gedit kimi sadə. 229 00:10:01,650 --> 00:10:05,190 Mən hətta fayl xilas Mənim masa üstü heç special-- 230 00:10:05,190 --> 00:10:05,870 hello.html kimi. 231 00:10:05,870 --> 00:10:07,100 232 00:10:07,100 --> 00:10:10,984 >> Belə ki, mənə bunu bildirin again-- hello.html daxil edin. 233 00:10:10,984 --> 00:10:13,900 Və indi bu fayl, mən gedirəm irəli getmək və kopya nə biz yalnız 234 00:10:13,900 --> 00:10:18,850 saw-- doc növü html Sonra mən gedirəm açıq bracket html qapalı bracket yoxdur. 235 00:10:18,850 --> 00:10:21,890 Və sonra mən preemptively gedirəm açmaq və tag yaxın. 236 00:10:21,890 --> 00:10:22,390 Niyə? 237 00:10:22,390 --> 00:10:23,598 Yalnız mən sonra unutmayın. 238 00:10:23,598 --> 00:10:26,850 Bu açılması kimi, yalnız yaxşı təcrübə var və bütün bir dəfə qıvrım aşırma bağlanması. 239 00:10:26,850 --> 00:10:28,900 >> Və sonra nə gələn gəldi? 240 00:10:28,900 --> 00:10:30,582 Siz Tatu hesab edə bilər. 241 00:10:30,582 --> 00:10:31,450 >> Auditoriya: The rəhbəri. 242 00:10:31,450 --> 00:10:32,500 >> DAVID J MALAN: The rəhbəri. 243 00:10:32,500 --> 00:10:36,020 Və sonra burada, mən adı idi, mən hesab edirəm. 244 00:10:36,020 --> 00:10:39,886 Və adı, əsassız idi hello, dünya yaxın adı. 245 00:10:39,886 --> 00:10:42,760 Və sonra burada, bədən, və kursu sonra bədən tag yaxın. 246 00:10:42,760 --> 00:10:45,660 Və sonra yalnız bir qədər redundantly, Mən burada eyni şey idi. 247 00:10:45,660 --> 00:10:47,150 >> Mən bu web page olduğunu iddia. 248 00:10:47,150 --> 00:10:49,050 Bu bir şey ki, İndi web yaşaya bilər, 249 00:10:49,050 --> 00:10:51,925 hətta əlbəttə baxmayaraq, bu sözün var İndi mənim masa üstü yaşayır. 250 00:10:51,925 --> 00:10:55,837 Doğrusu, mən gedit azaltmaq əgər, Mən masa üstü öz icon görmək lazımdır. 251 00:10:55,837 --> 00:10:58,420 Bu cihaz olsa da, Siz Mac OS bunu edə bilər 252 00:10:58,420 --> 00:11:01,580 TextEdit olmadan və ya Hətta Notepad ilə Windows. 253 00:11:01,580 --> 00:11:06,115 >> Mən irəli getmək və cüt basın əgər ki, hətta, və select-- yaxşı, edək 254 00:11:06,115 --> 00:11:07,990 çünki seçin deyil Chrome açılması deyil. 255 00:11:07,990 --> 00:11:09,281 Nin irəli getmək və Chrome açmaq edək. 256 00:11:09,281 --> 00:11:10,160 257 00:11:10,160 --> 00:11:14,040 Və sonra Command-O açıq yoxdur Və mənim masa üstü naviqasiya 258 00:11:14,040 --> 00:11:15,320 və faylı açın. 259 00:11:15,320 --> 00:11:20,120 Bir browser şərh necə ki, HTML, alt üst sağ. 260 00:11:20,120 --> 00:11:21,314 Hey, browser burada HTML var. 261 00:11:21,314 --> 00:11:21,980 Burada rəhbəri var. 262 00:11:21,980 --> 00:11:23,250 Burada adı var. 263 00:11:23,250 --> 00:11:24,090 Burada bədən var. 264 00:11:24,090 --> 00:11:26,620 Və həqiqətən, bu necə bu web page göstərir. 265 00:11:26,620 --> 00:11:27,800 >> Amma URL bilərsiniz. 266 00:11:27,800 --> 00:11:32,430 Heç bu xüsusi qoparmaq bilər İndi noutbuk səhifə 267 00:11:32,430 --> 00:11:34,910 hətta daxili sizin URL vasitəsilə cihaz, 268 00:11:34,910 --> 00:11:40,130 fayl çünki: // bu həqiqətən göstərir mənim fayl sistemi, sabit, 269 00:11:40,130 --> 00:11:40,990 sizin deyil. 270 00:11:40,990 --> 00:11:42,440 Belə ki, bütün faydalı deyil. 271 00:11:42,440 --> 00:11:44,940 >> İndi doğru hərəkət edək faktiki web server istifadə edərək. 272 00:11:44,940 --> 00:11:48,309 Və bu CS50 Aracı çıxır yalnız bir mühitdə daha çox 273 00:11:48,309 --> 00:11:51,100 C kodu yazmaq və tərtib edə bilərsiniz siz bunu etdik kimi və axır. 274 00:11:51,100 --> 00:11:55,500 O, həmçinin tərəfindən yapılandırılmış edilmişdir heyəti tipik web təmsil 275 00:11:55,500 --> 00:11:58,290 internet var ki server, Siz ödəmək bilər ki, bir 276 00:11:58,290 --> 00:12:00,210 sözdə bulud var ki, bir. 277 00:12:00,210 --> 00:12:02,600 >> Və çalışan Standart pulsuz açıq mənbə 278 00:12:02,600 --> 00:12:06,160 proqram, məsələn, bir şey bəlkə də adlı Apache, 279 00:12:06,160 --> 00:12:08,700 hələ də ən məşhur web Dünyada server proqram 280 00:12:08,700 --> 00:12:11,030 web sites minlərlə bu gün istifadə. 281 00:12:11,030 --> 00:12:13,420 Və bu da belə var MySQL kimi software, 282 00:12:13,420 --> 00:12:16,240 verilənlər bazası server edir biz nəhayət almaq lazımdır ki, 283 00:12:16,240 --> 00:12:18,330 olan demək yalnız Mən müalicə başlaya bilərsiniz 284 00:12:18,330 --> 00:12:22,040 tam hüquqlu server kimi cihaz Mən başqa yerdə ödənilməsi deyiləm. 285 00:12:22,040 --> 00:12:25,980 Bu, yalnız öz laptop yaşayır inkişaf və rahatlığı məqsədləri. 286 00:12:25,980 --> 00:12:27,870 >> Belə nin irəli getmək və Bu faydalanın. 287 00:12:27,870 --> 00:12:30,120 Mən irəli getmək gedirəm və bir terminal pəncərə açmaq. 288 00:12:30,120 --> 00:12:33,030 Mən irəli getmək üçün gedirəm və ilk mən, həqiqətən move-- 289 00:12:33,030 --> 00:12:34,860 mənim masa üstü getmək üçün gedir. 290 00:12:34,860 --> 00:12:36,400 Mən ls nə varsa, hello.html var. 291 00:12:36,400 --> 00:12:37,022 292 00:12:37,022 --> 00:12:38,730 Mən getmək üçün gedirəm irəli və istifadə başlayın 293 00:12:38,730 --> 00:12:40,800 biz yeni bir kataloq gün əvvəl istifadə. 294 00:12:40,800 --> 00:12:46,840 >> hello.html-- Mən hərəkət etmək üçün gedirəm virtual hosts-- üçün ../vhosts üçün 295 00:12:46,840 --> 00:12:50,940 sonra future-- və ki, daha çox localhost adlı dizine, 296 00:12:50,940 --> 00:12:54,420 demək olar ki, verilən ləqəb olan Hər hansı bir kompüter, bir Mac, PC olsun, 297 00:12:54,420 --> 00:12:57,560 Linux kompüter, sonra və ya xüsusi bir dizine ki, 298 00:12:57,560 --> 00:13:01,260 heyəti artıq sizin zaman üçün yaradılmışdır adlı cihaz nazil 299 00:13:01,260 --> 00:13:01,760 ictimai. 300 00:13:01,760 --> 00:13:04,551 Və onun adı, bir şey təklif kimi Mən nəzəriyyəsi, bu qovluq qoymaq 301 00:13:04,551 --> 00:13:07,790 İndi olacaq ictimai, ən azı insanların 302 00:13:07,790 --> 00:13:10,030 birbaşa olan mənim kompüter əlaqəsi. 303 00:13:10,030 --> 00:13:13,160 >> Belə ki, indi mənə irəli gedək və eyni kataloq cd nə 304 00:13:13,160 --> 00:13:15,490 mən nə edə bilərsiniz davam və növü ls. 305 00:13:15,490 --> 00:13:17,630 And olsun ki, var orada yalnız bir şey. 306 00:13:17,630 --> 00:13:23,250 İndi mən bu qoymaq çünki iddia bir kataloq daxilində hello.html fayl 307 00:13:23,250 --> 00:13:26,940 bir kataloq ictimai daxilində adlı bir kataloq daxilində adlı localhost 308 00:13:26,940 --> 00:13:29,810 adlı vhosts olan CS50 heyəti sayəsində 309 00:13:29,810 --> 00:13:34,390 olmaq pre-yapılandırılmış edilmişdir web server kök, 310 00:13:34,390 --> 00:13:36,900 Mən indi inşallah bu edə bilərsiniz. 311 00:13:36,900 --> 00:13:38,390 >> Mən yeni nişanı açmaq üçün gedirəm. 312 00:13:38,390 --> 00:13:40,090 //: Mən fayl üçün getmək üçün gedirəm. 313 00:13:40,090 --> 00:13:44,520 Mən faktiki istifadə gedirəm http / localhost olan 314 00:13:44,520 --> 00:13:47,470 yenə ləqəbidir öz server üçün. 315 00:13:47,470 --> 00:13:51,085 Və sonra mən getmək gidiyorum nə fayl adı, yalnız aydın olmaq? 316 00:13:51,085 --> 00:13:52,680 317 00:13:52,680 --> 00:13:54,320 Bu hekayə yəqin ki, hara gedir? 318 00:13:54,320 --> 00:13:56,066 319 00:13:56,066 --> 00:13:56,565 hello.html. 320 00:13:56,565 --> 00:13:58,350 321 00:13:58,350 --> 00:14:04,270 >> Başqa sözlə, belə ki, mən bu istəyirəm öz kompüter, öz cihaz deyil 322 00:14:04,270 --> 00:14:05,660 Bu faktiki server var sanki. 323 00:14:05,660 --> 00:14:07,490 Onun ləqəb localhost edir. 324 00:14:07,490 --> 00:14:10,210 Amma localhost hesab kimi Facebook.com google.com, nə. 325 00:14:10,210 --> 00:14:11,600 Bu, sadəcə mənim yerli adı. 326 00:14:11,600 --> 00:14:14,810 Və sonra mən istəyirəm final edir sabit kök, belə ki, danışmaq 327 00:14:14,810 --> 00:14:17,729 və ya web server kök, sonra irəli çizgi bundan dolayı və 328 00:14:17,729 --> 00:14:18,770 fayl adı hello.html. 329 00:14:18,770 --> 00:14:19,880 330 00:14:19,880 --> 00:14:21,930 >> Mənə zoom və Enter edək. 331 00:14:21,930 --> 00:14:24,266 Və həqiqətən, indi mənim web səhifə var. 332 00:14:24,266 --> 00:14:25,390 Belə ki, bu qədər müxtəlif var. 333 00:14:25,390 --> 00:14:26,880 Və yalnız underwhelming kimi deyil. 334 00:14:26,880 --> 00:14:27,904 Bu köhnə versiyası. 335 00:14:27,904 --> 00:14:29,070 Mənə geri font shrink bildirin. 336 00:14:29,070 --> 00:14:29,745 Bu köhnə. 337 00:14:29,745 --> 00:14:30,890 Bu yeni deyil. 338 00:14:30,890 --> 00:14:35,430 Lakin əsaslı nə baş İndi HTTP istifadə olunur ki. 339 00:14:35,430 --> 00:14:39,344 >> Bu bir az daha aydın və ya edək, bir az daha mürəkkəb, siz əgər. 340 00:14:39,344 --> 00:14:41,760 Mənə sağ alt gedək mənim cihaz əl künc. 341 00:14:41,760 --> 00:14:44,000 Və bütün bu fark vaxt, bir sıra oldu. 342 00:14:44,000 --> 00:14:47,330 Bu unikal ünvanı Sizin CS50 Aracı. 343 00:14:47,330 --> 00:14:50,800 Bu, xüsusi bir ünvanı var Bu 172,16 nəzərdə kimi, 344 00:14:50,800 --> 00:14:53,860 olan yalnız fiziki deməkdir bu web server əldə edə bilərsiniz. 345 00:14:53,860 --> 00:14:56,340 Hər şey Mühafizə və gözəl istirahət mühafizə 346 00:14:56,340 --> 00:14:58,130 çünki bu dünyanın səslənirəm. 347 00:14:58,130 --> 00:15:01,920 >> Mən getmək əgər İndi, baxmayaraq qeyd Mənim cihaz bu ünvanı, 348 00:15:01,920 --> 00:15:04,340 lakin Mac OS-- mən gedirəm burada geri. 349 00:15:04,340 --> 00:15:05,930 Bu artıq mənim Mac edir. 350 00:15:05,930 --> 00:15:08,460 İndi açmaq üçün gedirəm burada Chrome bu versiyası. 351 00:15:08,460 --> 00:15:17,370 Mən http getmək üçün gedirəm: //172.16.25 / Mən rest-- 133 unutmayın. 352 00:15:17,370 --> 00:15:25,210 >> Mən mənim Mac Ziyarət gedirəm ki, IP ünvan daxil edin /hello.html. 353 00:15:25,210 --> 00:15:29,850 Və indi mən Mac görmək Mənim CS50 Aracı ki, kim 354 00:15:29,850 --> 00:15:32,600 IP ünvanı ki, sayı, həqiqətən davranır 355 00:15:32,600 --> 00:15:34,320 internet bir web server kimi. 356 00:15:34,320 --> 00:15:36,944 Bu gözəl asan yoxdur Facebook.com kimi adını xatırlayıram, 357 00:15:36,944 --> 00:15:40,370 lakin HTTP istifadə edir yəqin, baxmayaraq Chrome 358 00:15:40,370 --> 00:15:43,560 növ dünya sadələşdirilməsi edir bizim üçün, həm HTTP bizə göstərir deyil. 359 00:15:43,560 --> 00:15:46,210 Amma bu həqiqətən dəqiq ki. 360 00:15:46,210 --> 00:15:48,470 Chrome yalnız bir qənaət Bu gün tuş vuruşlarını. 361 00:15:48,470 --> 00:15:50,530 Və biz indi görürəm. 362 00:15:50,530 --> 00:15:51,890 >> Belə ki, bütün gözəl və yaxşı. 363 00:15:51,890 --> 00:15:53,740 Lakin olduqca underwhelming səhifə var. 364 00:15:53,740 --> 00:15:56,230 Mənə getmək və bir şey edək İndi bir az fərqli. 365 00:15:56,230 --> 00:15:57,910 Mənə gedit geri imkan verir. 366 00:15:57,910 --> 00:16:00,580 Əvəzinə salam, dünya, Bir şəkil qoymaq bildirin. 367 00:16:00,580 --> 00:16:05,880 Mən gedim Əvvəl iddia Mənim localhost directory xalqın içinə. 368 00:16:05,880 --> 00:16:10,580 Və mənə irəli getmək və bir surəti imkan bu gündən etibarən faylları bütün dəstə 369 00:16:10,580 --> 00:16:15,633 Mənim Dropbox qovluq bura daxil. 370 00:16:15,633 --> 00:16:19,470 371 00:16:19,470 --> 00:16:21,680 >> Mən ls yazın əgər İndi, baxmaq Bütün bu faylları 372 00:16:21,680 --> 00:16:24,940 Mən tərəfindən paylanan etdik ki, Bu gün əvvəlcədən kurs veb, 373 00:16:24,940 --> 00:16:26,830 olan hələ hello.html edir. 374 00:16:26,830 --> 00:16:27,830 Belə ki, bir var. 375 00:16:27,830 --> 00:16:30,730 Bu silly bir geri son time-- cat.jpg olan. 376 00:16:30,730 --> 00:16:34,550 Mənə bütünləşdirmək üçün cəhd edək Mənim web page daxilində cat.jpg. 377 00:16:34,550 --> 00:16:37,690 >> Mən irəli getmək üçün gedirəm və cat.jpg bunu edin. 378 00:16:37,690 --> 00:16:38,950 Mənə Chrome geri edək. 379 00:16:38,950 --> 00:16:41,140 Və mənə zoom imkan font və indi yenidən. 380 00:16:41,140 --> 00:16:43,090 381 00:16:43,090 --> 00:16:45,030 Oops, mən bu harada qoymaq? 382 00:16:45,030 --> 00:16:48,210 383 00:16:48,210 --> 00:16:51,520 Standby-- Mən hələ də köhnə mənim masa üstü açıq olan versiyası. 384 00:16:51,520 --> 00:16:56,020 Belə ki, mənim, mənim vhost gedək localhost, mənim ictimai və hello.html. 385 00:16:56,020 --> 00:16:57,320 386 00:16:57,320 --> 00:17:00,670 Belə ki, indi mənə irəli gedək və bədən daxilində cat.jpg demək 387 00:17:00,670 --> 00:17:02,830 Mən istəyirəm harada olmaq nümayiş və yenidən. 388 00:17:02,830 --> 00:17:04,560 Əlbəttə ki, bu doğru deyil. 389 00:17:04,560 --> 00:17:08,050 >> Mən Brauzer bir az demək lazımdır daha qəsdən mən bunu istəyirəm nə. 390 00:17:08,050 --> 00:17:10,210 Sadəcə adı yazaraq açıq-aydın kifayət deyil. 391 00:17:10,210 --> 00:17:15,134 Belə ki, başqa bir var idi ki, xatırlayıram tag, şəkil, qısa img. 392 00:17:15,134 --> 00:17:17,550 Yalnız insanlar, çünki növü, tam sözlər kimi deyil. 393 00:17:17,550 --> 00:17:19,050 Və sonra biz = "cat.jpg" mənbə edə bilərsiniz. 394 00:17:19,050 --> 00:17:21,470 395 00:17:21,470 --> 00:17:23,550 >> Və indi mən gedirəm Burada bir şey fərqli. 396 00:17:23,550 --> 00:17:25,390 Hətta bütün baxmayaraq Bizim tags indiyədək var 397 00:17:25,390 --> 00:17:28,086 bir bu anlayışı idi başlamaq tag və son tag, 398 00:17:28,086 --> 00:17:30,210 həqiqətən etmir Bir resim üçün mənada, sağ? 399 00:17:30,210 --> 00:17:32,430 Bir image var və ya yoxdur. 400 00:17:32,430 --> 00:17:36,650 Və belə insanlar gəlib bir sadə Konvensiyanın ilə. 401 00:17:36,650 --> 00:17:40,310 Bir tag zaman edə bilərsiniz ki, həm başlamaq və eyni time-- da başa 402 00:17:40,310 --> 00:17:43,790 Belə yalnız danışmaq, boş ola bilər tag daxilində irəli çizgi qoymaq 403 00:17:43,790 --> 00:17:44,710 çox sonunda. 404 00:17:44,710 --> 00:17:45,776 405 00:17:45,776 --> 00:17:47,150 İndi mənim brauzerinizin geri gedək. 406 00:17:47,150 --> 00:17:50,377 Reload Lanet olsun, bir şey yanlış basın. 407 00:17:50,377 --> 00:17:52,460 Siz yəqin ki, bu gördüm bəzən web, 408 00:17:52,460 --> 00:17:53,600 hətta bu günah deyil. 409 00:17:53,600 --> 00:17:54,766 Bu web server günah. 410 00:17:54,766 --> 00:17:56,240 Nə qəsidə bu, görünür? 411 00:17:56,240 --> 00:17:57,450 412 00:17:57,450 --> 00:17:58,009 Bu broken var. 413 00:17:58,009 --> 00:17:59,300 Image aid olduğu ki. 414 00:17:59,300 --> 00:17:59,700 Bəli? 415 00:17:59,700 --> 00:18:01,560 >> Auditoriya: Amma bu deyil image etmək imkanı var. 416 00:18:01,560 --> 00:18:03,070 >> DAVID MALAN J: Bu deyil image etmək imkanı var. 417 00:18:03,070 --> 00:18:05,230 Ki, və ya hətta pis, bəlkə hətta mövcud deyil. 418 00:18:05,230 --> 00:18:06,729 Ki, diaqnoz edə bilərsiniz əgər in nəzər salaq. 419 00:18:06,729 --> 00:18:09,390 Son dəfə geri ki, əgər Chrome, cihaz, 420 00:18:09,390 --> 00:18:11,870 və ya hətta sizin Mac və ya PC, Siz Developer menyuya getmək 421 00:18:11,870 --> 00:18:14,650 və Developer Tools getmək seçim, yəqin ki, siz var olan 422 00:18:14,650 --> 00:18:16,850 çox və ya heç istifadə. 423 00:18:16,850 --> 00:18:20,780 Mən Network getmək əgər və səhifə yeniden, 424 00:18:20,780 --> 00:18:24,110 həqiqətən HTTP baxaq edilir ki, sorğu. 425 00:18:24,110 --> 00:18:28,400 >> Hello.html kimi görünür həqiqətən OK, beləliklə 200. 426 00:18:28,400 --> 00:18:30,630 Amma cat.jpg 403 edir. 427 00:18:30,630 --> 00:18:31,650 Belə ki, 404 deyil. 428 00:18:31,650 --> 00:18:33,490 Fayl yəqin ki, var. 429 00:18:33,490 --> 00:18:35,250 403 haram deməkdir. 430 00:18:35,250 --> 00:18:37,790 Belə ki, bu bir az qarışıqdır. 431 00:18:37,790 --> 00:18:42,340 Mən geri getmək üçün gedirəm Mənim terminal pəncərə. 432 00:18:42,340 --> 00:18:43,700 Mənə burada zoom edək. 433 00:18:43,700 --> 00:18:44,750 Və mənə bir ls nə edək. 434 00:18:44,750 --> 00:18:46,430 Həmin fayllar var. 435 00:18:46,430 --> 00:18:49,410 >> İndi mənə ls-l bunu bildirin, Siz yəqin ki, var olan 436 00:18:49,410 --> 00:18:53,350 fayl baxmaq əvvəl istifadə ölçüləri bəlkə ya zaman damgaları. 437 00:18:53,350 --> 00:18:55,590 Və biz bütün dəstə görmək böyük məlumat. 438 00:18:55,590 --> 00:18:57,040 Amma bir neçə ətraflı qeyd. 439 00:18:57,040 --> 00:19:01,660 Burada hello.html bu var burada satır və burada cat.jpg var. 440 00:19:01,660 --> 00:19:02,934 441 00:19:02,934 --> 00:19:05,850 Və olan yalnız cihaz var JPEG-nin vurğulayaraq dostluq istifadəçi 442 00:19:05,850 --> 00:19:07,380 bu kimi bənövşəyi. 443 00:19:07,380 --> 00:19:11,470 Lakin başqa nə yanaşı müxtəlif fayl ölçüsü və fayl adı? 444 00:19:11,470 --> 00:19:13,438 445 00:19:13,438 --> 00:19:14,754 >> Auditoriya: [işitilemez]. 446 00:19:14,754 --> 00:19:16,920 DAVID J MALAN: Bəli, var Nin burada daha iki R. 447 00:19:16,920 --> 00:19:20,170 Hello.html gedir nə edək. 448 00:19:20,170 --> 00:19:24,050 Belə ki, adı çıxır ki, Bu kataloq ictimai vacibdir. 449 00:19:24,050 --> 00:19:26,400 Bu kataloq şey ictimai deməkdir. 450 00:19:26,400 --> 00:19:28,790 Amma bu kifayət deyil yalnız orada faylları buraxın. 451 00:19:28,790 --> 00:19:31,480 Siz həmçinin dəyişmək lazımdır faylların rejimi, 452 00:19:31,480 --> 00:19:35,180 icazələrin dəyişdirmək Fayl fəal deyil 453 00:19:35,180 --> 00:19:37,650 susmaya ola, yalnız Mən oxuya bilərsiniz ki, 454 00:19:37,650 --> 00:19:39,220 və mən sahibi olan, onu yazın. 455 00:19:39,220 --> 00:19:43,540 Mən bütün dünya hamı istəyirəm belə danışmaq, mənim fayl oxumaq mümkün. 456 00:19:43,540 --> 00:19:44,950 Yalnız keçirmək deməkdir oxuyun. 457 00:19:44,950 --> 00:19:49,780 >> Və həqiqətən, kimi problem görəcəksiniz yeddi müəyyən ki, nə bu R orta var. 458 00:19:49,780 --> 00:19:53,160 Bu iki R orta kəs bildirin başqa dünyada da, oxumaq 459 00:19:53,160 --> 00:19:55,300 xüsusilə indi bu kataloq var. 460 00:19:55,300 --> 00:19:59,620 Belə ki, bu düzeltmek üçün sadə yol deyil mənim tez getmək və dəyişiklik üçün chmod edə 461 00:19:59,620 --> 00:20:05,580 rejimi və sonra cəmi bir + r yoxdur hər kəs, oxumaq üçün bütün plus r, 462 00:20:05,580 --> 00:20:07,944 və sonra cat.jpg daxil edin. 463 00:20:07,944 --> 00:20:10,360 Heç bir şey baş görünür ki, adətən yaxşı bir şey deməkdir. 464 00:20:10,360 --> 00:20:13,850 İndi again-- Belə ls-l nin cat.jpg baxaq. 465 00:20:13,850 --> 00:20:15,750 Və bu icazə dəyişib görünür. 466 00:20:15,750 --> 00:20:18,670 Bir kənara kimi, siz əgər səhv və, məsələn, 467 00:20:18,670 --> 00:20:23,210 yalnız mən inşa bilirəm deyil your-- etdi açıq qəza əlçatan, 468 00:20:23,210 --> 00:20:25,480 Siz əks edə bilər, bir-r chmod. 469 00:20:25,480 --> 00:20:25,909 470 00:20:25,909 --> 00:20:28,200 Səmimi olsa da, bu deyil ictimai kataloq ola 471 00:20:28,200 --> 00:20:29,760 hər halda ki, narahatlıq varsa. 472 00:20:29,760 --> 00:20:32,475 >> Belə ki, indi geri gedək mənim brauzerinizin və yenidən. 473 00:20:32,475 --> 00:20:32,904 474 00:20:32,904 --> 00:20:34,820 Mən basın gedirəm Kiçik Ghostbusters 475 00:20:34,820 --> 00:20:38,030 simvolu hissəsi sil ekran belə ki, biz yeni sorğu bilərsiniz. 476 00:20:38,030 --> 00:20:40,630 Və həqiqətən, burada Əvvəl Grump Cat. 477 00:20:40,630 --> 00:20:43,010 Amma daha əhəmiyyətlisi, texniki var 478 00:20:43,010 --> 00:20:45,565 sayı 200 olan biz OK var deməkdir. 479 00:20:45,565 --> 00:20:47,190 Bütün hüquqlar, belə ki, gözəl və yaxşı bütün var. 480 00:20:47,190 --> 00:20:48,940 Amma biz edilməsi deyilik web ən yaxşı, 481 00:20:48,940 --> 00:20:51,967 nə də biz çox ağır cəhd edir web fanciest gün etmək. 482 00:20:51,967 --> 00:20:54,550 Amma ən azı bir şey edək şaqqıltılı əvvəl super tanış 483 00:20:54,550 --> 00:20:56,030 bir neçə digər tags off. 484 00:20:56,030 --> 00:20:58,470 Mən yalnız burada bir pişik istəmirəm güman. 485 00:20:58,470 --> 00:21:02,530 Mən, həqiqətən, bu istəyirəm düşünək cat bir şey keçid. 486 00:21:02,530 --> 00:21:07,210 >> Mən bilər, məsələn bu kimi bir şey. 487 00:21:07,210 --> 00:21:08,580 488 00:21:08,580 --> 00:21:12,890 üçün anker href üçün hiper istinad bərabərdir 489 00:21:12,890 --> 00:21:17,440 və yalnız bir şey edək www.google.com yaxın kimi 490 00:21:17,440 --> 00:21:19,540 yaxın bracket sitat. 491 00:21:19,540 --> 00:21:22,000 İndi pişiklər üçün axtarış. 492 00:21:22,000 --> 00:21:23,520 Yaxın lövbər tag. 493 00:21:23,520 --> 00:21:26,760 Belə ki, bu yalnız bir növ var əsaslı yeni bir detal. 494 00:21:26,760 --> 00:21:28,190 Əlbəttə tag, fərqlidir. 495 00:21:28,190 --> 00:21:31,770 Bu anker üçün adı var href və ya hiper istinad. 496 00:21:31,770 --> 00:21:35,269 >> Amma daha əhəmiyyətlisi var Burada bu sintaktik xüsusiyyət. 497 00:21:35,269 --> 00:21:37,810 Bu, zəng başlamaq lazımdır nə bir tag, lakin bir atributu. 498 00:21:37,810 --> 00:21:40,830 Və bir atributu şeydir ki, tag davranış modifikasiya. 499 00:21:40,830 --> 00:21:45,400 Bu atributu, href, vasitələr bu anker davranış dəyişdirmək 500 00:21:45,400 --> 00:21:48,430 , Bu tıklayan zaman, belə ki, burada bu URL gedir. 501 00:21:48,430 --> 00:21:50,330 Və əlbəttə ki, URL Google edir. 502 00:21:50,330 --> 00:21:53,951 >> Eyni zamanda, bu nə olacaq burada mətn? 503 00:21:53,951 --> 00:21:55,950 Yaxşı ki, olacaq nə insan, həqiqətən, 504 00:21:55,950 --> 00:21:58,470 vurğulayaraq kimi görür link, kimi sadə. 505 00:21:58,470 --> 00:21:59,220 Belə ki, bu cəhd edək. 506 00:21:59,220 --> 00:21:59,980 Mənə xilas edək. 507 00:21:59,980 --> 00:22:01,650 Mən hello.html hələ də edirəm. 508 00:22:01,650 --> 00:22:05,360 Amma online versiyasını, siz görəcəksiniz biz faktiki fayl adları əvvəlcədən hazırlanmış. 509 00:22:05,360 --> 00:22:06,805 Mənə davam və yenidən bildirin. 510 00:22:06,805 --> 00:22:08,680 İndi bir çox var hələ underwhelming səhifə. 511 00:22:08,680 --> 00:22:10,910 Amma artıq hover varsa orada və bu, bir az kiçik 512 00:22:10,910 --> 00:22:13,576 ancaq siz altındakı bilərsiniz Ekranın sol küncündə, 513 00:22:13,576 --> 00:22:15,242 həqiqətən google.com olacaq. 514 00:22:15,242 --> 00:22:19,280 Mən basın əgər, o, Mənə faktiki Google yol süpürgə. 515 00:22:19,280 --> 00:22:22,610 >> Amma bir fürsət burada qeyd yalnız bir kənara kimi istismar. 516 00:22:22,610 --> 00:22:25,150 Və biz digər geri gəlmək lazımdır uzun əvvəl təhlükəsizlik məsələləri. 517 00:22:25,150 --> 00:22:29,290 Bu dichotomy var, çünki Siz getmək və nə olduğu arasında, 518 00:22:29,290 --> 00:22:34,722 Siz kimi bir şey edə Hələ http://www.google.com. 519 00:22:34,722 --> 00:22:37,134 OK, indi yeniden əgər Bu səhifə qənaət sonra, 520 00:22:37,134 --> 00:22:38,800 Google getmək üçün gedirəm kimi görünür. 521 00:22:38,800 --> 00:22:40,966 Amma heç bir səbəb yoxdur I sağ, Google getmək üçün var? 522 00:22:40,966 --> 00:22:47,460 Mən, həqiqətən, kimi bir şey getmək bilər badguy.com, burada səhifəni yenidən. 523 00:22:47,460 --> 00:22:49,750 Və bildiriş, hələ Google kimi görünür. 524 00:22:49,750 --> 00:22:52,020 Mən kəskin deyiləm yalnız Burada üzərində hover üçün kifayət qədər 525 00:22:52,020 --> 00:22:54,770 Mən hətta olacaq görürsünüz bir yere gedin. 526 00:22:54,770 --> 00:22:57,400 >> Əgər kazanılmış əgər Belə ki, bir e-poçt, xüsusilə 527 00:22:57,400 --> 00:22:59,610 Paypal bir və ya zahirən Paypal 528 00:22:59,610 --> 00:23:01,830 isteyen daxil Hesabınıza, bu 529 00:23:01,830 --> 00:23:06,380 niyə heç vaxt lazımdır Heç e-poçt links basın, 530 00:23:06,380 --> 00:23:07,930 səmimi, e-poçt hər hansı bir links. 531 00:23:07,930 --> 00:23:10,380 Əgər bilirsinizsə, siz faktiki var Paypal və ya Bank pul 532 00:23:10,380 --> 00:23:14,250 Amerika və ya Fidelity və ya hər hansı bir veb əl yazın. 533 00:23:14,250 --> 00:23:17,530 Bu nə qədər asan baxmaq Çünki təqdim kandırmak kimsə nə 534 00:23:17,530 --> 00:23:18,526 Bir link kimi görünür. 535 00:23:18,526 --> 00:23:20,400 Amma həqiqətən bilər tamamilə hər yerdə gedin. 536 00:23:20,400 --> 00:23:23,301 >> Və daha böyük var Bu daha təhdidlər. 537 00:23:23,301 --> 00:23:25,300 Əslində, bu bir az bir toxunan indi, lakin bir 538 00:23:25,300 --> 00:23:28,430 yaxşı olanları Mən heç gördüm olan ildən, bağlanıb 539 00:23:28,430 --> 00:23:34,060 Kimsə rəhbərlik insanlar Bu demək olar ki, to--, 540 00:23:34,060 --> 00:23:37,660 daxil etmək üçün buraya basın hesabı, bank hesabı. 541 00:23:37,660 --> 00:23:40,985 Bu Qərbin Bank idi. 542 00:23:40,985 --> 00:23:43,030 543 00:23:43,030 --> 00:23:44,250 >> Belə ki, kimsə bu alıb. 544 00:23:44,250 --> 00:23:47,090 Və görmək üçün bir az daha asan var bir mono aralıklı font Bu zoomed 545 00:23:47,090 --> 00:23:49,190 30-ayaq proyektor üzrə. 546 00:23:49,190 --> 00:23:51,720 Amma bu kiçik font bir zaman Siz qəbul etdiyiniz e-poçt, 547 00:23:51,720 --> 00:23:54,690 bu bankofthewest.com kimi görünür, deyil bankofthevvest.com, 548 00:23:54,690 --> 00:23:58,230 olan kimsə almaq üçün $ 10 ödəyib. 549 00:23:58,230 --> 00:24:00,840 Və bu onları gətirib bəzi pis veb ekvivalent. 550 00:24:00,840 --> 00:24:05,540 >> Və həqiqətən biz nə edə too-- görəcəksiniz Mən faktiki veb getmək əgər Hələ, 551 00:24:05,540 --> 00:24:10,335 bankofthewest.com, yenə, son dəfə geri 552 00:24:10,335 --> 00:24:13,210 bu, onların web səhifə, əgər ki, Siz bu işləri necə merak etdiyiniz 553 00:24:13,210 --> 00:24:15,610 əlbəttə bilərsiniz Chrome geliştirici alətləri. 554 00:24:15,610 --> 00:24:18,890 Və siz bütün bilərsiniz HTML gözəl var biçimli. 555 00:24:18,890 --> 00:24:20,890 >> Amma daha çox point, Siz nin yaxın qoy cam-- 556 00:24:20,890 --> 00:24:24,760 Siz bax bilərsiniz Hələ Developer View Source. 557 00:24:24,760 --> 00:24:25,770 558 00:24:25,770 --> 00:24:28,350 Niyə yalnız surəti deyil ki, bütün və sonra 559 00:24:28,350 --> 00:24:31,630 mənim kiçik gedit pəncərə daxil edə bilərsiniz burada və öz web page etmək. 560 00:24:31,630 --> 00:24:33,210 Hello.html bu edin. 561 00:24:33,210 --> 00:24:36,770 Və yəqin ki, bu, qırmaq gedir adətən bu asan deyil, çünki. 562 00:24:36,770 --> 00:24:41,590 Amma mənim öz səhifəni indi əgər , CS50 Aracı və hit yenidən öz 563 00:24:41,590 --> 00:24:42,990 OK, bəzi stuff qırdı. 564 00:24:42,990 --> 00:24:45,750 Amma olan olduqca yaxın deyiləm öz bank haqqinda, sağ? 565 00:24:45,750 --> 00:24:46,570 Bütün bu HTML 566 00:24:46,570 --> 00:24:47,370 >> [Gülüş] 567 00:24:47,370 --> 00:24:49,210 >> DAVID MALAN J: --I həqiqətən və etməyib 568 00:24:49,210 --> 00:24:52,210 orada kimsə var bilen həqiqətən də bu links basın olardı. 569 00:24:52,210 --> 00:24:54,864 Belə aydın, bəzi stuff qırdı. 570 00:24:54,864 --> 00:24:56,780 Amma ki, səbəb olacaq müzakirəyə us, 571 00:24:56,780 --> 00:25:00,810 lazımsız indi, kimi nə CSS, Cascading Style Sheets, var 572 00:25:00,810 --> 00:25:03,410 və necə həqiqətən Digər HTML faylları yükləmək 573 00:25:03,410 --> 00:25:06,140 və JPEG faylları GIF faylları veb istifadə edilə bilər. 574 00:25:06,140 --> 00:25:07,960 Amma bütün accomplishable edir. 575 00:25:07,960 --> 00:25:11,110 Lakin bu, həqiqətən sonunda aşağı bu çox sadə heuristics. 576 00:25:11,110 --> 00:25:14,450 >> Belə ki, indi yalnız bir vasitəsilə üzsüz imkan HTML digər nümunələr neçə 577 00:25:14,450 --> 00:25:16,680 yalnız bir hissi vermək Siz nə edə bilərsiniz başqa nə. 578 00:25:16,680 --> 00:25:18,670 Məsələn, bu list.html edir. 579 00:25:18,670 --> 00:25:23,240 Mən bir web page etmək istəyirdi Güman Dörd evlərin siyahısı ilə. 580 00:25:23,240 --> 00:25:28,960 Mən unordered üçün ul tag istifadə edə bilər siyahısı və sonra siyahısı maddə uşaq 581 00:25:28,960 --> 00:25:33,760 və sonra, over-- və ya siyahısı təkrarlamaq sual evlərin rather--. 582 00:25:33,760 --> 00:25:36,080 >> Mən bu açmaq varsa, bunu edək. 583 00:25:36,080 --> 00:25:40,670 Nin hello.html deyil gedək, lakin list.html üçün. 584 00:25:40,670 --> 00:25:42,160 Bu Lanet olsun. 585 00:25:42,160 --> 00:25:43,000 Mən bu düzeltmek edirsiniz? 586 00:25:43,000 --> 00:25:45,679 587 00:25:45,679 --> 00:25:47,220 Bu doğru, əvvəl eyni məsələ var? 588 00:25:47,220 --> 00:25:52,510 Mənə chmod-- oops-- edək chmod a + list.html of r. 589 00:25:52,510 --> 00:25:54,610 590 00:25:54,610 --> 00:25:59,610 İndi mənim brauzerinizin geri getmək əgər və yenidən basın, orada deyil. 591 00:25:59,610 --> 00:26:02,360 Belə ki, heç etmək istəyirdi, əgər bir bulleted siyahısı, siz bunu edə bilərsiniz. 592 00:26:02,360 --> 00:26:06,210 Siz super xülya və etmək istəyirsinizsə, bir sifariş siyahısı, bir unordered siyahısı 593 00:26:06,210 --> 00:26:10,170 , ol həmin dəyişdirmək səhifə yeniden və İndi browser sizin üçün sayı olacaq. 594 00:26:10,170 --> 00:26:11,241 >> Başqa nə edə bilər? 595 00:26:11,241 --> 00:26:13,990 Yaxşı, others-- bir neçə əgər Siz text-- uzun-ci maddələrdə var 596 00:26:13,990 --> 00:26:15,698 Məsələn, bəzi Bu kimi Latın mətn 597 00:26:15,698 --> 00:26:20,730 və ayrı-ayrı bəndlərində bunu istəyirik, açıq p, paraqraf tag yaxın p. 598 00:26:20,730 --> 00:26:22,010 Və təkrar bunu. 599 00:26:22,010 --> 00:26:26,600 Mən indi bu fayl açmaq əgər, paragraphs.html, yaxşı, bu 600 00:26:26,600 --> 00:26:27,570 annoying olur. 601 00:26:27,570 --> 00:26:34,320 Belə ki, indi yalnız geri imkan my tez, bir + r r ulduz chmod .html-- 602 00:26:34,320 --> 00:26:36,099 bir gözəl az vəhşi kart belə danışmaq. 603 00:26:36,099 --> 00:26:37,890 Bu, bütün düzeltmek lazımdır Mənim üçün bu problemlər. 604 00:26:37,890 --> 00:26:38,990 Nin yenidən bildirin. 605 00:26:38,990 --> 00:26:40,500 Üç-ci maddələrdə var. 606 00:26:40,500 --> 00:26:42,930 >> Və indi-nin irəli gedək və digər bir açmaq. 607 00:26:42,930 --> 00:26:44,310 Necə masa haqqında? 608 00:26:44,310 --> 00:26:46,440 Siz masa görünüşü görəcəksiniz bir az daha kompleks. 609 00:26:46,440 --> 00:26:49,110 Amma eyni fikirdir açıq tag, açıq tag, 610 00:26:49,110 --> 00:26:51,360 açıq, açıq, açıq, yaxın tag, açıq tag. 611 00:26:51,360 --> 00:26:54,410 Bu durmaq üçün nə Onun sərhəd masa, yəqin edir 612 00:26:54,410 --> 00:26:58,500 qalınlığı olacaq 1-- nə ki means-- masa satır, masa 613 00:26:58,500 --> 00:27:00,320 mobil deməkdir data. 614 00:27:00,320 --> 00:27:03,840 Mən mənim brauzerinizin geri getmək əgər burada table.html getmək, 615 00:27:03,840 --> 00:27:05,840 Əgər bir şey edə bilərsiniz bu kimi çirkin. 616 00:27:05,840 --> 00:27:07,840 Amma biz nöqtəsinə almaq lazımdır biz həqiqətən bilərsiniz 617 00:27:07,840 --> 00:27:09,260 ki, çox şeyi gözəlləşir etmək. 618 00:27:09,260 --> 00:27:10,530 >> Belə ki, mənə indi müəyyən edək. 619 00:27:10,530 --> 00:27:11,870 Daha çox etiket dəstələri var. 620 00:27:11,870 --> 00:27:15,225 Və HTML almaq üçün gözəl çünki, səmimi, bütün etmək lazımdır 621 00:27:15,225 --> 00:27:17,600 Mövcud web pages baxmaq olan ilə tanış edirik. 622 00:27:17,600 --> 00:27:20,340 Və oh, necə var, kimi istəyirik Onlar estetik bu idi. 623 00:27:20,340 --> 00:27:23,159 >> Və ya hər hansı online baxa bilərsiniz HTML işləri necə resurs, 624 00:27:23,159 --> 00:27:25,700 və bir var ki, görəcəksiniz digər yazıları bütün lüğət. 625 00:27:25,700 --> 00:27:30,110 Amma sadə ruhi model tək siz açmaq hər hansı bir tag 626 00:27:30,110 --> 00:27:33,620 həqiqətən, bu bağlanır edib özünü öyrətmək üçün kifayət edir 627 00:27:33,620 --> 00:27:36,950 HTML sonra anlamaq tags bu əsas ideyaları 628 00:27:36,950 --> 00:27:40,520 atributları və yaxşı formedness və Biz haqqında söhbət etdik ki, 629 00:27:40,520 --> 00:27:44,697 biz açmaq bilər ki bağlanması şey ki, bir brauzer çaşdırmaq deyil. 630 00:27:44,697 --> 00:27:46,780 Belə ki, indi bu götürək daha maraqlı səviyyəsi 631 00:27:46,780 --> 00:27:48,100 faktiki gedən. 632 00:27:48,100 --> 00:27:51,095 Və mənim Mac gedək burada google.com üçün. 633 00:27:51,095 --> 00:27:52,280 634 00:27:52,280 --> 00:27:54,020 Və indi hiss bunu edək. 635 00:27:54,020 --> 00:27:57,280 Mən getmək üçün gong alıram Settings Axtar Parametrlər. 636 00:27:57,280 --> 00:28:01,070 Bu annoying ani söndürmək istəyirəm Nəticələr şey harada dərhal 637 00:28:01,070 --> 00:28:02,450 yazaraq cavab başlayır. 638 00:28:02,450 --> 00:28:05,300 Belə bu older məktəb edək biz, həqiqətən, neler oldu. 639 00:28:05,300 --> 00:28:08,260 >> Mən saxlamaq üçün gedirəm mənim Burada Google parametrləri. 640 00:28:08,260 --> 00:28:11,160 Və indi mən gedirəm xəbərdarlıq pişik kimi bir şey üçün axtarış. 641 00:28:11,160 --> 00:28:14,500 Və hələ avtomatik bunu Burada tam, lakin şeyi əsaslanır 642 00:28:14,500 --> 00:28:15,970 insanlar keçmişdə çap. 643 00:28:15,970 --> 00:28:17,490 Amma baş neler bilərsiniz. 644 00:28:17,490 --> 00:28:20,272 >> Hal-hazırda URL bu, yalnız google.com. 645 00:28:20,272 --> 00:28:22,650 Və texniki, bu çizgi var. 646 00:28:22,650 --> 00:28:25,910 Google yalnız bir xarakter qənaət və bizə görsənmir. 647 00:28:25,910 --> 00:28:30,400 Onlar yalnız, bizə https göstərən biz istəyirik ki, super təskinləşdirici olmaq 648 00:28:30,400 --> 00:28:32,850 təhlükəsiz və ya şifreli page. 649 00:28:32,850 --> 00:28:35,690 >> Mənə irəli getmək və pişiklər üçün axtarış imkan verir. 650 00:28:35,690 --> 00:28:37,670 İndi bu həqiqətən var tez böyük. 651 00:28:37,670 --> 00:28:39,470 Bu URL uzunluğu baxın. 652 00:28:39,470 --> 00:28:43,070 Amma bu çıxır bu məhsulları ən çox URL, həqiqətən, olduqca əhəmiyyətsizdir. 653 00:28:43,070 --> 00:28:45,320 Mən silmə başlamaq üçün gedirəm Mən başa düşmürəm şeyi. 654 00:28:45,320 --> 00:28:46,560 655 00:28:46,560 --> 00:28:47,360 Mən pişik görmək. 656 00:28:47,360 --> 00:28:48,470 Mən pişik başa düşürük. 657 00:28:48,470 --> 00:28:50,380 Pişik daha var niyə bilmirəm. 658 00:28:50,380 --> 00:28:52,620 Mən, həqiqətən, bilmirəm Bu cəfəngiyatdır nə. 659 00:28:52,620 --> 00:28:56,030 Mən yalnız saxlamaq üçün gedirəm işıqlandırılması və stuff silmə 660 00:28:56,030 --> 00:28:59,905 Mən başa düşmürəm, yalnız bu daxil URL distillə. 661 00:28:59,905 --> 00:29:00,920 662 00:29:00,920 --> 00:29:02,270 >> İndi mənə yenidən daxil edək. 663 00:29:02,270 --> 00:29:03,814 Google hələ də işləyir kimi görünür. 664 00:29:03,814 --> 00:29:06,980 Belə ki, nədənsə, onlar əlavə edirik Onların URL default məhsulları var. 665 00:29:06,980 --> 00:29:09,000 Amma bu ciddi lazım deyil. 666 00:29:09,000 --> 00:29:10,340 Belə ki, bu barədə gözəl nədir? 667 00:29:10,340 --> 00:29:13,630 Yaxşı, mənə irəli gedək və Chrome inspektor açmaq. 668 00:29:13,630 --> 00:29:15,960 Bunun üçün bir az siçan qısa var. 669 00:29:15,960 --> 00:29:17,360 >> Network nişanı gedin. 670 00:29:17,360 --> 00:29:19,340 İndi mənə yenidən bildirin Bu səhifə bir daha. 671 00:29:19,340 --> 00:29:20,280 Mən Shift keçirilməsi alıram. 672 00:29:20,280 --> 00:29:22,520 Bir kənara, brauzerlərdə kimi önbelleğe və ya saxlamaq üçün edirlər 673 00:29:22,520 --> 00:29:24,697 yalnız faydalı iş əmsalı xatirinə məlumat. 674 00:29:24,697 --> 00:29:27,280 Amma adətən, keçirilməsi Shift və hər şeyi məcbur edəcək yeniden 675 00:29:27,280 --> 00:29:28,994 əvvəldən başlamaq. 676 00:29:28,994 --> 00:29:30,410 Və mən burada etmək istəyirəm nə. 677 00:29:30,410 --> 00:29:33,550 >> Və bütün bunlar qeyd yalnız ortaya çıxdı satır. 678 00:29:33,550 --> 00:29:37,920 Bu hər hansı bir web çıxır ki, səhifə, yalnız bir fayl ola bilər 679 00:29:37,920 --> 00:29:43,500 involved-- hello.html-- ya bu halda kimi, 52 ola bilər. 680 00:29:43,500 --> 00:29:45,820 Mən səfər edəndə google.com, yəqin, mənim brauzerinizin 681 00:29:45,820 --> 00:29:49,650 52 ayrı HTTP sorğu başlayıb. 682 00:29:49,650 --> 00:29:50,520 Niyə ki? 683 00:29:50,520 --> 00:29:53,380 >> Yaxşı, daxili ne baxmaq bu web page up üst. 684 00:29:53,380 --> 00:29:55,620 Yalnız mətn yoxdur, lakin faktiki images var 685 00:29:55,620 --> 00:29:57,130 sağ üzərində pişik. 686 00:29:57,130 --> 00:29:59,110 Rəngarəng logo sol qədər burada var. 687 00:29:59,110 --> 00:30:01,750 Bu nişanlar bütün var mikrofon və s. 688 00:30:01,750 --> 00:30:05,130 Ədəd bir çox bina var blokları, danışıq ədəd, Siz əgər, 689 00:30:05,130 --> 00:30:06,250 bu web page. 690 00:30:06,250 --> 00:30:10,310 Və browser nə ilə edir , ilk fayl əldə olan 691 00:30:10,310 --> 00:30:16,180 Burada bu sıra, bu, mahiyyətcə edir HTML üstündən iterating 692 00:30:16,180 --> 00:30:19,880 alt üçün axtarır, sağ image tags və ya digər tags kimi şeylər 693 00:30:19,880 --> 00:30:23,160 digər faylları qeyd olunur və onları gördüyü zaman, gedir və onlara alınır 694 00:30:23,160 --> 00:30:26,050 HTTP vasitəsilə, səmərəli bütün zərf məcaz, 695 00:30:26,050 --> 00:30:29,670 və sonra onlara göstərir web page müvafiq yer. 696 00:30:29,670 --> 00:30:33,370 >> Mən diqqət əgər Lakin burada qeyd İlk atmaq, axtarış cats, 697 00:30:33,370 --> 00:30:37,090 həqiqətən HTTP 1.1 istifadə edir ki, qeyd. 698 00:30:37,090 --> 00:30:41,690 Və təəssüf ki, Google İndi versiyası 39 Chrome 699 00:30:41,690 --> 00:30:45,110 aşağı dumbing şeyi cür bizə faktiki başlıqlarını görsənmir. 700 00:30:45,110 --> 00:30:49,680 Amma nə həqiqətən salındı ​​tələb edir doğramaq üçün, lakin / search? q = cats. 701 00:30:49,680 --> 00:30:52,830 702 00:30:52,830 --> 00:30:54,340 >> İndi niyə vacibdir? 703 00:30:54,340 --> 00:30:57,110 Bəli, mən çıxarmaq üçün gedirəm Bu ki, əgər Google 704 00:30:57,110 --> 00:31:01,520 Bu formada, nə sorğu dəstəkləyir Mən öz axtarış həyata deyil 705 00:31:01,520 --> 00:31:06,420 CS50 üçün mühərrik, ancaq ön son, yalnız qrafik istifadəçi interfeysi. 706 00:31:06,420 --> 00:31:09,610 Və biz geri sonuna Outsource lazımdır, faktiki Axtarış Google nəticələnir. 707 00:31:09,610 --> 00:31:10,510 >> Mən bunu necə edə bilərsiniz? 708 00:31:10,510 --> 00:31:13,820 Yaxşı, mənə burada gedit daxil edək. 709 00:31:13,820 --> 00:31:19,180 Və mənə irəli getmək və açmaq bildirin up, demək yeni bir fayl bildirin. 710 00:31:19,180 --> 00:31:22,280 Mən bu saxlamaq üçün gedirəm müvəqqəti Axtarış 0.html kimi. 711 00:31:22,280 --> 00:31:25,111 712 00:31:25,111 --> 00:31:27,860 Və sonra nəhayət, biz sürətli lazımdır irəli Mən bir pre-hazırlanmış. 713 00:31:27,860 --> 00:31:30,190 >> Mən gedirəm tez doc növü qızışdırmaq 714 00:31:30,190 --> 00:31:33,840 html açıq bracket html yaxın bracket html. 715 00:31:33,840 --> 00:31:38,390 Sonra baş gedirəm yaxın başın açıq title CS50 716 00:31:38,390 --> 00:31:40,150 Əvəzinə Google axtarış axtar. 717 00:31:40,150 --> 00:31:43,480 Burada Down Mən gedirəm bədən, aşağı burada yaxın bədən. 718 00:31:43,480 --> 00:31:45,835 İndi CS50 Axtar lazımdır. 719 00:31:45,835 --> 00:31:47,710 Və həqiqətən, edək tədricən bu qurmaq. 720 00:31:47,710 --> 00:31:51,043 Mən irəli getmək və bu yaxın və gedirəm həqiqətən, mənim ictimai kataloq qoyun. 721 00:31:51,043 --> 00:31:52,730 Belə ki, mənə yalnız bir an verir. 722 00:31:52,730 --> 00:31:55,390 Mən gedirəm axtarış-0.html-- müvəqqəti search.html zəng. 723 00:31:55,390 --> 00:31:56,600 724 00:31:56,600 --> 00:31:59,750 Mən bunu bir + r search.html chmod gedirəm. 725 00:31:59,750 --> 00:32:01,072 726 00:32:01,072 --> 00:32:02,280 Və indi mən onu açmaq üçün gedirəm. 727 00:32:02,280 --> 00:32:03,224 728 00:32:03,224 --> 00:32:04,390 Bütün hüquqlar, sürətli idi. 729 00:32:04,390 --> 00:32:06,800 Amma məqsəd sadəcə idi baxımından bizim üçün 730 00:32:06,800 --> 00:32:09,630 bu mətn olan adlı search.html fayl. 731 00:32:09,630 --> 00:32:10,940 732 00:32:10,940 --> 00:32:12,790 Hələ baxmaq çox deyil. 733 00:32:12,790 --> 00:32:16,970 Həqiqətən, mən browser getmək, və əgər bu bütün var, search.html gedin. 734 00:32:16,970 --> 00:32:17,720 Amma nə bilirik? 735 00:32:17,720 --> 00:32:19,000 Mən bir az meraklısı ola bilər. 736 00:32:19,000 --> 00:32:22,710 Mən var ki, bir kitab oxumaq başlıq tag h1 çağırıb. 737 00:32:22,710 --> 00:32:26,100 Mən irəli getmək üçün gedirəm və açıq h1 və yaxın h1 istifadə edin. 738 00:32:26,100 --> 00:32:27,220 Bu səhifəni yenidən yüklə. 739 00:32:27,220 --> 00:32:29,600 Və indi, böyük və bolder var bütün maraqlı ki, 740 00:32:29,600 --> 00:32:32,399 lakin ən azı struktur daha maraqlı. 741 00:32:32,399 --> 00:32:33,940 Amma indi mənə bir tag təqdim edək. 742 00:32:33,940 --> 00:32:36,500 Bir forma tag var həyata Bu çevrilir. 743 00:32:36,500 --> 00:32:38,400 Və mənə tag yaxın edək. 744 00:32:38,400 --> 00:32:40,830 Və var çıxır giriş tag ki, 745 00:32:40,830 --> 00:32:44,600 növü adlı atributu var olan sahəsində data növü, 746 00:32:44,600 --> 00:32:45,200 Siz əgər. 747 00:32:45,200 --> 00:32:47,050 Və növü mətn olacaq. 748 00:32:47,050 --> 00:32:52,200 Və onun dəyəri gedir CS50 Axtar olmalıdır. 749 00:32:52,200 --> 00:32:53,850 Yaxın tag. 750 00:32:53,850 --> 00:32:57,100 Və heç bir anlayışı var olacaq açılması və ayrı-ayrı tags ilə bağlanması. 751 00:32:57,100 --> 00:33:00,300 >> Mənə burada geri edək və gedən yenidən nə görmək. 752 00:33:00,300 --> 00:33:01,380 Maraqlı əldə. 753 00:33:01,380 --> 00:33:02,950 Bir mətn sahəsində kimi görünür. 754 00:33:02,950 --> 00:33:04,080 755 00:33:04,080 --> 00:33:06,999 Və həqiqətən, mən istəmədim hələ bir dəyər qoymaq. 756 00:33:06,999 --> 00:33:10,040 Mənə burada geri getmək və həqiqətən əldə edək sadə saxlamaq üçün bu dəyər xilas. 757 00:33:10,040 --> 00:33:12,939 Bunun əvəzinə bir dəyər, mən nə istədiyini bu şey vermək bir ad idi. 758 00:33:12,939 --> 00:33:15,230 Mən, bu nə bilmirəm mən geri qayıtmaq lazımdır. 759 00:33:15,230 --> 00:33:18,270 >> Lakin aşağıda, Mən istəyirəm input type etmək = təqdim edir. 760 00:33:18,270 --> 00:33:19,840 761 00:33:19,840 --> 00:33:22,120 Bu dəyəri CS50 Axtar olacaq. 762 00:33:22,120 --> 00:33:24,850 Və biz nə görürsünüz Bu dəyəri köçürülüb. 763 00:33:24,850 --> 00:33:28,900 Mən yenidən zaman, mən indi görünür öz axtarış əvvəlindən 764 00:33:28,900 --> 00:33:30,820 mühərrik, super çirkin, səmimi olsa da, bu 765 00:33:30,820 --> 00:33:34,260 deyil bir qədər atmaq nə Google default səhifə kimi görünür. 766 00:33:34,260 --> 00:33:37,950 >> Mən indi burada getmək varsa, mən yazın pişik və inşallah Axtar basın. 767 00:33:37,950 --> 00:33:40,380 Amma olduqca, hələ həyata deyiləm Mən həyata deyil, çünki, 768 00:33:40,380 --> 00:33:41,045 açıq-aydın, bir verilənlər bazası. 769 00:33:41,045 --> 00:33:42,940 Mən sürünərək yoxdur axtarış nəticəsində üçün web. 770 00:33:42,940 --> 00:33:44,840 Belə ki, Google üçün Outsource lazımdır. 771 00:33:44,840 --> 00:33:46,290 Belə ki, necə bu etməliyəm? 772 00:33:46,290 --> 00:33:49,170 >> Bütün I Bəli, ilk əlavə və hərəkət etmək lazımdır 773 00:33:49,170 --> 00:33:58,460 Mənim forma tag aid olan http://www.google.com/search edir. 774 00:33:58,460 --> 00:34:01,180 Mən bilirəm ki, yalnız olan yaxından baxaraq nəticə çıxarmaq 775 00:34:01,180 --> 00:34:02,505 Onların URL nin. 776 00:34:02,505 --> 00:34:03,380 İndi bir tahmin edir. 777 00:34:03,380 --> 00:34:09,090 Nə lazımdır bu mətn sahəsində, yəqin ki, biz gəlib burada əsasında adlandırmaq 778 00:34:09,090 --> 00:34:09,754 əvvəl? 779 00:34:09,754 --> 00:34:11,896 780 00:34:11,896 --> 00:34:13,290 >> Auditoriya: q. 781 00:34:13,290 --> 00:34:14,370 >> DAVID MALAN J: q. 782 00:34:14,370 --> 00:34:17,800 Və biz, həqiqətən, sual lazım deyil bu çıxır, amma q həqiqətən bu qeyd, 783 00:34:17,800 --> 00:34:20,489 sorğu yəqin ilə q default ki, yalnız çünki 784 00:34:20,489 --> 00:34:23,060 nə Larry və Sergey il əvvəl gəldi. 785 00:34:23,060 --> 00:34:24,739 Belə ki, indi mənə bu səhifəni yenidən bildirin. 786 00:34:24,739 --> 00:34:26,409 Bu, bütün müxtəlif baxmaq deyil. 787 00:34:26,409 --> 00:34:28,120 Amma indi nə baxın. 788 00:34:28,120 --> 00:34:32,360 >> Mən pişik və klik yazın Axtarış və gidelim CS50, 789 00:34:32,360 --> 00:34:35,770 Mən whisked almaq fark üz faktiki Google. 790 00:34:35,770 --> 00:34:38,150 İndi, Google bir az edilir onlar ki, annoying 791 00:34:38,150 --> 00:34:41,877 əlavə parametri sınız, Siz URL, olacaq əgər. 792 00:34:41,877 --> 00:34:43,960 Yəni bütün baş var avtomatik Google tərəfində. 793 00:34:43,960 --> 00:34:48,730 >> Mühüm I görünür ki, Burada bu tələbi əmələ. 794 00:34:48,730 --> 00:34:50,179 And olsun ki, nə var. 795 00:34:50,179 --> 00:34:53,040 HTML zaman ki, Bu, bu kimi görünür 796 00:34:53,040 --> 00:34:57,620 web developers notation sort deyərək üçün, irəli getmək və bir forma yaratmaq 797 00:34:57,620 --> 00:34:59,990 təqdim zaman ki, bu URL getmək olacaq. 798 00:34:59,990 --> 00:35:03,430 Və URL təqdim zaman q kimi şeylər üçün dəyərlər, 799 00:35:03,430 --> 00:35:05,440 bu URL getmək yoxdur. 800 00:35:05,440 --> 00:35:08,210 Əslində, sual getmək mark sonra q = cats. 801 00:35:08,210 --> 00:35:09,590 802 00:35:09,590 --> 00:35:13,060 Parametri əlavə, bu Kimi HTTP parametr. 803 00:35:13,060 --> 00:35:15,590 >> Və yalnız, super dəqiq olmaq nə burada çıxarmaq olunur 804 00:35:15,590 --> 00:35:18,130 amma daha explicit-- edir olacaq Mən istifadə etmək istədiyiniz metodu 805 00:35:18,130 --> 00:35:22,270 əvəzinə kimi bir şey, almaq biz nəhayət görürsünüz olan post. 806 00:35:22,270 --> 00:35:27,710 Qısa, sadəcə anlaşma So HTML və bəzi olduqca sadə tags istifadə edərək, 807 00:35:27,710 --> 00:35:30,610 biz indi yaratmaq başlaya bilərsiniz öz ön istifadəçi 808 00:35:30,610 --> 00:35:32,850 bir axtarış interface bunun arxasında engine. 809 00:35:32,850 --> 00:35:34,800 >> Amma bu, əlbəttə, olduqca çirkin deyil. 810 00:35:34,800 --> 00:35:37,259 Mənə həqiqətən açmaq bildirin bir az daha yaxşı versiyası. 811 00:35:37,259 --> 00:35:39,800 Bu hazırlanmış bir ki bəzi şərh var inkişaf. 812 00:35:39,800 --> 00:35:41,900 Amma siz ki, I görürsünüz olduqca çox yeniden. 813 00:35:41,900 --> 00:35:44,150 Belə ki, bu online artıq mövcuddur. 814 00:35:44,150 --> 00:35:48,050 Mən preemptively baş idi yalnız sadə saxlamaq üçün https gedin. 815 00:35:48,050 --> 00:35:50,610 >> İndi bir açmaq bildirin Bu növbəti iteration. 816 00:35:50,610 --> 00:35:52,510 Version 1 əvəzinə 0. 817 00:35:52,510 --> 00:35:55,315 Nə kimi az siz həyata atlamalar Bu misalda müxtəlif? 818 00:35:55,315 --> 00:35:59,480 819 00:35:59,480 --> 00:36:00,440 >> Auditoriya: [işitilemez]. 820 00:36:00,440 --> 00:36:03,020 >> Bəli, bu mətn align mərkəzi var. 821 00:36:03,020 --> 00:36:04,590 Burada bir az qəribə deyil. 822 00:36:04,590 --> 00:36:06,150 Amma bu həqiqətən yeni. 823 00:36:06,150 --> 00:36:07,800 Və bəlkə baş neler danışarlar. 824 00:36:07,800 --> 00:36:11,730 İndi mənim browser getmək Əgər və axtarış-1.html ziyarət 825 00:36:11,730 --> 00:36:13,090 demək olar ki, eyni şey. 826 00:36:13,090 --> 00:36:15,705 Amma bu bir addım daha yaxınlaşdı var daha sevimli bir az olan. 827 00:36:15,705 --> 00:36:19,150 Bu hələ çirkin, lakin ki, gözəlləşir ən azı hər şey indi mərkəzi var. 828 00:36:19,150 --> 00:36:23,470 >> Belə ki, mən nə istifadə edirəm çıxır ki, başqa dil cəmi adlanır 829 00:36:23,470 --> 00:36:25,680 CSS, kaskad stillər. 830 00:36:25,680 --> 00:36:28,310 Və CSS, səmimi, mehriban deyil , mənim şəxsi fikrimcə, 831 00:36:28,310 --> 00:36:29,775 bir xüsusi amansızlıqla nəzərdə dili. 832 00:36:29,775 --> 00:36:33,110 Bu xatırlamaq çox annoying edir bütün müxtəlif məlumat. 833 00:36:33,110 --> 00:36:38,479 Lakin bu stylizes nə bütün dünyada web bu gün. 834 00:36:38,479 --> 00:36:39,270 Mən kimsə təhqir. 835 00:36:39,270 --> 00:36:39,769 Bütün hüquqlar. 836 00:36:39,769 --> 00:36:43,180 Belə nin burada geri getmək və görmək bildirin necə biz, həqiqətən, bu istifadə edirik. 837 00:36:43,180 --> 00:36:45,940 Və ən azı bu, çıxır həqiqətən olduqca sadə dil. 838 00:36:45,940 --> 00:36:49,470 Bu yalnız əsas dəyər cüt, xassələri və dəyərlər, xassələri və dəyərlər. 839 00:36:49,470 --> 00:36:52,080 Həqiqətən, burada bir əmlak və dəyəri. 840 00:36:52,080 --> 00:36:55,890 >> Sadəcə stil istifadə edərək, mənim bədən tag atributu 841 00:36:55,890 --> 00:37:00,360 və bir dəyər verilməsi söz kolon və başqa bir söz, 842 00:37:00,360 --> 00:37:03,730 və ya əmlak və dəyəri, Mən estetik təsir göstərə bilər 843 00:37:03,730 --> 00:37:06,210 web page, deyil mütləq hələ strukturu, 844 00:37:06,210 --> 00:37:07,550 ancaq estetik. 845 00:37:07,550 --> 00:37:10,960 Və yalnız ətrafında Googling, mən həyata ki CSS, Cascading Style Sheets, 846 00:37:10,960 --> 00:37:14,170 adlı əmlak dəstəkləyir onların dəyəri text-align bilər, 847 00:37:14,170 --> 00:37:16,980 Məsələn, sağ, və ya mərkəzi buraxdı. 848 00:37:16,980 --> 00:37:19,990 >> Belə ki, indi yenidən zaman Bu səhifə, mən nə əldə etdiniz 849 00:37:19,990 --> 00:37:22,730 bir mərkəzi səhifə idi, lakin hələ olduqca çirkin. 850 00:37:22,730 --> 00:37:25,770 Nin irəli getmək və açmaq bildirin Axtarış versiya 2 up. 851 00:37:25,770 --> 00:37:28,570 İndi bir az daha etdik bilərsiniz. 852 00:37:28,570 --> 00:37:33,760 Baş daxilində burada up edək tag, adı daha çox ola bilər. 853 00:37:33,760 --> 00:37:35,400 Əslində, bir stil tag var. 854 00:37:35,400 --> 00:37:38,630 Yalnız bir olur və bu bəzən az messy görən CSS. 855 00:37:38,630 --> 00:37:41,971 >> Mən bir şey var görünür ki, bildiriş ki, struktur çox fərqli görünür. 856 00:37:41,971 --> 00:37:44,095 Amma burada adı Mən istəyirəm tag stilizə üçün. 857 00:37:44,095 --> 00:37:47,570 Burada bizim köhnə dostlar buruq var aşırma və qapalı buruq brace. 858 00:37:47,570 --> 00:37:50,290 Və sonra burada ki, əmlak və onun dəyəri. 859 00:37:50,290 --> 00:37:56,300 >> Bu fayl yük varsa, search2.html, son nəticə eynidir. 860 00:37:56,300 --> 00:37:59,300 Amma yaxşı dizayn doğru bir addımdır. 861 00:37:59,300 --> 00:38:04,560 Bu CSS faktorinq, mən var mənim HTML ilə qarışıq deyil. 862 00:38:04,560 --> 00:38:07,560 Biz görəcəksiniz kimi, həqiqətən, Mən ola bilər Bu xüsusiyyətləri və dəyərləri təkrar. 863 00:38:07,560 --> 00:38:10,420 Mən dəstələri etmək istəyirdi Mənim web page hissələri mərkəzi, 864 00:38:10,420 --> 00:38:13,630 Mən style = text-align yazın yoxdur bütün yer üzərində mərkəzi. 865 00:38:13,630 --> 00:38:16,580 Mən bir yerdə qoya bilər bəlkə, üst qədər istəyirəm. 866 00:38:16,580 --> 00:38:18,210 >> Lakin hətta bu yaxşı dizayn deyil. 867 00:38:18,210 --> 00:38:21,720 Əslində, hər biri siz öyrənmək lazımdır Siz daha çox və daha çox vaxt sərf kimi 868 00:38:21,720 --> 00:38:25,730 web proqramlaşdırma ki, daha siz deyil şeyi və amil şeyi modularize 869 00:38:25,730 --> 00:38:30,610 H faylları kimi, bizə amil stuff bildirin Bizə amil şeyi edək helpers.c istəyirəm 870 00:38:30,610 --> 00:38:31,880 Bir neçə psets əvvəl. 871 00:38:31,880 --> 00:38:34,200 Eynilə, biz bilər Bu nail olmaq istəyirik. 872 00:38:34,200 --> 00:38:37,920 >> Belə ki versiyası bildiriş search.html üç I var 873 00:38:37,920 --> 00:38:40,610 baş təmizlənib səhifə və yalnız qoymaq 874 00:38:40,610 --> 00:38:43,320 bu, bir link tag olan adı zidd, 875 00:38:43,320 --> 00:38:44,700 bir keçid vermir. 876 00:38:44,700 --> 00:38:49,150 Bu yolu ilə başqa bir fayl bağlantılar onların dəyəri bu halda bir href, 877 00:38:49,150 --> 00:38:51,586 Axtarış-3.css edir 878 00:38:51,586 --> 00:38:52,960 Belə ki, biz tez olacaq bilirik. 879 00:38:52,960 --> 00:38:54,600 Amma edirəm bütün növ ətrafında şeyi hərəkət. 880 00:38:54,600 --> 00:38:55,760 Mənə açıq axtarış-3.css edək. 881 00:38:55,760 --> 00:38:57,114 882 00:38:57,114 --> 00:38:58,530 Onu həqiqətən, heç bir şey yoxdur. 883 00:38:58,530 --> 00:39:02,270 Mən yalnız sitemizi və yeni onu yapışdırılır biz məhsulları factored çox kimi, fayl 884 00:39:02,270 --> 00:39:03,509 əvvəl digər faylları daxil. 885 00:39:03,509 --> 00:39:05,300 Və, nəticə tamamilə underwhelming-- 886 00:39:05,300 --> 00:39:06,730 eyni olacaq. 887 00:39:06,730 --> 00:39:10,490 Amma biz toward-- hərəkət etdiyiniz heç bir, bu deyil. 888 00:39:10,490 --> 00:39:11,930 Oh, mən nə bilirik. 889 00:39:11,930 --> 00:39:13,790 >> Belə ki, bir səhv görünür. 890 00:39:13,790 --> 00:39:15,010 Və bəzi mənada edir. 891 00:39:15,010 --> 00:39:17,730 Amma mənim Network nişanı açmaq bildirin. 892 00:39:17,730 --> 00:39:19,660 Mənə səhifəni yenidən bildirin. 893 00:39:19,660 --> 00:39:23,315 Ah, niyə CSS tətbiq olunur? 894 00:39:23,315 --> 00:39:26,920 Yaxşı, CSS fayl, eyni var oxunaqlı dünya, belə ki, danışmaq. 895 00:39:26,920 --> 00:39:28,440 Və bu da hazırda qadağandır. 896 00:39:28,440 --> 00:39:33,760 Mənə bir chmod a + r edək ulduz nöqtə CSS-- whoops-- 897 00:39:33,760 --> 00:39:37,067 biz dot CSS yalnız istəyirik CSS fayllar üçün fayl uzantısı. 898 00:39:37,067 --> 00:39:38,900 İndi mənə geri gedək mənim brauzerinizin və yenidən. 899 00:39:38,900 --> 00:39:40,910 OK, bir az daha yaxşı. 900 00:39:40,910 --> 00:39:42,282 >> İndi mənə son bir şey edək. 901 00:39:42,282 --> 00:39:42,990 Axtarış 4.html In. 902 00:39:42,990 --> 00:39:44,550 903 00:39:44,550 --> 00:39:48,220 Mən yalnız düşündüm ki, bir versiyası yol daha olsa, yol soyuq idi 904 00:39:48,220 --> 00:39:48,980 mürəkkəb. 905 00:39:48,980 --> 00:39:50,690 Ilk nəticəsində baxaq. 906 00:39:50,690 --> 00:39:52,290 Bizə daha çox otaq vermək üçün bu bağlayın. 907 00:39:52,290 --> 00:39:54,275 Bu,-4 axtarış daxil edin dəyişdirin. 908 00:39:54,275 --> 00:39:55,430 909 00:39:55,430 --> 00:39:57,200 >> İndi şeyi bir dəstə sınıq olunur. 910 00:39:57,200 --> 00:39:59,910 Mən geri getmək üçün gedirəm burada mənim dizine. 911 00:39:59,910 --> 00:40:04,190 Və indi mən yalnız gedirəm bir fayl bir + r bir chmod 912 00:40:04,190 --> 00:40:07,450 Mən adlı exists-- bilirik, çünki bir image olan logo.gif. 913 00:40:07,450 --> 00:40:08,590 İndi yeniden. 914 00:40:08,590 --> 00:40:11,040 Və mən indi wow-- olduqca yaxın, səmimi, 915 00:40:11,040 --> 00:40:15,860 Google 1999-cu versiyası kimi, və səmimi, Google 2014 versiyası, 916 00:40:15,860 --> 00:40:16,360 sağ? 917 00:40:16,360 --> 00:40:21,920 >> Belə ki, indi onların veb olacaq nəticədə, Mən pişik üçün axtarış edin. 918 00:40:21,920 --> 00:40:23,900 Və həqiqətən deyil. 919 00:40:23,900 --> 00:40:26,410 Amma fərqli nə idi Bu versiya 4? 920 00:40:26,410 --> 00:40:28,020 Beləliklə, biz burada çox çox dayanmaq deyil. 921 00:40:28,020 --> 00:40:30,100 Siz problem bu görəcəksiniz nəticədə yeddi seçin. 922 00:40:30,100 --> 00:40:31,350 Amma bir neçə şey idi qeyd. 923 00:40:31,350 --> 00:40:33,690 >> Mən div təqdim bölmə olan tag, 924 00:40:33,690 --> 00:40:35,450 bir paraqraf tag ruhda oxşar. 925 00:40:35,450 --> 00:40:38,220 Amma bir bölmə burada, yalnız kimi düzbucaqlı görünməz region 926 00:40:38,220 --> 00:40:39,150 ekran. 927 00:40:39,150 --> 00:40:41,680 Nin unikal verək tanıdan bir footer, yalnız 928 00:40:41,680 --> 00:40:44,700 belə ki, biz haqqında danışmaq olar ki, Bu başqa, bizim HTML. 929 00:40:44,700 --> 00:40:47,952 Burada Səhifənin bir div deyil kimin ID content olacaq. 930 00:40:47,952 --> 00:40:49,160 Bu səhifənin məzmunu var. 931 00:40:49,160 --> 00:40:51,090 Və burada bu səhifənin mövzu deyil. 932 00:40:51,090 --> 00:40:54,960 >> Başqa sözlə, mən var mahiyyətcə HTML əqli am 933 00:40:54,960 --> 00:40:57,700 bu web page kimi görüntü üç komponentləri, bir header 934 00:40:57,700 --> 00:41:01,200 Bu görünməz düzbucaqlı ilə burada, Bu ortada content, və sonra 935 00:41:01,200 --> 00:41:04,800 aşağı footer, hətta baxmayaraq ki, biz o şeyi görmürəm. 936 00:41:04,800 --> 00:41:09,940 Mən başımda istəyirəm, çünki səhifə burada, və ya bir css faylı, 937 00:41:09,940 --> 00:41:11,460 Mən bu sintaksis istifadə edə bilərsiniz. 938 00:41:11,460 --> 00:41:13,070 >> Header tag deyil. 939 00:41:13,070 --> 00:41:17,060 Çevrilir, belə ki, bir ID var #header etməklə ki, 940 00:41:17,060 --> 00:41:20,840 Mən indi bir və ya daha çox müraciət edə bilər mövzu üçün xassələri. 941 00:41:20,840 --> 00:41:24,130 Mən eyni məzmunu edə bilər, burada məzmun üçün eyni. 942 00:41:24,130 --> 00:41:27,230 >> Məsələn, footer, bildiriş belə Mən əlavə alıram bu xassələri bütün. 943 00:41:27,230 --> 00:41:30,660 Mən onlar oxu yalnız mövcud bilirik CSS sənədlərin up. 944 00:41:30,660 --> 00:41:33,450 Font ölçüsü smaller-- olacaq belə ki, bəzi nisbi font ölçüsü. 945 00:41:33,450 --> 00:41:34,741 Çəki qalın olacaq. 946 00:41:34,741 --> 00:41:37,340 Neçə piksel Margin-- ətrafında it-- 20 piksel. 947 00:41:37,340 --> 00:41:38,590 Və mərkəzi olacaq. 948 00:41:38,590 --> 00:41:40,256 >> Amma indi, səhifə bu kimi görünür. 949 00:41:40,256 --> 00:41:42,840 Mən razı deyiləm əgər orada mənim surəti, 950 00:41:42,840 --> 00:41:46,560 Mən qırmızı rəng kimi bir şey edə bilər. 951 00:41:46,560 --> 00:41:50,570 Və sonra mən bu saxlaya bilərsiniz, yeniden, və indi footer stilizə etdik. 952 00:41:50,570 --> 00:41:54,130 Belə ki, bu, yalnız güc işarə edir Bir web page nə edə 953 00:41:54,130 --> 00:41:55,510 şeyi ətrafında dəyişdirmək. 954 00:41:55,510 --> 00:41:59,080 >> Bu daha soyuq, əgər siz faktiki web ətrafında soxmaq üçün, 955 00:41:59,080 --> 00:42:00,810 Siz daimi onları dəyişə bilməz. 956 00:42:00,810 --> 00:42:03,640 Amma açmaq əgər Chrome Inspector yenidən 957 00:42:03,640 --> 00:42:07,610 Mən sol tərəfində deyil getmək burada Facebook HTML göstərir, 958 00:42:07,610 --> 00:42:11,380 lakin sağ göstərir tərəfdən onun CSS, 959 00:42:11,380 --> 00:42:13,789 Siz bilərsiniz və Tez şeyi dəyişir. 960 00:42:13,789 --> 00:42:15,080 Mənə irəli getmək və bunu bildirin. 961 00:42:15,080 --> 00:42:18,670 >> Mənə davam və nəzarət gedək Burada bu təsadüfi söz basın, 962 00:42:18,670 --> 00:42:21,230 imza və Element Inspect basın. 963 00:42:21,230 --> 00:42:25,130 Chrome çox rahat jumps Facebook istifadə edir ki, h1 tag. 964 00:42:25,130 --> 00:42:27,290 Və burada Facebook qeyd cür tənbəlcəsinə var 965 00:42:27,290 --> 00:42:29,960 ağır burada mülkiyyəti kimi font ölçüsü kodlu. 966 00:42:29,960 --> 00:42:33,530 >> Belə ki, sərin şey olsa Mən, həqiqətən, burada getmək əgər 967 00:42:33,530 --> 00:42:39,560 və oh, Facebook, mən ki, kimi deyil, demək 64 piksel, biz indi Facebook dəyişə bilərsiniz. 968 00:42:39,560 --> 00:42:42,590 Əlbəttə ki, biz onu yalnız dəyişən edirik Mənim üçün şəxsən bu anda. 969 00:42:42,590 --> 00:42:45,150 Amma bu yalnız başqa Bizim alət dəsti alət 970 00:42:45,150 --> 00:42:48,360 bizə çimdik imkan olacaq və anlamaq və həmçinin diaqnoz 971 00:42:48,360 --> 00:42:49,729 öz web pages məsələləri. 972 00:42:49,729 --> 00:42:52,270 Və biz eyni üzərində getmək bilər burada eyni şey olan. 973 00:42:52,270 --> 00:42:55,830 Siz, həqiqətən, xülya almaq istəyirsinizsə, mən indi siz həqiqətən səhifə mutate bilər, demək 974 00:42:55,830 --> 00:42:57,380 və crazy şeyi. 975 00:42:57,380 --> 00:42:59,870 >> Belə ki, niyə bu faydalıdır? 976 00:42:59,870 --> 00:43:02,330 Yaxşı, nəticədə, biz istəyirik olmaq istəyirəm gedir 977 00:43:02,330 --> 00:43:07,110 web pages yarada ki, öz geri bitir tərəfindən idarə olunur, 978 00:43:07,110 --> 00:43:10,520 deyil, yalnız Google və orada geri sonuna autsorsinq. 979 00:43:10,520 --> 00:43:13,510 Biz əslində istəyirik dəyəri, məsələn, 980 00:43:13,510 --> 00:43:18,830 Axtarış engine fəaliyyət başqasına deyil getmək aid, 981 00:43:18,830 --> 00:43:24,270 lakin search.php kimi bir şey, search.php öz server olduğu, 982 00:43:24,270 --> 00:43:25,670 başqasının haqqında. 983 00:43:25,670 --> 00:43:30,316 >> Və biz, həqiqətən, orada almaq üçün Yeni bir dil təqdim etmək lazımdır. 984 00:43:30,316 --> 00:43:33,190 Beləliklə, biz artıq yeni bir baxdı etdik həqiqətən, burada dil, və ya iki, HTML 985 00:43:33,190 --> 00:43:33,700 və CSS. 986 00:43:33,700 --> 00:43:36,330 Lakin onlar, həqiqətən, yalnız var struktur və estetik languages. 987 00:43:36,330 --> 00:43:38,360 Onlar proqramlaşdırma deyilik languages ​​özlüyündə. 988 00:43:38,360 --> 00:43:41,160 Və formal haqqında daha çox var vaxt biz onlara sərf lazımdır kimi. 989 00:43:41,160 --> 00:43:44,910 Biz indi başlamaq lazımdır, çünki PHP keçid. 990 00:43:44,910 --> 00:43:48,160 >> Belə ki, PHP faktiki deyil proqramlaşdırma dili. 991 00:43:48,160 --> 00:43:50,750 Bu scripting dil var bu mənada ki 992 00:43:50,750 --> 00:43:52,855 yüngül çəki nəzərdə C. kimi bir şey 993 00:43:52,855 --> 00:43:56,082 Və bir şərh dil var, bu da tərtib deyil deməkdir. 994 00:43:56,082 --> 00:43:58,790 Özetle, belə ki, bu nə demək idi biz c kimi bir dil istifadə edərkən 995 00:43:58,790 --> 00:44:00,290 və biz bunu tərtib idi? 996 00:44:00,290 --> 00:44:02,120 Bu nə deməkdir C mənbə kodu tərtib? 997 00:44:02,120 --> 00:44:03,864 998 00:44:03,864 --> 00:44:04,780 Auditoriya: [işitilemez]. 999 00:44:04,780 --> 00:44:06,184 DAVID MALAN J: yenə deyirəm? 1000 00:44:06,184 --> 00:44:07,100 Auditoriya: [işitilemez]. 1001 00:44:07,100 --> 00:44:07,962 1002 00:44:07,962 --> 00:44:08,920 DAVID MALAN J: Perfect. 1003 00:44:08,920 --> 00:44:10,180 Bu ikili onu çevrilir. 1004 00:44:10,180 --> 00:44:14,200 Bu zeroes və olanları onu çevrilir faktiki English kimi mənbə kodu. 1005 00:44:14,200 --> 00:44:16,424 Və sonra biz həqiqətən bilərsiniz həmin zeroes və olanları run 1006 00:44:16,424 --> 00:44:18,840 vasitəsilə onları keçərək Cüt tıklayarak bir icon ilə CPU 1007 00:44:18,840 --> 00:44:19,980 və ya bir komanda çalışır. 1008 00:44:19,980 --> 00:44:23,770 >> PHP və Python və Ruby Perl və JavaScript və 1009 00:44:23,770 --> 00:44:26,250 və digər dəstələri languages ​​şərh olunur 1010 00:44:26,250 --> 00:44:29,290 demək olan languages, Əgər siz onları tərtib etmir. 1011 00:44:29,290 --> 00:44:34,220 Əksinə, siz giriş kimi onlara yem Bir proqram tərcüməçi çağırıb. 1012 00:44:34,220 --> 00:44:36,640 Və tərcüməçi, ki, başqasının yazdığı 1013 00:44:36,640 --> 00:44:40,930 alt mənbə üst kodu oxuyur sağ və yalnız şərh edir tərk 1014 00:44:40,930 --> 00:44:43,000 o xətləri və siz demək nə. 1015 00:44:43,000 --> 00:44:45,360 >> Karşılaşacağınız əgər belə bir print deyir ki line, 1016 00:44:45,360 --> 00:44:48,660 mütləq çap çevirmək deyil müvafiq adet sıfır və olanları. 1017 00:44:48,660 --> 00:44:51,910 Bu kimi bu tərcüməçi var deyir ki, böyük əgər vəziyyət, 1018 00:44:51,910 --> 00:44:56,110 proqramçı təlimat əgər çap, sonra aşağıdakı. 1019 00:44:56,110 --> 00:44:58,170 Belə ki, yalnız şərh əsaslandırıcı növ 1020 00:44:58,170 --> 00:44:59,800 siz bunu izah edirik nə ilə. 1021 00:44:59,800 --> 00:45:01,320 >> Və PHP bu dillərdə biridir. 1022 00:45:01,320 --> 00:45:05,310 Və PHP il bundan əvvəl nəzərdə tutulmuşdur dəqiq web proqramlaşdırma üçün. 1023 00:45:05,310 --> 00:45:08,160 Və ilkin idi çox diqqətsiz messy dil. 1024 00:45:08,160 --> 00:45:10,940 Və həqiqətən, böyük bir var Orada pis PHP kod məbləği. 1025 00:45:10,940 --> 00:45:13,520 Amma dil özü il ərzində çatmış, 1026 00:45:13,520 --> 00:45:16,200 qədər ki, indi belə həqiqətən gözəl növbəti addım 1027 00:45:16,200 --> 00:45:19,970 pedaqoji çünki C hər şey tanış belə gözəkli 1028 00:45:19,970 --> 00:45:22,380 Yalnız son bir neçə həftə gördüm. 1029 00:45:22,380 --> 00:45:25,724 >> Biz görəcəksiniz bir ilkin fərq heç bir əsas funksiyası artıq var edir. 1030 00:45:25,724 --> 00:45:28,890 Siz yazılı kodu başlattığınızda, yalnız var gedir nə olursa olsun həyata almaq, 1031 00:45:28,890 --> 00:45:30,220 Biz bir anda görəcəksiniz kimi. 1032 00:45:30,220 --> 00:45:33,320 Eyni zamanda, burada nə dəyişən PHP kimi görünür. 1033 00:45:33,320 --> 00:45:35,840 Bu, bir az fərqli yalnız çətinliklə. 1034 00:45:35,840 --> 00:45:39,380 >> PHP, güclü yazaraq yoxdur. 1035 00:45:39,380 --> 00:45:41,430 Həftə yazaraq var, olan yalnız var deməkdir 1036 00:45:41,430 --> 00:45:44,030 strings kimi data növləri və nömrələri və digər şeylər. 1037 00:45:44,030 --> 00:45:47,030 Amma ifadə narahat deyil onlar artıq nə. 1038 00:45:47,030 --> 00:45:48,980 PHP sizin üçün tutulur. 1039 00:45:48,980 --> 00:45:52,030 Dollar işarəsi bir qərar PHP insanlar il ki 1040 00:45:52,030 --> 00:45:54,890 əvvəl belə PHP hər hansı bir dəyişən yalnız bir dollar işarəsi ilə başlayır. 1041 00:45:54,890 --> 00:45:58,130 Bu həqiqətən cür faydalı Bu bir az daha siz həyata atlamalar. 1042 00:45:58,130 --> 00:46:01,315 >> Amma bundan sonra bu PHP bir vəziyyətdir. 1043 00:46:01,315 --> 00:46:03,140 1044 00:46:03,140 --> 00:46:04,730 C qarşı müxtəlif nedir? 1045 00:46:04,730 --> 00:46:07,180 1046 00:46:07,180 --> 00:46:09,600 Heç bir şey sual Trick, olan, həqiqətən, həqiqətən gözəldir. 1047 00:46:09,600 --> 00:46:12,140 Php eyni Boolean ifadələr. 1048 00:46:12,140 --> 00:46:19,354 Və qarşı Boolean ifadələr və ya, açarları, loops, loops, OK loops--, 1049 00:46:19,354 --> 00:46:20,270 bu bir fərqlidir. 1050 00:46:20,270 --> 00:46:22,660 >> Bir var həyata Belə ki çevrilir PHP digər xüsusiyyətləri neçə. 1051 00:46:22,660 --> 00:46:25,243 Onlardan biri, əslində bu olan gözəl rahatdır. 1052 00:46:25,243 --> 00:46:29,250 $ Nömrələri əgər var ki, bir sıra edir bir proqramda əvvəl elan, 1053 00:46:29,250 --> 00:46:33,350 hər tikinti üçün bu xülya var ki, bütün bunu əvəzinə 1054 00:46:33,350 --> 00:46:37,020 annoying Mən, 0 bərabərdir Bu az, [? Mən ++?] 1055 00:46:37,020 --> 00:46:40,320 sayı, hər kimi hər ədəd üçün o dollar işarəsi dəyərlər yalnız 1056 00:46:40,320 --> 00:46:42,790 dəyişən və sonuncu Siz I. kimi hesab edə bilər 1057 00:46:42,790 --> 00:46:44,290 Siz istədiyiniz bir şey zəng edə bilər. 1058 00:46:44,290 --> 00:46:45,770 Mən nömrəsi çağırıb. 1059 00:46:45,770 --> 00:46:48,825 Bu üzərində təkrarlamaq gedir array nömrələri adlanır. 1060 00:46:48,825 --> 00:46:51,200 Və hər iteration, bu avtomatik yeniləmə olacaq 1061 00:46:51,200 --> 00:46:54,340 Siz dollar işarəsi sayı üçün dəyişən ki, daim 1062 00:46:54,340 --> 00:46:58,210 istədiyiniz dəyişən imkanı var Hər hansı bir kvadrat mötərizə olmadan 1063 00:46:58,210 --> 00:47:00,980 bir sıra daxil notation və ya endeksleme. 1064 00:47:00,980 --> 00:47:04,950 >> Bundan başqa, hətta kimi şeylər var demək olar ki, eyni baxmaq olan Diziler, 1065 00:47:04,950 --> 00:47:08,210 Bu, çox var istisna olmaqla biz will PHP və JavaScript, həm də bax 1066 00:47:08,210 --> 00:47:10,750 bir sıra başlamaq pre kvadrat mötərizə istifadə. 1067 00:47:10,750 --> 00:47:12,040 C qıvrım aşırma istifadə edir. 1068 00:47:12,040 --> 00:47:15,330 Belə ki, baxmayaraq ki, bir az fərqli biz, həqiqətən ki, çox oyun istifadə etməyib. 1069 00:47:15,330 --> 00:47:20,090 >> Amma daha güclü, PHP, assosiativ serialların var 1070 00:47:20,090 --> 00:47:23,100 bir xülya yoludur hash masalar deyərək. 1071 00:47:23,100 --> 00:47:31,610 Əslində, bir hash bəyan etmək istəyirəm əgər masa PHP,, C fərqli olaraq nə qədər 1072 00:47:31,610 --> 00:47:34,775 kodu xətləri almaq idi əslində C hash table həyata? 1073 00:47:34,775 --> 00:47:38,310 Və kodu onu neçə xətləri edir C hash table həyata alaraq? 1074 00:47:38,310 --> 00:47:39,820 Belə ki, hüququ, yəqin ki, çox var? 1075 00:47:39,820 --> 00:47:41,680 Bu bəlkə, 100 və ya 200 bir neçə onlarla var. 1076 00:47:41,680 --> 00:47:42,980 Bu nontrivial var. 1077 00:47:42,980 --> 00:47:45,420 Yoxsa kimi olmaq haqqında Siz tezliklə, nontrivial görəcəksiniz 1078 00:47:45,420 --> 00:47:48,080 bir hash table həyata [Işitilemez] və həmçinin bir cəhd. 1079 00:47:48,080 --> 00:47:50,580 Php və səmimi, mən yəqin ki, bu demək deyil 1080 00:47:50,580 --> 00:47:53,630 Monday-- qədər PHP, əgər Siz həyata, bir masa istəyirəm. 1081 00:47:53,630 --> 00:47:56,431 Ki, bir hash belə Masa var kodu biri xətti ilə. 1082 00:47:56,431 --> 00:47:56,930 Və 1083 00:47:56,930 --> 00:47:58,810 >> Dil bir çox bunu. 1084 00:47:58,810 --> 00:48:00,190 Pset beş ilə Əylən. 1085 00:48:00,190 --> 00:48:01,980 Belə ki, dil bir çox bunu. 1086 00:48:01,980 --> 00:48:03,050 1087 00:48:03,050 --> 00:48:06,140 Onlar bu çıkarıldığının vermək digər insanların, digər proqramçılar ki, 1088 00:48:06,140 --> 00:48:09,870 ki, sizin üçün yaradılmışdır onların üzərinə durmaq bilər 1089 00:48:09,870 --> 00:48:13,290 və super ki, fikir istifadə edərək başlamaq çekici, hash masalar və ağac kimi 1090 00:48:13,290 --> 00:48:14,140 və çalışır. 1091 00:48:14,140 --> 00:48:17,790 Amma mütləq yoxdur o şeyi özünüz həyata keçirir. 1092 00:48:17,790 --> 00:48:20,850 >> Və nəticədə, nə biz PHP istifadə etmək olacaq 1093 00:48:20,850 --> 00:48:23,580 potensial proqramları yazılı sözdə command line. 1094 00:48:23,580 --> 00:48:26,600 Biz hər bir proqram yeniden bilər Biz indiyədək bu dövr yazdıq 1095 00:48:26,600 --> 00:48:30,410 bəlkə istisna olmaqla, SPL istifadə edən Breakout, olan anda C xarakterikdir. 1096 00:48:30,410 --> 00:48:33,100 Lakin hər bir digər problem set, əlbəttə Mario və Caesar 1097 00:48:33,100 --> 00:48:35,300 və Vigenere və [? , Biz? Crack] və irəli 1098 00:48:35,300 --> 00:48:39,520 bilər PHP yenidən həyata, və yəqin ki, daha asan bir az. 1099 00:48:39,520 --> 00:48:43,050 >> Amma biz nəticədə nə olacaq web proqramlaşdırma üçün PHP istifadə etmək. 1100 00:48:43,050 --> 00:48:46,420 Və biz növbəti tanış olacaq həftə ruhi model, adlı paradiqma 1101 00:48:46,420 --> 00:48:49,610 MVC, model görünüşü nəzarətçi, siz proqramlaşdırma etdik əgər 1102 00:48:49,610 --> 00:48:51,610 Python əvvəl və ya Ruby və ya başqa, siz 1103 00:48:51,610 --> 00:48:54,112 Bu komanda ilə bilirik bilər Relsləri və Django və kimi. 1104 00:48:54,112 --> 00:48:55,820 Amma yeni əgər Bu da, siz görəcəksiniz 1105 00:48:55,820 --> 00:48:59,652 Bu, həqiqətən, çox təbii ki, Bu factorization uzadılması 1106 00:48:59,652 --> 00:49:01,360 və dizayn sort kodu biz ki, 1107 00:49:01,360 --> 00:49:04,670 C. bunu biz indi olacaq PHP həmin dərslər bəzi tətbiq 1108 00:49:04,670 --> 00:49:07,190 belə ki, son nəticədə, biz öz web həyata keçirir. 1109 00:49:07,190 --> 00:49:09,080 Və növ əgər mesmerized və ya heyran 1110 00:49:09,080 --> 00:49:10,954 biz nə olacaq ki, belə tez bütün, 1111 00:49:10,954 --> 00:49:13,410 demək olar ki, hər ki, həyata semestr, təxminən 90% 1112 00:49:13,410 --> 00:49:16,560 o cümlədən, tələbələr CS50 ki, olan əvvəl proqramlaşdırılmış heç vaxt 1113 00:49:16,560 --> 00:49:20,329 final layihələr edilməsi son ki, web proqramlaşdırma əsaslanır. 1114 00:49:20,329 --> 00:49:23,120 Və belə yekunları olduğunu görəcəksiniz gələcək həftə yüksək. 1115 00:49:23,120 --> 00:49:24,965 Beləliklə, biz bazar ertəsi sonra görəcəksiniz. 1116 00:49:24,965 --> 00:49:27,260 1117 00:49:27,260 --> 00:49:30,120 >> HOPARLÖR 1: indi Və Deep Daven Farnham tərəfindən düşüncələr. 1118 00:49:30,120 --> 00:49:34,055 1119 00:49:34,055 --> 00:49:34,780 Hash masalar. 1120 00:49:34,780 --> 00:49:37,180 1121 00:49:37,180 --> 00:49:38,402 >> [Gülüş] 1122 00:49:38,402 --> 00:49:38,902