1 00:00:00,000 --> 00:00:08,802 2 00:00:08,802 --> 00:00:11,140 >> JASON Hirschhorn: Welcome Həftə səkkiz everyone. 3 00:00:11,140 --> 00:00:13,420 Önümüzdə bir maraqlı həftə var. 4 00:00:13,420 --> 00:00:21,390 Siz uşaqlar bu son bir neçə göyərçin var PHP, SQL, HTML, CSS, mühazirə belə 5 00:00:21,390 --> 00:00:27,270 gedir ki, dörd yeni languages qalan bu kurs almaq. 6 00:00:27,270 --> 00:00:30,750 Biz də digər bir neçə öyrənmək lazımdır Kursun sonuna languages. 7 00:00:30,750 --> 00:00:35,200 Amma hər halda, demək lüzumsuz, bu bir indi CS50 çox maraqlı zaman, 8 00:00:35,200 --> 00:00:41,200 guya C, mənimsəmiş və var web saytları üçün proqramlaşdırma üzrə hərəkət. 9 00:00:41,200 --> 00:00:45,320 >> Belə ki, bu həftə, biz getmək üçün gedir dörd vasitəsilə qasırğa tur 10 00:00:45,320 --> 00:00:50,200 Mən yalnız qeyd languages, HTML, CSS, PHP, və SQL. 11 00:00:50,200 --> 00:00:53,340 Və ümid edirəm ki, biz çox tərk edəcək danışmaq hissəsinin sonunda vaxt 12 00:00:53,340 --> 00:00:58,800 bu həftəki P dəsti və cavab haqqında bütün hər hansı bir sual. 13 00:00:58,800 --> 00:01:03,500 >> Hər həftə, resurslarının eyni siyahısı sizin üçün, sizə kömək etmək üçün həftə 14 00:01:03,500 --> 00:01:05,780 problem qurmaq və davam material üzərində - 15 00:01:05,780 --> 00:01:09,440 lakin bu xüsusilə bu həftə web-based problem dəstləri, bir var 16 00:01:09,440 --> 00:01:12,350 digər resursların host həyata var ki, çox güman ki, olacaq 17 00:01:12,350 --> 00:01:13,500 olduqca faydalı tapa bilərsiniz. 18 00:01:13,500 --> 00:01:14,670 Burada onları var. 19 00:01:14,670 --> 00:01:17,570 I, bölmə sonra bu e-poçt göndereceğiz və bu da online. 20 00:01:17,570 --> 00:01:21,700 >> Amma xüsusilə, çox var orada böyük resursları. 21 00:01:21,700 --> 00:01:24,380 Bir o qədər böyük deyil də var olanlar, həmin ehtiyatlı olmalıdır. 22 00:01:24,380 --> 00:01:28,210 Amma bu slide Mən dörd yaxşı var resursları, hər bir 23 00:01:28,210 --> 00:01:30,600 Siz iş olacaq ki, dil bu həftə - 24 00:01:30,600 --> 00:01:35,090 HTML üçün bir istinad hesabatı, CSS üçün bir sened hesabatı. 25 00:01:35,090 --> 00:01:38,320 Burada Bu sağ PHP dərslik. 26 00:01:38,320 --> 00:01:42,110 >> Belə ki, əvəzinə yazaraq insan və sonra PHP komanda, bu adətən 27 00:01:42,110 --> 00:01:46,980 funksiyası prototip axtarmaq üçün getmək və nümunələr, eləcə də bəzi məsləhətlər və 28 00:01:46,980 --> 00:01:48,770 PHP funksiyaları istifadə üçün tövsiyələr. 29 00:01:48,770 --> 00:01:51,590 Bu site tez-tez istifadə edəcək, mən olmaq təşviq 30 00:01:51,590 --> 00:01:52,280 tanış. 31 00:01:52,280 --> 00:01:55,860 Bu bir az texniki ola bilər, lakin həmçinin resursların ton və təmin edir 32 00:01:55,860 --> 00:02:00,440 funksiyaları bütün və nümunələr hətta serialların necə istifadə kimi, digər və ya 33 00:02:00,440 --> 00:02:01,500 dəyişənlərin müxtəlif növləri. 34 00:02:01,500 --> 00:02:03,480 Bu site PHP üçün çox faydalıdır. 35 00:02:03,480 --> 00:02:07,160 >> Və sonra, SQL üçün, bu daxil göyərçin əgər həftəki problem set, siz bilirsiniz 36 00:02:07,160 --> 00:02:09,160 biz bir verilənlər bazası istifadə olunur ki,. 37 00:02:09,160 --> 00:02:13,340 Və biz vasitəsilə verilənlər bazası daxil olmaq nisbətən gözəl user interface. 38 00:02:13,340 --> 00:02:15,760 Və ya giriş üçün bir yoldur verilənlər bazası. 39 00:02:15,760 --> 00:02:19,670 The user interface edir phpMyAdmin çağırıb. 40 00:02:19,670 --> 00:02:23,400 Bir SQL nişanı var olan biz will sonra bu gün baxmaq. 41 00:02:23,400 --> 00:02:28,230 >> Və onların nümunə SQL yazın bilər sizin bazasında şeyə queries, 42 00:02:28,230 --> 00:02:29,780 və həmin sorgular axır. 43 00:02:29,780 --> 00:02:31,850 Onlar doğru danışırsınızsa, bu will bu bir doğru deyirlər. 44 00:02:31,850 --> 00:02:33,480 Onlar səhv edirsinizsə, bu, will demək, bu düzgün deyil. 45 00:02:33,480 --> 00:02:37,260 Bu təcrübə böyük bir yer sizin Onları yazılı əvvəl SQL queries 46 00:02:37,260 --> 00:02:39,990 Sizi əmin etmək üçün kodu, Bu format doğru var. 47 00:02:39,990 --> 00:02:42,080 >> Nəhayət, burada başqa bir haqqinda. 48 00:02:42,080 --> 00:02:45,390 Bu siz harada haqqinda getmək və əmin sizin olun 49 00:02:45,390 --> 00:02:47,520 HTML kodu etibarlıdır. 50 00:02:47,520 --> 00:02:51,250 Belə ki, müəyyən problemləri dönüş əvvəl Bu həftə, əmin bütün etmək 51 00:02:51,250 --> 00:02:52,690 Sizin HTML etibarlıdır. 52 00:02:52,690 --> 00:02:55,840 >> Ötən həftə, siz, valgrind qaçmışdı heç bir yaddaş sızıntıları idi əmin olun. 53 00:02:55,840 --> 00:02:59,050 Bu həftə, siz əmin bütün etmək lazımdır kodunuzu etibarlı HTML5 edir. 54 00:02:59,050 --> 00:03:02,140 Bu etibarlı HTML5 deyilsə, siz almaq niyyətində off göstərir. 55 00:03:02,140 --> 00:03:03,110 >> Belə ki, əmin olun - 56 00:03:03,110 --> 00:03:05,700 Bu deyil yalnız işləri çünki tamamilə etibarlı demək. 57 00:03:05,700 --> 00:03:09,770 Bu veb vasitəsilə kodu Run bu da dönüş əvvəl 58 00:03:09,770 --> 00:03:10,810 Yenə burada haqqinda var. 59 00:03:10,810 --> 00:03:15,150 >> Mənim üçün hər hansı geribildiriminiz varsa, biz daha bölmələrə bir neçə sol, 60 00:03:15,150 --> 00:03:18,100 və mən həmişə bilərsiniz nə etmək istəyirəm ən yaxşı bölmə ilə bütün təmin 61 00:03:18,100 --> 00:03:19,460 mümkün yaşamağa. 62 00:03:19,460 --> 00:03:22,115 Belə ki, bir şey mən var əgər Mənə bildirin olduqda yaxşılaşdırılması üçün nə edə bilərsiniz və ya 63 00:03:22,115 --> 00:03:24,730 Mən daha yaxşı bilər ki görmək şeylər. 64 00:03:24,730 --> 00:03:25,710 , AVI təşəkkür edirəm. 65 00:03:25,710 --> 00:03:27,610 Veb qoyun. 66 00:03:27,610 --> 00:03:31,870 >> Bu idi velosiped olanda mən , demək evdə dörd bildirin edilib. 67 00:03:31,870 --> 00:03:34,500 Bu Teenage mutant Ninja Turtle var Velosiped, halda, deyə bilməz 68 00:03:34,500 --> 00:03:35,345 bir az bulanık çünki. 69 00:03:35,345 --> 00:03:38,900 Siz ToysRUs indi əldə edə bilərsiniz , mən, təxminən $ 100 düşünürəm. 70 00:03:38,900 --> 00:03:42,690 >> Amma istəyirəm ki, bu Velosiped xüsusiyyət Bu var diqqət 71 00:03:42,690 --> 00:03:43,480 burada. 72 00:03:43,480 --> 00:03:44,980 Bu təlim təkərlər. 73 00:03:44,980 --> 00:03:50,230 İndiyə qədər, siz el olmuşdur C. vasitəsilə Və biz uzun qəbul etdik 74 00:03:50,230 --> 00:03:53,610 zaman, iki ay plus, C. vasitəsilə getmək üçün 75 00:03:53,610 --> 00:03:55,440 >> Dillərdə bu sonrakı neçə üçün, biz fikrində deyilik 76 00:03:55,440 --> 00:03:56,600 çox vaxt sərf edirlər. 77 00:03:56,600 --> 00:03:58,350 Bu təlim təkərlər off gəlir. 78 00:03:58,350 --> 00:04:01,360 Və biz bu daxil dalış olacaq tez dil və vasitəsilə hərəkət 79 00:04:01,360 --> 00:04:04,720 onlara tez, olan demək deyil ki, Biz yalnız üzgüçülük tərk etmək olacaq 80 00:04:04,720 --> 00:04:07,590 orada dəstək üçün heç bir yol ilə özünüzü və ya anlamaq necə bu 81 00:04:07,590 --> 00:04:08,270 languages ​​çalışır. 82 00:04:08,270 --> 00:04:10,750 Mən yalnız bir siyahısını göstərdi sizə kömək etmək üçün resursları. 83 00:04:10,750 --> 00:04:14,560 >> Amma PHP inanılmaz olduğunu unutmayın C. oxşar Biz artıq getmək lazımdır 84 00:04:14,560 --> 00:04:15,970 bu gün və fərqlər bəzi. 85 00:04:15,970 --> 00:04:17,990 Lakin çox hissəsi üçün, loops üçün var. 86 00:04:17,990 --> 00:04:18,750 Şərait əgər var. 87 00:04:18,750 --> 00:04:20,680 >> Bir problemi həll etmək istədiyiniz zaman, istifadə etmək olacaq bir 88 00:04:20,680 --> 00:04:22,029 o birləşməsi. 89 00:04:22,029 --> 00:04:22,920 Bu, çox oxşar. 90 00:04:22,920 --> 00:04:26,040 Məntiq çox oxşar olmalıdır Əgər keçmişdə etdiyiniz nə. 91 00:04:26,040 --> 00:04:29,810 Bu həftə həqiqətən yeni deyil syntax və necə özünüzü ifadə. 92 00:04:29,810 --> 00:04:32,850 Və loop üçün yazmaq istəyirəm, lakin bir az fərqli ola bilər. 93 00:04:32,850 --> 00:04:35,910 Yoxsa bir sıra yaratmaq istəyirəm, lakin bir az fərqli ola bilər. 94 00:04:35,910 --> 00:04:39,920 >> Belə ki, irəli hərəkət ki, unutmayın məntiq çox oxşar nə 95 00:04:39,920 --> 00:04:41,020 Əgər keçmişdə etdik. 96 00:04:41,020 --> 00:04:44,030 Amma indi qarşılaşmadan olacaq yeni sintaksis bir çox. 97 00:04:44,030 --> 00:04:47,600 Və biz vasitəsilə gəzmək niyyətində deyil sintaksis bütün elementləri. 98 00:04:47,600 --> 00:04:53,020 Belə ki, anlamaq üçün sizə həqiqətən var online və ya vasitəsilə uzanaraq 99 00:04:53,020 --> 00:04:58,770 Müzakirə və ya mənə e-poçt və ya söhbət bir şeyi yazmaq üçün necə başqa, 100 00:04:58,770 --> 00:05:02,580 PHP və SQL sorgular yazmaq və necə HTML və CSS istifadə etmək. 101 00:05:02,580 --> 00:05:06,160 >> Amma yalnız belə ki, bu deyil biz sizə orada atmaq çalışdığınız 102 00:05:06,160 --> 00:05:07,630 daha shirks üzmək. 103 00:05:07,630 --> 00:05:10,600 Bu ehtimal ilə nə deyil son layihə, bir seçerseniz 104 00:05:10,600 --> 00:05:15,150 müxtəlif IOS kimi dil, və Siz başlamaq üçün qərar Məqsəd C, və ya əgər 105 00:05:15,150 --> 00:05:17,580 gələcəkdə proqramlaşdırma və digər dillərdə daxil dalış, 106 00:05:17,580 --> 00:05:19,210 Python və ya Ruby kimi. 107 00:05:19,210 --> 00:05:23,380 >> Oftentimes, məntiq çox oxşardır Bu dillərdə bütün və arasında 108 00:05:23,380 --> 00:05:24,560 syntax müxtəlif nə edir. 109 00:05:24,560 --> 00:05:27,560 Və bu kimi, sizə qədər olacaq proqramçı, web istifadə getmək üçün 110 00:05:27,560 --> 00:05:30,790 Sizə və rəqəm mövcud resurslar Bildiyiniz nə ifadə etmək necə necə 111 00:05:30,790 --> 00:05:33,200 a, C ifadə etmək müxtəlif dil. 112 00:05:33,200 --> 00:05:36,410 Belə ki, bu yaxşı təcrübə, həm də sizin final layihə və yenidən üçün 113 00:05:36,410 --> 00:05:40,150 nə güman edəcəyik Siz CS50 tərk sonra. 114 00:05:40,150 --> 00:05:42,550 >> Biz hərəkət əvvəl, heç yoxdur haqqında hər hansı bir sualınız nə 115 00:05:42,550 --> 00:05:43,800 Mən bu günə qədər etdik? 116 00:05:43,800 --> 00:05:52,450 117 00:05:52,450 --> 00:05:53,120 Böyük. 118 00:05:53,120 --> 00:05:53,910 Üzrə hərəkət edək. 119 00:05:53,910 --> 00:05:59,090 >> Birincisi, biz qısa danışmaq olacaq chmod əmri. 120 00:05:59,090 --> 00:06:02,420 Bu, biz əvvəlində edəcəyik problemləri müəyyən. 121 00:06:02,420 --> 00:06:05,050 Ilk təlimatları biri sizin üçün, siz download sonra 122 00:06:05,050 --> 00:06:09,280 distribution kodu dəyişdirmək üçün faylları icazələrin və 123 00:06:09,280 --> 00:06:11,350 Siz almaq rehberler. 124 00:06:11,350 --> 00:06:16,430 >> Heç bir tahmin müəssisə və ya bilirik niyə dəyişdirmək üçün vacibdir 125 00:06:16,430 --> 00:06:20,012 müəyyən faylları icazələrin və bilgisayarınızda directories? 126 00:06:20,012 --> 00:06:20,956 Avi - 127 00:06:20,956 --> 00:06:24,796 >> Auditoriya: istisna olmaqla Sonra heç kəs siz yapýyorsun nə edə bilərsiniz? 128 00:06:24,796 --> 00:06:25,470 >> JASON Hirschhorn: OK. 129 00:06:25,470 --> 00:06:28,330 Biz bir şey qoymaq istəyirsinizsə Belə ki, web və icazələrin ki, müəyyən 130 00:06:28,330 --> 00:06:30,960 yalnız bir şey edə bilərsiniz, sonra başqa heç kim bilər 131 00:06:30,960 --> 00:06:32,530 Yaratdığınız nə oldu. 132 00:06:32,530 --> 00:06:33,380 Nə? 133 00:06:33,380 --> 00:06:34,320 Bəli. 134 00:06:34,320 --> 00:06:37,360 >> Auditoriya: Başqa qarşısını heç ki dən, bir şey görmək istəmirəm 135 00:06:37,360 --> 00:06:37,870 bir şey görən. 136 00:06:37,870 --> 00:06:38,820 >> JASON Hirschhorn: Bu da doğrudur. 137 00:06:38,820 --> 00:06:40,730 Bəzi kodu yəqin ki, var ki, siz deyil ki, yazmaq 138 00:06:40,730 --> 00:06:42,690 insanlar görmək istəyirik. 139 00:06:42,690 --> 00:06:46,190 Siz insanların görən ilə yəqin ki, OK istəyirik Sizin HTML və JavaScript. 140 00:06:46,190 --> 00:06:50,360 Lakin PHP, bir geri sonuna kodu, bir çox kodunuzda məntiq, bəlkə 141 00:06:50,360 --> 00:06:53,200 parol bəzi saxlamaq şeylər Sizin verilənlər bazası üçün, siz deyil 142 00:06:53,200 --> 00:06:55,880 insanlar görmək istəyirəm məlumat növü. 143 00:06:55,880 --> 00:06:59,420 >> Belə ki, hər bir fayl və vacibdir biz yaratmaq directory izinleri 144 00:06:59,420 --> 00:07:03,660 biz istəyirik və ya tətbiq faylları bu növ görmək üçün insanlar və 145 00:07:03,660 --> 00:07:08,030 rehberler və onlara daxil ola və potensial hətta onları dəyişdirmək. 146 00:07:08,030 --> 00:07:09,920 >> Belə ki, üç növü var icazələrin. 147 00:07:09,920 --> 00:07:14,980 Oxunma icazə olan vasitələri var bir fayl və ya bir siyahısını oxuya bilərsiniz 148 00:07:14,980 --> 00:07:16,490 kataloq məzmunu. 149 00:07:16,490 --> 00:07:20,820 Yazma icazə var olan bir fayl və ya dəyişiklik dəyişə bilərsiniz deməkdir 150 00:07:20,820 --> 00:07:24,910 bir kataloq və sonra icra Siz deməkdir icazə, 151 00:07:24,910 --> 00:07:31,060 deyil, bir fayl icra və ya bir dizine hərəkət edə bilər. 152 00:07:31,060 --> 00:07:34,470 Belə CD bir şey, siz varsa onu icra etmək icazə, siz hərəkət edə bilər 153 00:07:34,470 --> 00:07:37,300 ki, dizine. 154 00:07:37,300 --> 00:07:38,510 >> Bu qısa nümunəsidir. 155 00:07:38,510 --> 00:07:40,700 Yenə, bu, üzərində getdi sonra problemin müəyyən. 156 00:07:40,700 --> 00:07:44,630 Amma bir kataloq yaratmaq Bu mkdir əmri ilə. 157 00:07:44,630 --> 00:07:46,320 Mən izinleri dəyişdirmək. 158 00:07:46,320 --> 00:07:48,505 Bu iki xətləri həqiqətən eyni şey. 159 00:07:48,505 --> 00:07:52,580 Bu göstərmək üçün ki, üçün sintaksis Siz nə olub icazələrin dəyişən 160 00:07:52,580 --> 00:07:55,600 bir + x və ya 711, o eynidir. 161 00:07:55,600 --> 00:07:57,550 >> Biz bu gözəl masada aşağı baxmaq. 162 00:07:57,550 --> 00:07:59,960 Biz istifadəçi var ki, bax permissions ilk. 163 00:07:59,960 --> 00:08:03,280 Ki, fərdi, və Sizin server, potensial. 164 00:08:03,280 --> 00:08:05,070 Və sonra qrupu və digərləri var. 165 00:08:05,070 --> 00:08:09,350 Arasında fərqlər iki nisbətən əhəmiyyətsiz edir. 166 00:08:09,350 --> 00:08:11,170 Belə ki, ümumiyyətlə, biz birdəfəlik lazımdır birlikdə bu. 167 00:08:11,170 --> 00:08:14,380 >> Amma mahiyyətcə, biz bir fayl varsa adlı biz olmaq istəyirik ki, daxil 168 00:08:14,380 --> 00:08:18,760 özümüzü redaktə edə və biz istəyirik ki, digər icra etmək, 169 00:08:18,760 --> 00:08:20,560 Bu icazə 711 var. 170 00:08:20,560 --> 00:08:22,390 Və biz ki, aşağı bax burada bu cədvəldə. 171 00:08:22,390 --> 00:08:24,730 Biz, bir oxu var yazmaq və icra. 172 00:08:24,730 --> 00:08:26,790 Hər birimiz üçün, biz istəyirik o bunu edə. 173 00:08:26,790 --> 00:08:30,160 Group və başqaları, biz yalnız istəyirik onlara icra etmək. 174 00:08:30,160 --> 00:08:33,860 >> Ki, tərcümə yolu bir sıra 175 00:08:33,860 --> 00:08:36,870 icazə ikili vasitəsilə. 176 00:08:36,870 --> 00:08:41,780 Biz üç olanları varsa Belə ki, bir 1 var Bu iki-iki ildə isə sütun, bir 1 177 00:08:41,780 --> 00:08:43,049 sütun, bir 1 dörd ayaq sütun. 178 00:08:43,049 --> 00:08:45,180 Ki, sağ var 7 var. 179 00:08:45,180 --> 00:08:47,450 Və bu icazə 1. 180 00:08:47,450 --> 00:08:48,390 Bu icazə 1. 181 00:08:48,390 --> 00:08:54,200 Belə ki, 711 zaman verilməsi kimi eyni özümüzü, oxumaq, yazmaq və icra, 182 00:08:54,200 --> 00:08:56,660 və başqa hamı güzəştlər icra. 183 00:08:56,660 --> 00:08:59,180 >> Burada Bu xətt, biz ümumiyyətlə oxumaq və yazmaq olacaq zaman biz 184 00:08:59,180 --> 00:09:00,250 bir kataloq yaratmaq. 185 00:09:00,250 --> 00:09:04,650 Belə ki, burada bu xətt yalnız icra edir hər kəs üçün güzəştlər. 186 00:09:04,650 --> 00:09:07,450 Belə ki, yaxın olardı biz nə əlavə, 187 00:09:07,450 --> 00:09:09,930 hamı üçün 1, 1, 1 əlavə. 188 00:09:09,930 --> 00:09:13,880 >> Bu halda, lazımsız var oxumaq və yazmaq əlavə edin. 189 00:09:13,880 --> 00:09:16,130 Amma nömrələri istifadə etmək olacaq əgər, Siz yalnız bir şey əlavə edə bilməz. 190 00:09:16,130 --> 00:09:19,070 Siz nə varsa icazə üzerine var və yeni ilə onların həyata keçirilməsi 191 00:09:19,070 --> 00:09:20,920 sayı verir. 192 00:09:20,920 --> 00:09:21,930 Bu olduqca sürətli idi. 193 00:09:21,930 --> 00:09:24,115 Heç bir sualınız varmı icazələrin dəyişdirilməsi haqqında? 194 00:09:24,115 --> 00:09:28,460 195 00:09:28,460 --> 00:09:28,950 >> OK. 196 00:09:28,950 --> 00:09:32,480 Mən bir PHP fayl varsa, nə icazələrin Mən bunu etmək istəyirsiniz? 197 00:09:32,480 --> 00:09:36,638 198 00:09:36,638 --> 00:09:38,780 Bu problem set spec edir. 199 00:09:38,780 --> 00:09:41,590 Beləliklə, siz spec baxmaq edə bilərsiniz sonra mənə cavab oxumaq. 200 00:09:41,590 --> 00:09:45,820 201 00:09:45,820 --> 00:09:48,605 >> Auditoriya: Siz istifadəçi istəyirəm oxumaq-yazmaq icazələri aldıq. 202 00:09:48,605 --> 00:09:51,080 Və istədiyiniz hər kəs başqa heç bir şey var. 203 00:09:51,080 --> 00:09:53,060 >> JASON Hirschhorn: Hansı ki, nömrələri var? 204 00:09:53,060 --> 00:09:53,480 >> Auditoriya: 600. 205 00:09:53,480 --> 00:09:54,840 >> JASON Hirschhorn: 600. 206 00:09:54,840 --> 00:09:59,550 600 Belə chmod - Siz çap zaman bir PHP fayl, 600 üçün chmod. 207 00:09:59,550 --> 00:10:00,370 OK. 208 00:10:00,370 --> 00:10:01,890 Mən bir kataloq var. 209 00:10:01,890 --> 00:10:04,870 Jeff başqa kimsə, Mən bir fayl qovluq var. 210 00:10:04,870 --> 00:10:08,060 Nə icazələrin mən istəyirəm ki, qovluq vermək - 211 00:10:08,060 --> 00:10:11,620 də problem, spec müəyyən sağ Bu cavab və ya aşağıdakı 212 00:10:11,620 --> 00:10:14,840 Əvvəlki cavab? 213 00:10:14,840 --> 00:10:16,160 Həmçinin potensial slide - 214 00:10:16,160 --> 00:10:16,450 Marcus. 215 00:10:16,450 --> 00:10:17,230 >> Auditoriya: üçün 216 00:10:17,230 --> 00:10:18,180 qovluq, bu 711 var. 217 00:10:18,180 --> 00:10:19,590 JASON Hirschhorn: 711 - 218 00:10:19,590 --> 00:10:21,230 belə bir qovluq, siz 711 vermək istəyirəm. 219 00:10:21,230 --> 00:10:25,280 Siz ki, qovluq oxumaq etmək istəyirəm, hərəkət, rehberler dəyişdirmək 220 00:10:25,280 --> 00:10:25,785 ki, qovluq. 221 00:10:25,785 --> 00:10:28,865 Və başqa hamı edə olmaq istəyirəm ki, qovluq ərzində gezinmek, lakin 222 00:10:28,865 --> 00:10:30,790 mütləq onun məzmunu dəyişdirmək deyil. 223 00:10:30,790 --> 00:10:33,720 Nə qeyri-PHP fayl haqqında, , bir JavaScript faylı demək? 224 00:10:33,720 --> 00:10:36,090 Nə icazələrin biz istəyirik fayl ki type vermək? 225 00:10:36,090 --> 00:10:37,020 >> Auditoriya: 644. 226 00:10:37,020 --> 00:10:38,030 >> JASON Hirschhorn: 644 - 227 00:10:38,030 --> 00:10:40,010 niyə biz bunu 644 vermək istəyirsiniz? 228 00:10:40,010 --> 00:10:42,880 >> Auditoriya: digər insanlar oxumaq imkan. 229 00:10:42,880 --> 00:10:44,840 Və onu oxumaq və ya yazmaq. 230 00:10:44,840 --> 00:10:48,540 >> JASON Hirschhorn: Belə ki, everybody başqa JavaScript fayl oxuya bilərsiniz. 231 00:10:48,540 --> 00:10:51,420 Və əlavə, dəyişə bilər oxumaq qadir olan. 232 00:10:51,420 --> 00:10:54,970 Belə ki, ən ümumi bugs insanların bir Bu problem qurmaq və ilə onların 233 00:10:54,970 --> 00:10:58,880 yekun layihə, bu bir web-based final layihə, onlar müəyyən bilməyəcək 234 00:10:58,880 --> 00:11:00,170 doğru permissions. 235 00:11:00,170 --> 00:11:03,180 Onlar bilməyəcək onların veb görmək üçün. 236 00:11:03,180 --> 00:11:04,840 Və ya onların veb bir hissəsidir. 237 00:11:04,840 --> 00:11:06,930 >> Beləliklə, siz müəyyən etmək düzgün permissions. 238 00:11:06,930 --> 00:11:10,730 Yalnız güman etmirəm bu olacaq ki, sizin üçün avtomatik olaraq bunu. 239 00:11:10,730 --> 00:11:11,500 >> OK. 240 00:11:11,500 --> 00:11:15,100 Yəni biz sərf ki, kiçik bir şey idi zaman yaxşı məbləği, belə ki, 241 00:11:15,100 --> 00:11:16,190 biz bunu dırnaq bilər. 242 00:11:16,190 --> 00:11:18,000 HTML üçün hərəkət edək. 243 00:11:18,000 --> 00:11:20,430 >> Və yenə bu növbəti dörd mövzular üçün, biz onların yolu ilə getmək olacaq 244 00:11:20,430 --> 00:11:21,600 nisbətən tez. 245 00:11:21,600 --> 00:11:24,980 Belə ki, hər hansı bir mənə dayandırmaq üçün çekinmeyin zaman, hər hansı bir sualınız varsa, 246 00:11:24,980 --> 00:11:27,900 onlar əhatə nə ilə bağlı olsanız və ya bir şey mühazirə və ya 247 00:11:27,900 --> 00:11:29,440 Problem set hətta. 248 00:11:29,440 --> 00:11:31,690 Sizə lazım zaman mənə dayandırmaq. 249 00:11:31,690 --> 00:11:34,370 Biz başa zaman, biz yalnız will problem dəsti üzərində gedən başlamaq. 250 00:11:34,370 --> 00:11:38,100 >> Belə ki, HTML Hypertext dayanır Markup Language. 251 00:11:38,100 --> 00:11:41,360 Bu bir proqramlaşdırma dili deyil. 252 00:11:41,360 --> 00:11:45,800 Bunu bütün content strukturu və bəzi metadata təmin edir. 253 00:11:45,800 --> 00:11:52,340 Məsələn, ehtimalla, çox belə əvvəl Facebook istifadə. 254 00:11:52,340 --> 00:11:56,810 Və links daxildir, və ya edə bilərsiniz Sizin statusu kimi bir link qoya bilər. 255 00:11:56,810 --> 00:11:59,070 >> Və sonra, siz link görəcəksiniz həmişə gözəl şəkil var 256 00:11:59,070 --> 00:12:00,450 və bəzi mətn. 257 00:12:00,450 --> 00:12:03,040 Ümumiyyətlə, bəzi metadata bir web səhifə üçün. 258 00:12:03,040 --> 00:12:05,250 Və Facebook-xüsusi metadata var. 259 00:12:05,250 --> 00:12:07,780 Və sonra, Facebook oxu zaman ki, səhifə və link daxil, bu 260 00:12:07,780 --> 00:12:10,780 xüsusi metadata üçün görünür, belə ki, Profilə nə şəkil bilir, nə 261 00:12:10,780 --> 00:12:13,820 Profilə adı, və nə Profilə mücərrəd mətn. 262 00:12:13,820 --> 00:12:17,760 >> Beləliklə, biz metadata daxil edə bilərsiniz HTML istifadə edərək web page. 263 00:12:17,760 --> 00:12:21,190 Və bu da bizə strukturu kömək edir məzmunu, ümumiyyətlə, nə 264 00:12:21,190 --> 00:12:25,400 biz hara getmək istəyirəm. 265 00:12:25,400 --> 00:12:28,240 >> HTML hər şey bir elementidir. 266 00:12:28,240 --> 00:12:30,690 Və burada elementləri - 267 00:12:30,690 --> 00:12:33,410 Bu CS50, mətn elementidir. 268 00:12:33,410 --> 00:12:35,140 Və bəzi yazıları var. 269 00:12:35,140 --> 00:12:36,690 Bu bir tag var. 270 00:12:36,690 --> 00:12:41,730 Və biz bir bir var bildiriş başlayan və sonra bir çizgi bir, belə ki, 271 00:12:41,730 --> 00:12:43,960 sonunda bir tag bağlanması. 272 00:12:43,960 --> 00:12:46,800 Bəzən, açıq yoxdur tag və yaxın tag. 273 00:12:46,800 --> 00:12:49,040 Yalnız bir şey var. 274 00:12:49,040 --> 00:12:50,640 >> Biz nümunə görəcəksiniz növbəti slayd. 275 00:12:50,640 --> 00:12:52,640 Belə ki, açıq ehtiyac yoxdur və yaxın tag. 276 00:12:52,640 --> 00:12:59,570 Amma bu, biz bu encasing olunur Bir anker tag CS50 element. 277 00:12:59,570 --> 00:13:03,270 Və mahiyyətcə, bu tags demək nə brauzer 278 00:13:03,270 --> 00:13:04,700 xüsusi element. 279 00:13:04,700 --> 00:13:07,380 >> Belə ki, yenə CS50 mətn biz görmək olacaq. 280 00:13:07,380 --> 00:13:10,060 Və olacaq anker bir növü. 281 00:13:10,060 --> 00:13:13,920 Anchor mahiyyətcə istifadə olunur bir şey bağlantılar üçün. 282 00:13:13,920 --> 00:13:16,000 Xüsusilə, bilərsiniz kimi artıq demək, bu deyil 283 00:13:16,000 --> 00:13:18,950 CS50 ana keçid. 284 00:13:18,950 --> 00:13:23,160 >> Ümumiyyətlə və ya, - Növbəti tag hissəsi tags bir hissəsidir 285 00:13:23,160 --> 00:13:24,290 atributları. 286 00:13:24,290 --> 00:13:27,080 Və biz, burada görürük ki, bir tag bir var 287 00:13:27,080 --> 00:13:29,680 Bu href atributu bağlayırlar. 288 00:13:29,680 --> 00:13:32,000 Və onlar xüsusi tag dəyişdirmək. 289 00:13:32,000 --> 00:13:36,100 Əslində, siz biri getmək əgər saytları və ya Mən sizə verdi istinadlar 290 00:13:36,100 --> 00:13:39,480 və ya, online bir tag baxmaq əvvəl Bir ton var görəcəksiniz 291 00:13:39,480 --> 00:13:41,010 potensial atributları. 292 00:13:41,010 --> 00:13:42,310 >> Bu yəqin ki, bir ən ümumi. 293 00:13:42,310 --> 00:13:46,090 Bu yaratmaq üçün mənə xüsusi veb keçid. 294 00:13:46,090 --> 00:13:50,260 Və ümumiyyətlə atributları verilir, yalnız verilmiş əgər, 295 00:13:50,260 --> 00:13:52,350 əsas dəyər cüt-cüt. 296 00:13:52,350 --> 00:13:55,380 >> Belə ki, burada əsas href var. 297 00:13:55,380 --> 00:13:57,320 Və dəyər burada bu doğru deyil. 298 00:13:57,320 --> 00:14:01,960 Və ki, sonra lazımlı olacaq biz bəzi kitabxana istifadə başladığınızda 299 00:14:01,960 --> 00:14:07,280 JavaScript us kodu kömək və ya HTML content yazın. 300 00:14:07,280 --> 00:14:11,120 Bizim kimi - biz tez-tez olacaq array bracket 0 və bunu istəyirəm 301 00:14:11,120 --> 00:14:12,340 bizə bəzi dəyəri verəcək. 302 00:14:12,340 --> 00:14:17,190 >> Gələcəkdə, biz bir çox məşğul olacaq bir şey bracket href kimi şeylər. 303 00:14:17,190 --> 00:14:21,180 Və bizə dəyərini vermək lazımdır biz href yeniləmək istəyirsinizsə href, və ya əgər 304 00:14:21,180 --> 00:14:23,980 düyməsini basın və sonra vermək xüsusi dəyər. 305 00:14:23,980 --> 00:14:28,915 Belə ki, yalnız biz olduğu serialların ilə kimi əsas 0 və ya əsas 1 və ya əsas 2 və ya hətta bir ilə 306 00:14:28,915 --> 00:14:33,480 Sizin hash masalar, yaxşı, hash table eləcə də, yəqin ki, var idi - bu 307 00:14:33,480 --> 00:14:35,790 əsas 0 belə əsas bir array, əsas 1, 2 idi. 308 00:14:35,790 --> 00:14:38,480 >> Orada indeksi, biz əsas kimi düşünürəm. 309 00:14:38,480 --> 00:14:40,180 Və dəyəri nə deyil orada saxlanılır edilmişdir. 310 00:14:40,180 --> 00:14:42,760 Bu atributları bütün əsas dəyər cüt var. 311 00:14:42,760 --> 00:14:47,370 Və dəyişdirilməsi üçün əhəmiyyətli olacaq onlara və ya onların yenilənməsi və ya 312 00:14:47,370 --> 00:14:51,020 sonra onları daxil. 313 00:14:51,020 --> 00:14:53,990 >> Nəhayət, bu strukturu gördüm əvvəl, lakin bu, ən əsas 314 00:14:53,990 --> 00:14:55,350 HTML səhifədə strukturu. 315 00:14:55,350 --> 00:14:58,700 Üst, biz sizə demək ki, Bu fakt HTML edir. 316 00:14:58,700 --> 00:15:01,910 Və sonra biz açıq HTML var tag və yaxın HTML tag. 317 00:15:01,910 --> 00:15:04,940 Belə ki, içərisində hər şey Bu HTML edir. 318 00:15:04,940 --> 00:15:08,960 >> Biz baş və bədən oldu. 319 00:15:08,960 --> 00:15:12,350 Sizin sənəd rəhbəri ümumiyyətlə nə daxildir? 320 00:15:12,350 --> 00:15:16,980 321 00:15:16,980 --> 00:15:20,995 Nə üçün hər hansı bir guesses baş qoymaq? 322 00:15:20,995 --> 00:15:23,060 >> Auditoriya: Siz adı və stil qoydu. 323 00:15:23,060 --> 00:15:23,790 >> JASON Hirschhorn: The adı. 324 00:15:23,790 --> 00:15:26,110 Bu böyük bir tahmin idi. 325 00:15:26,110 --> 00:15:27,200 Mən sizi off tipped ola bilər. 326 00:15:27,200 --> 00:15:28,150 Bəzi başqa şeylər hansılardır? 327 00:15:28,150 --> 00:15:30,351 Biz ki, onlardan birini qeyd baş getmək bilər. 328 00:15:30,351 --> 00:15:33,057 329 00:15:33,057 --> 00:15:35,225 >> Auditoriya: O dedi, üslub. 330 00:15:35,225 --> 00:15:36,240 >> JASON Hirschhorn: Styles - 331 00:15:36,240 --> 00:15:41,050 belə bir JavaScript keçid etmək istəyirsinizsə və ya söhbət edirik ki, hətta bir CSS, 332 00:15:41,050 --> 00:15:42,610 Siz söhbət etdiyiniz zaman haqqında üslub haqqında. 333 00:15:42,610 --> 00:15:45,670 Başqa bir fayl, bir keçid istəyirəm fayl xaricində, yəqin ki, davam edəcək 334 00:15:45,670 --> 00:15:46,920 baş. 335 00:15:46,920 --> 00:15:48,660 336 00:15:48,660 --> 00:15:51,070 >> Nə? 337 00:15:51,070 --> 00:15:52,960 Biz slaydlar bir neçə qeyd şeyi əvvəl bir ki, 338 00:15:52,960 --> 00:15:54,510 HTML sizin üçün nə edə bilər. 339 00:15:54,510 --> 00:15:58,180 340 00:15:58,180 --> 00:16:01,240 Bu təmin edə bilər - 341 00:16:01,240 --> 00:16:02,874 bir M ilə başlayır - 342 00:16:02,874 --> 00:16:03,820 >> Auditoriya: Metadata. 343 00:16:03,820 --> 00:16:06,170 >> JASON Hirschhorn: Metadata - belə bir çox metadata rəhbəri gedəcək, 344 00:16:06,170 --> 00:16:08,990 mütləq lazım deyil, çünki kodunuzu bədən hissəsi olmalıdır. 345 00:16:08,990 --> 00:16:11,820 Ki, ümumiyyətlə var - orqan deyil content, kimsə görür nə. 346 00:16:11,820 --> 00:16:14,210 Və mən yalnız cavab üz verdi Mənim növbəti sual. 347 00:16:14,210 --> 00:16:17,770 Amma bədənə ümumiyyətlə content edir ki, nümayiş olacaq 348 00:16:17,770 --> 00:16:19,750 web page. 349 00:16:19,750 --> 00:16:26,120 >> Göründüyü kimi, mürəkkəb saytları qaynayıb-qarışmaq və ya nə qədər dəyişdirmək üçün edirlər 350 00:16:26,120 --> 00:16:27,170 onlar baş və bədən qoymaq. 351 00:16:27,170 --> 00:16:30,360 Amma ümumiyyətlə, baş şeylər var istifadəçi niyyətində deyil ki, 352 00:16:30,360 --> 00:16:31,290 ekranda görürük. 353 00:16:31,290 --> 00:16:34,150 Bu digər faylları links və metadata təmin edir. 354 00:16:34,150 --> 00:16:37,690 Halbuki, bədən hər şeyi ehtiva edir istifadəçi görəcəksiniz. 355 00:16:37,690 --> 00:16:39,270 Bu p tag nə deməkdir hər hansı bir fikir? 356 00:16:39,270 --> 00:16:41,660 >> Auditoriya: Paraqraf? 357 00:16:41,660 --> 00:16:42,780 >> Auditoriya: Print. 358 00:16:42,780 --> 00:16:44,120 >> Auditoriya: çap demək deyil. 359 00:16:44,120 --> 00:16:45,380 >> Auditoriya: o-ci bəndə deməkdir? 360 00:16:45,380 --> 00:16:47,620 >> JASON Hirschhorn: Paraqraf - bu bir maddə deyil. 361 00:16:47,620 --> 00:16:50,920 Bu p tag, mən yalnız tipli ola bilər Bu ekranda və sonra 362 00:16:50,920 --> 00:16:52,630 bir xətt fasilə daxil Bunun sonunda. 363 00:16:52,630 --> 00:16:54,380 Kimsə Yox Mu daxil necə bir line break? 364 00:16:54,380 --> 00:16:55,240 >> Auditoriya: pr - 365 00:16:55,240 --> 00:16:55,700 >> JASON Hirschhorn: pr - 366 00:16:55,700 --> 00:16:57,080 >> Auditoriya: pr Slash? 367 00:16:57,080 --> 00:17:00,120 >> JASON Hirschhorn: pr slash line fasiləsi üçün dayanır. 368 00:17:00,120 --> 00:17:03,270 Amma maddələr xüsusi var biçimlendirme. 369 00:17:03,270 --> 00:17:06,060 Və biz bir biçimlendirme almaq lazımdır ikinci, biz CSS haqqında danışmaq zaman. 370 00:17:06,060 --> 00:17:09,900 Lakin bu p tags içərisində hər şey bəzi default format var 371 00:17:09,900 --> 00:17:13,210 yəqin ki, bəzi, onunla bağlı müxtəlif arasında spacing 372 00:17:13,210 --> 00:17:15,069 maddələr. 373 00:17:15,069 --> 00:17:19,410 Və bu fərq bir yol olacaq kodu blokları. 374 00:17:19,410 --> 00:17:20,980 >> Hər hansı digər tags - 375 00:17:20,980 --> 00:17:24,584 siz gördüm ki digər tags nə var? 376 00:17:24,584 --> 00:17:26,609 >> JASON Hirschhorn: H6 vasitəsilə H1. 377 00:17:26,609 --> 00:17:28,460 ki, nə H6 vasitəsilə h1 var? 378 00:17:28,460 --> 00:17:31,560 >> Auditoriya: Bu işarə necə böyük və cəsarətli məktubları. 379 00:17:31,560 --> 00:17:32,650 >> JASON Hirschhorn: sağ, Bu mövzu üçün dayanır. 380 00:17:32,650 --> 00:17:34,960 Və belə header1 böyük bir mövzu deyil. 381 00:17:34,960 --> 00:17:40,840 Bu, yəqin ki, ismarıcları, cəsarətli, bir olacaq böyük font ölçüsü, yəqin ki, mərkəzi 382 00:17:40,840 --> 00:17:44,030 ekran, bütün yol H6 aşağı, kiçik font ölçüsü, az olan 383 00:17:44,030 --> 00:17:44,780 vurğulandı. 384 00:17:44,780 --> 00:17:50,290 Əlbəttə ki, siz, siz CSS fayl istəyirik bilər və ya bir yerdə kodu - ki, 385 00:17:50,290 --> 00:17:53,830 daha, biz ikinci almaq lazımdır - nə default davranış dəyişdirmək 386 00:17:53,830 --> 00:17:55,780 bir h1 tag edir. 387 00:17:55,780 --> 00:18:01,040 >> Amma unutmayın ki, Chrome, Safari, Firefox, Internet Explorer bütün var 388 00:18:01,040 --> 00:18:04,030 default bir çox görünür Bu standart tags. 389 00:18:04,030 --> 00:18:07,110 Siz, yenidən, həmişə dəyişə bilərsiniz onlar kimi baxmaq nə. 390 00:18:07,110 --> 00:18:09,955 Hər hansı digər tags hamı olub? 391 00:18:09,955 --> 00:18:10,350 Bəli - 392 00:18:10,350 --> 00:18:11,530 >> Auditoriya: A div site. 393 00:18:11,530 --> 00:18:15,830 >> JASON Hirschhorn: A div tag - div tag başına, hər hansı bir daxili format yoxdur 394 00:18:15,830 --> 00:18:21,850 se ki, qarşısını almaq üçün istifadə olunur kodu müxtəlif növləri. 395 00:18:21,850 --> 00:18:22,980 Hər hansı digər tags? 396 00:18:22,980 --> 00:18:23,390 Bəli. 397 00:18:23,390 --> 00:18:24,333 >> Auditoriya: li - 398 00:18:24,333 --> 00:18:24,850 >> JASON Hirschhorn: li - 399 00:18:24,850 --> 00:18:25,580 üçün li nədir? 400 00:18:25,580 --> 00:18:26,210 >> Auditoriya: Siyahı. 401 00:18:26,210 --> 00:18:26,930 >> Auditoriya: Siyahı 402 00:18:26,930 --> 00:18:29,510 >> JASON Hirschhorn: li edir siyahısı elementləri üçün. 403 00:18:29,510 --> 00:18:30,720 Siyahılarının iki növ vardır. 404 00:18:30,720 --> 00:18:31,970 Iki növ hansılardır? 405 00:18:31,970 --> 00:18:34,165 406 00:18:34,165 --> 00:18:35,806 >> Auditoriya: açar sözlər və unordered. 407 00:18:35,806 --> 00:18:37,780 >> JASON Hirschhorn: açar sözlər və unordered - belə ul dayaq 408 00:18:37,780 --> 00:18:38,560 unordered siyahısı üçün. 409 00:18:38,560 --> 00:18:41,120 Bir güllə istəyirsinizsə ki, , güllə siyahısına qeyd. 410 00:18:41,120 --> 00:18:43,180 Bir sifariş siyahısı bir nömrələnmiş siyahı deyil. 411 00:18:43,180 --> 00:18:47,930 Və belə ki, sonra açıq ul tag edəcəyik sonra siyahısı elementlərinin ton 412 00:18:47,930 --> 00:18:50,450 ul tag yaxın. ki, iradə bir unordered siyahısını yaratmaq. 413 00:18:50,450 --> 00:18:52,380 >> Biz bəzi nümunələr görmək olacaq bir az HTML. 414 00:18:52,380 --> 00:18:55,800 Amma sonra əvvəl, Mən CSS almaq istəyirəm. 415 00:18:55,800 --> 00:18:58,530 Və CSS Kaskad dayanır Style Sheets. 416 00:18:58,530 --> 00:19:03,010 Bu çox yaxından bağlıdır HTML lakin bir qədər fərqli. 417 00:19:03,010 --> 00:19:06,920 Bu, bütün content format edir ki, HTML strukturları. 418 00:19:06,920 --> 00:19:14,940 >> Belə ki, CSS, biz ümumiyyətlə istəmirəm hər bir mövzu və ya hər stil 419 00:19:14,940 --> 00:19:17,250 vahid image və ya hər bir paraqraf. 420 00:19:17,250 --> 00:19:21,210 Biz bəzi elementləri stil istəyirəm və ya bəlkə bir xüsusi element. 421 00:19:21,210 --> 00:19:25,250 Və yolu biz xüsusi stil element bu ID verməkdir. 422 00:19:25,250 --> 00:19:26,070 >> Belə ki, bu bir özellik deyil. 423 00:19:26,070 --> 00:19:27,960 Bu əsas və bir dəyəri var. 424 00:19:27,960 --> 00:19:29,130 ID açardır. 425 00:19:29,130 --> 00:19:30,220 Logo dəyəri. 426 00:19:30,220 --> 00:19:32,410 Mən təsadüfi logo seçilmiş. 427 00:19:32,410 --> 00:19:36,780 Və bir şey ID vermək əgər, ümumiyyətlə, yalnız verilməlidir 428 00:19:36,780 --> 00:19:38,800 bir element. 429 00:19:38,800 --> 00:19:42,340 >> Və sonra, sizin stil, siz stil xüsusi element, lakin 430 00:19:42,340 --> 00:19:44,090 siz baxmaq istəyirəm. 431 00:19:44,090 --> 00:19:49,560 Siz bir sıra stil istəyirsinizsə elementləri, bəlkə müəyyən bir sinif var 432 00:19:49,560 --> 00:19:51,310 başlıqlarını, yalnız bəzi başlıqlarını. 433 00:19:51,310 --> 00:19:56,780 Bəlkə bir mövzu və bir şəkil və bir var paraqraf bütün mərkəzi istəyirəm. 434 00:19:56,780 --> 00:20:00,700 Sonra o qruplar verə bilər elementləri bütün bir sinif. 435 00:20:00,700 --> 00:20:04,300 Və siz sinif verə bilər xüsusi üslub. 436 00:20:04,300 --> 00:20:08,860 Belə ki, bir ID və sinif iki yolu var Sizin kodu qırmaq, belə ki, ola kömək edə bilər 437 00:20:08,860 --> 00:20:11,990 Siz stil nə daha konkret. 438 00:20:11,990 --> 00:20:13,830 >> Stil üçün üç yol vardır. 439 00:20:13,830 --> 00:20:17,530 Birinci ilə, Bu stil atribut. 440 00:20:17,530 --> 00:20:21,200 Belə ki, görürsünüz, stil əsas stili. 441 00:20:21,200 --> 00:20:24,370 Stil dəyəri həqiqətən edir digər əsas dəyər siyahısı. 442 00:20:24,370 --> 00:20:26,570 >> Bu halda, mən seçilmiş bir əsas, text-align. 443 00:20:26,570 --> 00:20:27,730 Və dedim, mərkəzi. 444 00:20:27,730 --> 00:20:30,280 Siz bu özünüz xahiş edilə bilər point, necə Mən bilirdinizmi 445 00:20:30,280 --> 00:20:31,230 text-align. 446 00:20:31,230 --> 00:20:32,280 Ki, hətta nə edir? 447 00:20:32,280 --> 00:20:35,350 Ki, xahiş böyük sual, biz ikinci orada almaq olacaq. 448 00:20:35,350 --> 00:20:39,740 Belə ki, bir şey stil üçün bir yol var, yalnız bu stil atributu verir. 449 00:20:39,740 --> 00:20:43,490 >> Bir şey stil üçün başqa bir yoldur - Bu Akshar əvvəl qeyd edir. 450 00:20:43,490 --> 00:20:49,660 Siz stil tags istifadə və qoya bilər Sizin HTML sənəd rəhbəri. 451 00:20:49,660 --> 00:20:52,220 Belə ki, əsasən deyərək edirik, burada daxilində content 452 00:20:52,220 --> 00:20:53,870 bir stil content edir. 453 00:20:53,870 --> 00:20:59,520 Və üçün format şey siz daxilində, sonra stil və istəyirəm 454 00:20:59,520 --> 00:21:03,460 qıvrım aşırma, əsas dəyər cüt üzvü Siz vermək istəyirəm ki, atributları 455 00:21:03,460 --> 00:21:05,920 element ki, xüsusi növü. 456 00:21:05,920 --> 00:21:07,370 >> Nəhayət, bu deyil ən ümumi yol. 457 00:21:07,370 --> 00:21:10,320 Və bu yolu biz p set 7 bunu. 458 00:21:10,320 --> 00:21:12,370 Bu xarici stil var. 459 00:21:12,370 --> 00:21:14,370 Belə bir. Css fayl var. 460 00:21:14,370 --> 00:21:18,050 Və daxilində, siz bir çox görmək bu kimi baxmaq ki, hər şeyi adı 461 00:21:18,050 --> 00:21:22,730 element bir növü ya ID və ya buruq daxilində sonra bir sinif və 462 00:21:22,730 --> 00:21:28,040 aşırma, əsas dəyər cüt siyahısı. 463 00:21:28,040 --> 00:21:30,065 >> Əlbəttə ki, siz xarici yaratmaq fayl, siz olacaq 464 00:21:30,065 --> 00:21:31,310 daxil etmək lazımdır - 465 00:21:31,310 --> 00:21:34,860 Keskin ki, daxildir C bənzətməsi ola - 466 00:21:34,860 --> 00:21:36,250 HTML fayl. 467 00:21:36,250 --> 00:21:39,820 Belə ki, bu daxil var HTML fayl kodu. 468 00:21:39,820 --> 00:21:46,080 Bu fayl adı olan və eyni kataloq var fərz. 469 00:21:46,080 --> 00:21:47,100 >> OK. 470 00:21:47,100 --> 00:21:48,200 Bir çox idi. 471 00:21:48,200 --> 00:21:52,440 Və biz indi nəfəs və baxmaq olacaq bəzi real, canlı web və 472 00:21:52,440 --> 00:21:53,720 bu daha araşdırmaq. 473 00:21:53,720 --> 00:21:55,470 Biz bunu əvvəl Lakin, heç yoxdur Hər hansı bir sualınız var? 474 00:21:55,470 --> 00:22:00,830 475 00:22:00,830 --> 00:22:04,970 >> Belə ki, birlikdə bu etmək istəyirsinizsə Mənə, biz cihaz bilərsiniz. 476 00:22:04,970 --> 00:22:08,950 Mən CS50 ana səhifə seçdi. 477 00:22:08,950 --> 00:22:10,020 Siz hər hansı bir web ilə bunu edə bilərsiniz. 478 00:22:10,020 --> 00:22:13,070 Amma niyə biz ilə başlamaq deyil CS50 ana? 479 00:22:13,070 --> 00:22:14,650 >> Nin canlandıraq. 480 00:22:14,650 --> 00:22:18,030 Mən, həqiqətən, yüksək bunu tövsiyə Mənimlə birlikdə bu, çünki biz 481 00:22:18,030 --> 00:22:22,720 İndi edəcəyimiz olacaq sizin üçün, yalnız olduqca lazımlı 482 00:22:22,720 --> 00:22:24,450 P-Set 7, həm də P-Set 8. 483 00:22:24,450 --> 00:22:24,810 Bəli. 484 00:22:24,810 --> 00:22:29,560 >> Auditoriya: şərh etmək üçün bir yolu var mı HTML, PHP istifadə etmədən? 485 00:22:29,560 --> 00:22:31,130 >> JASON Hirschhorn: Bəli, siz HTML şərh etmək. 486 00:22:31,130 --> 00:22:32,690 >> Auditoriya: syntax nədir? 487 00:22:32,690 --> 00:22:34,340 >> Auditoriya: Nida işarəsi dash dash. 488 00:22:34,340 --> 00:22:36,125 >> Auditoriya: OK. 489 00:22:36,125 --> 00:22:37,100 >> JASON Hirschhorn: Bəli. 490 00:22:37,100 --> 00:22:38,350 Bu sintaksis edir. 491 00:22:38,350 --> 00:22:40,630 492 00:22:40,630 --> 00:22:41,900 Siz HTML şərh edə bilər. 493 00:22:41,900 --> 00:22:43,310 Siz PHP şərh edə bilər. 494 00:22:43,310 --> 00:22:46,590 >> Siz görəcəksiniz ki, HTML şərh edəcək baxdığımız zaman hələ göstərmək 495 00:22:46,590 --> 00:22:49,960 Xüsusi site HTML mənbə kodu. 496 00:22:49,960 --> 00:22:51,610 Belə ki, bu cs50.net. 497 00:22:51,610 --> 00:22:57,360 Sağ ən müasir basın varsa ən hər hansı bir sayfasına brauzerlər keçirmək 498 00:22:57,360 --> 00:22:58,820 səhifə mənbə. 499 00:22:58,820 --> 00:23:01,480 Belə ki, CS50 ki, bunu bildirin. 500 00:23:01,480 --> 00:23:05,060 >> Həqiqətən və Budur, biz nəhəng şey görürük. 501 00:23:05,060 --> 00:23:07,420 CS50, həqiqətən, olduqca gözəl görünür. 502 00:23:07,420 --> 00:23:08,920 Web sites bir çox olmayacaq Bu gözəl baxmaq. 503 00:23:08,920 --> 00:23:10,540 Google ana səhifəsinə gedin əgər və onu açmaq. 504 00:23:10,540 --> 00:23:11,960 Bu gözəl baxmaq olmaz. 505 00:23:11,960 --> 00:23:13,830 >> Lakin siz görəcəksiniz ki, üst - 506 00:23:13,830 --> 00:23:16,650 Bu cür kiçik. 507 00:23:16,650 --> 00:23:17,900 Bu böyük edək. 508 00:23:17,900 --> 00:23:22,660 509 00:23:22,660 --> 00:23:23,570 OK. 510 00:23:23,570 --> 00:23:26,660 Üst, DOCTYPE HTML, ki, tanış. 511 00:23:26,660 --> 00:23:30,650 Sonra açıq HTML tag görmək və burada başçısı, bütün 512 00:23:30,650 --> 00:23:34,350 Bu meta tags. 513 00:23:34,350 --> 00:23:38,000 Və, bu Oqu deyil bilərsiniz indi getmək üçün gedir. 514 00:23:38,000 --> 00:23:42,110 Amma demək olar ki, müsbət am o Facebook olardı. 515 00:23:42,110 --> 00:23:42,900 >> Yəni əslində Facebook edir. 516 00:23:42,900 --> 00:23:44,870 Mən açıq graph dayanır ki, düşünürəm. 517 00:23:44,870 --> 00:23:48,930 Mən var qeyd olunmuşdu Siz Faceboook xüsusi metadata 518 00:23:48,930 --> 00:23:49,800 bir sayfaya verir. 519 00:23:49,800 --> 00:23:51,150 Yəni burada nə var. 520 00:23:51,150 --> 00:23:54,580 >> Belə ki, Facebook bu səhifəni keçid zaman, göstərmək üçün gedən image 521 00:23:54,580 --> 00:23:56,630 Bu image sağ burada. 522 00:23:56,630 --> 00:23:58,310 Və həqiqətən, olduğunu görmək Facebook, çünki 523 00:23:58,310 --> 00:23:59,470 Facebook image. 524 00:23:59,470 --> 00:24:00,880 >> Amma hər halda, biz kənara əldə edirik. 525 00:24:00,880 --> 00:24:03,220 Beləliklə, biz burada bəzi metadata tags var. 526 00:24:03,220 --> 00:24:05,570 Biz CS50 adı görürük. 527 00:24:05,570 --> 00:24:09,830 Və yenə, adı gedir nə burada browser nişanı. 528 00:24:09,830 --> 00:24:14,770 Biz burada bu hüququ, birləşdirən bax xarici JavaScript file. 529 00:24:14,770 --> 00:24:17,640 >> Biz çox JavaScript haqqında söhbət yoxdur amma gələn həftə - və əlbəttə əgər 530 00:24:17,640 --> 00:24:20,350 Bir web-based problem set edirik, JavaScript istifadə olunacaq. 531 00:24:20,350 --> 00:24:23,540 Bu xarici keçid necə JavaScript faylları. 532 00:24:23,540 --> 00:24:31,970 Biz burada görmək, nəhayət, CSS stil ki, bu sənədlər 533 00:24:31,970 --> 00:24:32,830 Bu kodu üslub. 534 00:24:32,830 --> 00:24:37,190 >> Həqiqətən ki, açmaq və edək həqiqətən tez bir göz atın. 535 00:24:37,190 --> 00:24:38,440 Bu crazy görünür. 536 00:24:38,440 --> 00:24:40,840 537 00:24:40,840 --> 00:24:42,790 Mən bilər bir yolu var vasitəsilə oxumaq mümkün. 538 00:24:42,790 --> 00:24:46,930 Beləliklə, siz baxmayaraq həqiqətən bilərsiniz, siz əgər bir bax, sort görə ki, 539 00:24:46,930 --> 00:24:48,650 var - 540 00:24:48,650 --> 00:24:49,790 orada getmək. 541 00:24:49,790 --> 00:24:53,440 >> Yəni biz gördük bir şey kimi görünür əvvəl, fon rəngi, qəbulu 542 00:24:53,440 --> 00:24:55,550 bir qırmızı-yaşıl-göy dəyərinə bərabərdir. 543 00:24:55,550 --> 00:24:59,070 Bu stuff sort ki, görünür deyil xarici, hətta baxmayaraq ki, təqdim zaman 544 00:24:59,070 --> 00:25:00,850 bu kimi ola bilər bir az böyük. 545 00:25:00,850 --> 00:25:03,340 Biz bu CSS fayl baxmaq fikrində deyilik və ya, bu çox vaxt sərf çünki 546 00:25:03,340 --> 00:25:06,030 Bu, yenə oxumaq üçün olduqca çətindir. 547 00:25:06,030 --> 00:25:09,090 >> Bu geri edək CS50 üçün HTML səhifə. 548 00:25:09,090 --> 00:25:10,930 Və bədən aşağı diyirləyin bildirin. 549 00:25:10,930 --> 00:25:14,730 Və daxili biz bu div tag görürük. 550 00:25:14,730 --> 00:25:18,370 Biz burada bir mövzu görmək. 551 00:25:18,370 --> 00:25:21,060 Biz anker tag görürük. 552 00:25:21,060 --> 00:25:26,050 >> Bu siyahı element edir xüsusi sinif verilir. 553 00:25:26,050 --> 00:25:28,370 Və biz sinif təkrar görmək yenidən üzərində. 554 00:25:28,370 --> 00:25:29,730 Orada siz Curtis var. 555 00:25:29,730 --> 00:25:32,730 HTML5-ci ildə comment var. 556 00:25:32,730 --> 00:25:36,280 >> Və siz kimi, biz hələ də bilərsiniz Bu, ancaq göstərən deyil. 557 00:25:36,280 --> 00:25:37,960 Bu, həqiqətən, həqiqətən maraqlı deyil. 558 00:25:37,960 --> 00:25:40,760 Bu puanları siyahısı kimi görünür element həyata şərh olunur. 559 00:25:40,760 --> 00:25:45,110 Biz bu səhifə üçün getmək əgər, yenidən, bu, hələ belə maraqlı var görünür. 560 00:25:45,110 --> 00:25:47,830 >> Oh, nə, çünki Bu növbəti xətti. 561 00:25:47,830 --> 00:25:50,680 562 00:25:50,680 --> 00:25:52,735 Nə biz maraq görürsünüz? 563 00:25:52,735 --> 00:25:56,640 564 00:25:56,640 --> 00:26:00,180 Bu qalan, daha confusing edir Belə olan sağ yarısı ilə məşğul 565 00:26:00,180 --> 00:26:03,280 bir az olan veb, az daha kompleks. 566 00:26:03,280 --> 00:26:08,890 >> Belə ki, bu nə bir HTML kimi baxmaq edir. 567 00:26:08,890 --> 00:26:10,990 Mənim üçün, baxmayaraq ki, bu bir az böyük və bu deyil 568 00:26:10,990 --> 00:26:12,350 ki, mənə çox kömək. 569 00:26:12,350 --> 00:26:16,560 Lakin, ki, bir şey var , əslində, bir çox mənə kömək edir. 570 00:26:16,560 --> 00:26:20,490 >> Və mən deyiləm zaman mən istifadə edir necə bir şey anlamaq üçün çalışırıq 571 00:26:20,490 --> 00:26:24,270 o yoxdur yolu, və ya necə görünür Mən web dəyişikliklər etmək. 572 00:26:24,270 --> 00:26:29,280 Ki, bir geliştirici vasitədir ki, Chrome daxil edilir. 573 00:26:29,280 --> 00:26:33,960 Belə ki, sağ bu üç bar getmək əgər burada və alətləri enmək basın 574 00:26:33,960 --> 00:26:40,120 Developer Tools, bir az pəncərə olacaq Səhifənin altındakı açılır. 575 00:26:40,120 --> 00:26:46,910 Və xüsusilə, Chrome, bu ildən gözəl, bu pəncərə format və 576 00:26:46,910 --> 00:26:49,580 HTML almaq və baxmaq sizin üçün bir çox gözəl. 577 00:26:49,580 --> 00:26:54,860 Belə ki, indi bu, həqiqətən, bəzi qatlama var Siz yoxlamaq tədqiq edə bilərsiniz ki, HTML 578 00:26:54,860 --> 00:26:56,620 Səhifənin elementləri. 579 00:26:56,620 --> 00:26:59,400 >> Biz bədən baxmaq istəyirsinizsə, bu, həqiqətən vurğulayır. 580 00:26:59,400 --> 00:27:03,240 HTML bir hissəsi üzərində hərəkət zaman, bu pəncərə aşağı, o, 581 00:27:03,240 --> 00:27:06,530 bu söhbət oldu hissəsini qeyd böyük pəncərə haqqında. 582 00:27:06,530 --> 00:27:10,800 Mənə yenə cəhd edək və bir az bu partlatmaq. 583 00:27:10,800 --> 00:27:12,170 OK. 584 00:27:12,170 --> 00:27:13,550 >> Belə ki, bədən açaq. 585 00:27:13,550 --> 00:27:17,280 Mən bu sol div üzərində scrolling alıram. 586 00:27:17,280 --> 00:27:21,420 Və bu işıqlandırılması olduğunu qeyd ekran bu sol yarısı. 587 00:27:21,420 --> 00:27:25,710 Belə ki, basın bildirin və genişləndirmək. 588 00:27:25,710 --> 00:27:27,280 >> Bunun Inside, bu kimi görünür iki divs var. 589 00:27:27,280 --> 00:27:29,790 Bu ilk div var. 590 00:27:29,790 --> 00:27:30,760 Mən qeyd görmürəm. 591 00:27:30,760 --> 00:27:35,900 Mən bilmirəm, lakin bu kimi görünür daxili sol ikinci, məzmunu 592 00:27:35,900 --> 00:27:37,700 Ekranın sol tərəfində. 593 00:27:37,700 --> 00:27:39,360 >> Sonra header deyilən şey var. 594 00:27:39,360 --> 00:27:41,890 Ki, işıqlandırılması kimi görünür CS50 hissəsidir. 595 00:27:41,890 --> 00:27:46,600 Biz açmaq əgər, biz ki, bax header 1 daha heç bir şey. 596 00:27:46,600 --> 00:27:51,140 Bu ID verilir və bu var mətn CS50 verilir. 597 00:27:51,140 --> 00:27:57,240 >> Belə ki, yenə bu vasitəsilə baxaraq konsol və ya geliştirici vasitələrdən istifadə 598 00:27:57,240 --> 00:28:00,710 ekran markalı altındakı bölmede Bu veb kəşfiyyat, ümid edirəm ki, bir 599 00:28:00,710 --> 00:28:02,990 çox az qorxuducu və daha çox əlçatan. 600 00:28:02,990 --> 00:28:06,360 Bu, həmçinin bizə imkan verir ki, Bu veb olsa da çox görünür 601 00:28:06,360 --> 00:28:09,210 yaraşıqlı və gözəl, bütün çox deyil Siz olacaq daha çox 602 00:28:09,210 --> 00:28:10,430 Problem Set 7 edirik. 603 00:28:10,430 --> 00:28:13,080 Və bu tamamilə ərzində yaratmaq üçün qabiliyyəti. 604 00:28:13,080 --> 00:28:14,110 >> Biz istəyirsinizsə - 605 00:28:14,110 --> 00:28:18,270 Bu istifadə haqqında digər sərin şey sağ basın əgər tools edir 606 00:28:18,270 --> 00:28:22,270 adı, HTML redaktə edə bilərsiniz. 607 00:28:22,270 --> 00:28:25,660 Belə ki, Jason zəng edək. 608 00:28:25,660 --> 00:28:28,990 İndi mən dəyişib görəcəksiniz Bu səhifədə HTML. 609 00:28:28,990 --> 00:28:31,020 >> Əlbəttə, mən dəyişməyib daimi bu. 610 00:28:31,020 --> 00:28:34,570 Mən brauzer yenileyin, onda ki geri orijinal HTML gedin. 611 00:28:34,570 --> 00:28:38,860 Amma bəzən mən kodu debug istəyirəm, və mən, yalnız baxmaq istəmirəm mənim 612 00:28:38,860 --> 00:28:41,370 gedit pəncərə və cəhd və anlamaq nə olacaq. 613 00:28:41,370 --> 00:28:42,705 >> Mən canlı nə olacaq görmək istəyirik. 614 00:28:42,705 --> 00:28:45,880 Mən bu kimi kodu redaktə və almaq lazımdır Mən istədiyiniz yol baxmaq. 615 00:28:45,880 --> 00:28:47,960 Və sonra mən etmək lazımdır mənim kodu dəyişikliklər. 616 00:28:47,960 --> 00:28:50,010 >> Və mən bir çox asandır ki, tapa Siz şeyi zaman 617 00:28:50,010 --> 00:28:52,400 dərhal, kimi. 618 00:28:52,400 --> 00:28:58,410 Say, yenidən, başqa bir etmək istəyirik biz tədqiq edirik şans, çünki 619 00:28:58,410 --> 00:29:00,340 İndi HTML və CSS. 620 00:29:00,340 --> 00:29:02,600 İndi HTML redaktə edə bilərsiniz. 621 00:29:02,600 --> 00:29:06,680 Mən bir link daxildir gedirəm. 622 00:29:06,680 --> 00:29:10,650 >> Mən CS50 ev dəyişdirmək üçün gedirəm səhifə, belə ki, keçid edəcək - 623 00:29:10,650 --> 00:29:12,060 deyək - mənim ana səhifə. 624 00:29:12,060 --> 00:29:16,700 Nə heç xatırladır əgər adı, və ya Mən vermək istəyirəm atributu nə 625 00:29:16,700 --> 00:29:18,850 Mən istəyirəm zaman bir anker nişanı başqa yerdə keçid? 626 00:29:18,850 --> 00:29:19,562 >> Auditoriya: href? 627 00:29:19,562 --> 00:29:20,812 >> JASON Hirschhorn: href - 628 00:29:20,812 --> 00:29:32,520 629 00:29:32,520 --> 00:29:35,750 Belə ki, indi siz orada görəcəksiniz Jason altında bir qeyd edir. 630 00:29:35,750 --> 00:29:40,170 Çünki Chrome, ismarıcları, ki Çapa bir qızılı verir. 631 00:29:40,170 --> 00:29:41,990 Siz yəqin ki, əvvəl gördüm Bir web page getdi etdiyiniz zaman. 632 00:29:41,990 --> 00:29:44,200 Links ki, şeylər vurğulayıb və mavi. 633 00:29:44,200 --> 00:29:47,300 Bir keçid üçün default stil ümumiyyətlə qeyd edir 634 00:29:47,300 --> 00:29:48,830 və mavi qoyun. 635 00:29:48,830 --> 00:29:50,050 >> Mən kimi deyilsə, Mən ki, dəyişə bilərsiniz. 636 00:29:50,050 --> 00:29:51,220 Və biz ikinci onu dəyişdirmək lazımdır. 637 00:29:51,220 --> 00:29:54,660 Mən hover əgər Amma indi, də, fark bu artıq, alt sol 638 00:29:54,660 --> 00:29:58,580 sağ söz elementləri yuxarıda ekran, Mən verdi ki link. 639 00:29:58,580 --> 00:30:03,080 >> Mən əgər Belə ki, bu basın - və biz sağ, bu basın bir yeni sekmesini açın. 640 00:30:03,080 --> 00:30:04,520 Bu, həqiqətən, mənim ana deyil. 641 00:30:04,520 --> 00:30:06,700 Bu, sadəcə mənim ad var. 642 00:30:06,700 --> 00:30:07,210 Orada getmək. 643 00:30:07,210 --> 00:30:10,440 İndi link çevirmək etdik. 644 00:30:10,440 --> 00:30:13,220 >> Kimi bəzi CSS tədqiq edək. 645 00:30:13,220 --> 00:30:15,680 Gözəl şey - və mən gedirəm bu bir az kiçik etmək - haqqında 646 00:30:15,680 --> 00:30:19,480 Bu konsol ki, crazy CSS hesabatı biz gördüm əvvəl, ki, həqiqətən idi 647 00:30:19,480 --> 00:30:24,130 analiz etmək çətin, indi gözəl edir sol tərəfdən bizim üçün salınan 648 00:30:24,130 --> 00:30:25,270 Bu bölmesinin. 649 00:30:25,270 --> 00:30:27,230 Belə ki, biz baxmaq olar. 650 00:30:27,230 --> 00:30:33,690 Və biz bu üslub nişanı genişləndirmək, biz müxtəlif üslub bütün bilərsiniz 651 00:30:33,690 --> 00:30:37,940 ki, bu halda, ilə bağlı bu element, bu 652 00:30:37,940 --> 00:30:39,700 link element. 653 00:30:39,700 --> 00:30:44,240 >> Biz mürəkkəb üslub sekmesini əgər ki, yalnız bizə göstərir, harada hər şey 654 00:30:44,240 --> 00:30:47,450 gəlir, lakin bu mahiyyətcə bütün üzrə fəaliyyət göstərən üslub 655 00:30:47,450 --> 00:30:51,220 indi bu element. 656 00:30:51,220 --> 00:30:55,050 Və biz istəyirik, deyək bir az dəyişdirmək. 657 00:30:55,050 --> 00:30:58,870 658 00:30:58,870 --> 00:31:02,740 Belə ki, bu ki, bütün üslub deyil Bu element üzrə fəaliyyət göstərir. 659 00:31:02,740 --> 00:31:04,800 , Biz bunu dəyişdirmək istəyirsiniz, çünki biz bir şey görünür necə görmək istəyirik. 660 00:31:04,800 --> 00:31:06,050 Və biz yalnız oynayırıq ətrafında indi. 661 00:31:06,050 --> 00:31:08,720 Yoxsa biz əvvəl bir şey test etmək istəyirəm kodu ilə yazılı və pushing 662 00:31:08,720 --> 00:31:10,150 Bu və yaşamaq edilməsi. 663 00:31:10,150 --> 00:31:11,780 >> Biz üslub nişanı getmək bilər. 664 00:31:11,780 --> 00:31:14,270 Və ilk qutusuna bu element.style, deyir. 665 00:31:14,270 --> 00:31:17,020 Və burada, siz əlavə edə bilərsiniz, Əgər bir şey əlavə edə bilərsiniz. 666 00:31:17,020 --> 00:31:18,550 >> Mən istəyirəm - 667 00:31:18,550 --> 00:31:22,360 mənim link və gidelim fon rəngi təyin. 668 00:31:22,360 --> 00:31:25,830 Və bu, həqiqətən, sizin üçün autofills bütün mümkün xassələri. 669 00:31:25,830 --> 00:31:29,360 Background color, və mən istəyirəm ki, mavi etmək. 670 00:31:29,360 --> 00:31:31,520 Blus bir söz deyil. 671 00:31:31,520 --> 00:31:32,400 Blue bir söz. 672 00:31:32,400 --> 00:31:34,490 >> Mən gördünüz gəlib? 673 00:31:34,490 --> 00:31:35,800 Bu href çünki Oh, ki? 674 00:31:35,800 --> 00:31:36,550 OK. 675 00:31:36,550 --> 00:31:40,220 Mən burada heç bir dəyişiklik görmürəm. 676 00:31:40,220 --> 00:31:45,100 Biz vurğulamaq əgər ki, çünki var link, siz görəcəksiniz ki, link 677 00:31:45,100 --> 00:31:48,430 əslində nəzarət deyil bu element xassələri. 678 00:31:48,430 --> 00:31:52,430 Biz link açmaq, əgər, həqiqətən var Bu mövzu burada var 679 00:31:52,430 --> 00:31:53,590 bu kimi görünür nə nəzarət. 680 00:31:53,590 --> 00:31:56,380 >> Mən fon etmək istəyirsinizsə mavi, Mən, həqiqətən, dəyişdirmək lazımdır 681 00:31:56,380 --> 00:31:59,640 haqqında background color header element. 682 00:31:59,640 --> 00:32:02,700 İndi görürük ki, background mavi. 683 00:32:02,700 --> 00:32:06,770 >> Belə ki, yenə bu tez gedir bilər olduqca tez bu material vasitəsilə. 684 00:32:06,770 --> 00:32:08,580 Amma bu mahiyyətcə nə Siz bunu etmək olacaq. 685 00:32:08,580 --> 00:32:10,860 Bu, Problem Set 7 deyil lakin əlbəttə ki, siz olduğunuz zaman 686 00:32:10,860 --> 00:32:12,080 web kodlaşdırma. 687 00:32:12,080 --> 00:32:12,360 >> OK. 688 00:32:12,360 --> 00:32:13,780 Mən background mavi etmək istəyirəm. 689 00:32:13,780 --> 00:32:16,180 Baxmayaraq, bu halda, blue olduqca çirkin görünür. 690 00:32:16,180 --> 00:32:17,740 Mən burada getmək ətrafında oynaya bilər. 691 00:32:17,740 --> 00:32:20,515 Görürəm ki, mavi dəyişdirilməsi A iş deyil. 692 00:32:20,515 --> 00:32:26,710 Mən, həqiqətən, mövzu dəyişdirmək üçün mavi daxil element 693 00:32:26,710 --> 00:32:28,200 background. 694 00:32:28,200 --> 00:32:34,450 >> Və sonra, əgər mən CSS geri fayl, necə Mən, həqiqətən, bu müəyyən edirsiniz 695 00:32:34,450 --> 00:32:37,520 background mavi olmaq və Bu dəyişiklik stick etmək? 696 00:32:37,520 --> 00:32:44,840 Çünki Yenile Əgər biz hiss əgər səhifə, mən edilən bütün dəyişikliklər getdi. 697 00:32:44,840 --> 00:32:47,220 Mən mənim, OK, həyata background mavi. 698 00:32:47,220 --> 00:32:51,260 >> Mən header1 element getmək lazımdır və mavi fon rəngi dəyişir. 699 00:32:51,260 --> 00:32:52,710 Mən, həqiqətən, ki, dəyişiklik edə bilərəm? 700 00:32:52,710 --> 00:32:57,040 Biz daxili getmək əgər Bəli, ki, xatırlayıram burada, bu header, 701 00:32:57,040 --> 00:32:59,280 title ID malikdir. 702 00:32:59,280 --> 00:33:00,890 Və adı var. 703 00:33:00,890 --> 00:33:09,010 >> Və belə ki, bizim CSS faylı, biz, OK, demək olar adı ID ilə bir şey almaq və 704 00:33:09,010 --> 00:33:11,330 bu bu əlavə əmlak vermək. 705 00:33:11,330 --> 00:33:18,010 Necə ki, biz bir şey istinad yoxdur Adı, hər hansı bir fikir və ya kim ID 706 00:33:18,010 --> 00:33:24,406 biz istinad necə Bizim CSS faylı kimlikleri? 707 00:33:24,406 --> 00:33:26,290 >> A hash ki, məhz doğru. 708 00:33:26,290 --> 00:33:28,710 Və burada ki, bir ipucu var. 709 00:33:28,710 --> 00:33:32,810 Belə ki, haradasa bu CSS faylı, kodu bu xətt var - 710 00:33:32,810 --> 00:33:34,150 # # Sol daxili # header # adı ayrıldı. 711 00:33:34,150 --> 00:33:36,810 712 00:33:36,810 --> 00:33:40,590 Və bu margin alt verir ki, bu margin alt müəyyən 713 00:33:40,590 --> 00:33:42,220 xüsusi element. 714 00:33:42,220 --> 00:33:46,580 >> Yaxşı, mən ki, dəyişmək istəyirdi, Mən bu CSS faylı getmək olardı. 715 00:33:46,580 --> 00:33:49,510 Mən bu tapa bilər ya CSS fayl hissəsidir. 716 00:33:49,510 --> 00:33:50,300 Və ya mən öz yazmaq bilər. 717 00:33:50,300 --> 00:33:54,670 >> Mən hash adı buruq brace və edə bilər sonra background color colon blue 718 00:33:54,670 --> 00:33:57,250 nöqtəli vergül və yaxın buruq brace ki. 719 00:33:57,250 --> 00:34:02,790 Və fon dəyişə bilər mavi bu element rəng. 720 00:34:02,790 --> 00:34:06,690 Onlar burada siz çox vermək səbəbi ki, bu halda lazımdır ki, 721 00:34:06,690 --> 00:34:08,690 adı bir unikal ID edir. 722 00:34:08,690 --> 00:34:11,190 >> Amma siz nə edə bilərsiniz yuva şeylər. 723 00:34:11,190 --> 00:34:14,760 Belə ki, bu OK, sol getmək, deyib. 724 00:34:14,760 --> 00:34:15,350 Bu, çox kiçik. 725 00:34:15,350 --> 00:34:16,150 Mən bunun üçün üzr istəyirik. 726 00:34:16,150 --> 00:34:17,750 >> Amma ID sol ilə şey getmək. 727 00:34:17,750 --> 00:34:20,420 Ki Inside, axtarmaq ID şey daxili ayrıldı. 728 00:34:20,420 --> 00:34:22,630 Ki, göz Inside, axtarmaq ID mövzu ilə şey. 729 00:34:22,630 --> 00:34:27,560 Ki Inside, şey axtarmaq ID adı və ID adı dəyişir. 730 00:34:27,560 --> 00:34:29,120 Belə ki, bu, yalnız bir yoldur yuva şeyi. 731 00:34:29,120 --> 00:34:32,719 Yuva ki, çünki kimi bəzi insanlar bu bir az aydın edir. 732 00:34:32,719 --> 00:34:37,980 >> Siz sağ, həmçinin burada aşağı görürsünüz burada heç bir hash var. 733 00:34:37,980 --> 00:34:39,449 Bu yalnız H1 edir. 734 00:34:39,449 --> 00:34:44,060 H1 verilir çünki bu ümumi tag adı. 735 00:34:44,060 --> 00:34:48,080 Və bəzi CSS xassələri var hər bir h1 ilə bağlı. 736 00:34:48,080 --> 00:34:51,889 Mən bu səhifədə başqa h1 aşkar etdikdə, Mən də bu stil idi ki, görmək olardı 737 00:34:51,889 --> 00:34:54,280 eləcə də tətbiq. 738 00:34:54,280 --> 00:34:59,290 >> Mən bir sinif bir stil tətbiq etmək istədiklərini, əgər necə bir sinif və ya istinad yoxdur 739 00:34:59,290 --> 00:35:02,469 bir CSS faylı sinfi haqqında danışmaq? 740 00:35:02,469 --> 00:35:03,315 >> Auditoriya: Dot. 741 00:35:03,315 --> 00:35:05,340 >> JASON Hirschhorn: Bu bir nöqtə ilə var. 742 00:35:05,340 --> 00:35:08,630 Belə ki, əvvəl bu səhifəyə geri gedək. 743 00:35:08,630 --> 00:35:11,160 Mən hash ID nə varsa. 744 00:35:11,160 --> 00:35:14,760 Bu stil dəyişən ID şey. 745 00:35:14,760 --> 00:35:21,390 Mən hash logo və ya sorry ki, var logo ID şey tapmaq 746 00:35:21,390 --> 00:35:24,010 və bir xüsusi CSS stil verilməsi. 747 00:35:24,010 --> 00:35:28,280 >> Mən bir şey varsa. Top, ki, tapmaq edir üst sinif olan hər şeyi və 748 00:35:28,280 --> 00:35:30,190 onun üslub dəyişir. 749 00:35:30,190 --> 00:35:35,950 Mən sadəcə H1 deyilsə, hər tapır bir h1 və bu nə verir 750 00:35:35,950 --> 00:35:37,940 Mən bunu vermək istəyirəm stil. 751 00:35:37,940 --> 00:35:43,260 Mən h1 yer və sonra. Üst əgər. 752 00:35:43,260 --> 00:35:47,670 Sonra bütün h1s tapmaq getmək və bütün üst sinif olanları və 753 00:35:47,670 --> 00:35:51,690 sonra yalnız həmin üslub dəyişə Mən bunu vermək istəyirəm nə. 754 00:35:51,690 --> 00:35:54,600 >> Və yenə, biz yazılı ola bilər öz bu bəzi. 755 00:35:54,600 --> 00:35:55,790 Amma biz bu qədər kazanılmış olmazdılar. 756 00:35:55,790 --> 00:35:59,180 Çox yaxşı, bu, həqiqətən getmək üçün görünür bir real canlı internet saytında və necə 757 00:35:59,180 --> 00:36:02,800 Onlar bunu və bütün baxmaq Siz almaq fantastik şeylər. 758 00:36:02,800 --> 00:36:06,570 >> Daha bir veb baxaq biz hərəkət əvvəl. 759 00:36:06,570 --> 00:36:10,150 Bu yəqin ki, lazımdır ki biridir ilə tanış olmaq. 760 00:36:10,150 --> 00:36:12,310 Bu CS50 Maliyyə edir. 761 00:36:12,310 --> 00:36:16,120 Belə ki, yenə, həqiqətən getmək və edə bilərsiniz Bu CSS faylı müşahidə sizin 762 00:36:16,120 --> 00:36:19,390 kompüter, bu nazil etdik, çünki CSS fayl, siz nazil əgər 763 00:36:19,390 --> 00:36:20,270 problem müəyyən. 764 00:36:20,270 --> 00:36:26,850 >> Biz Tools getmək və edə bilərsiniz Developer Tools. 765 00:36:26,850 --> 00:36:30,280 Və biz bir çox sadə HTML layout görmək. 766 00:36:30,280 --> 00:36:32,020 Biz üst, orta və alt var. 767 00:36:32,020 --> 00:36:34,490 Və yenə, bir şey olmalıdır Siz baxdı etdik, çünki ilə tanış 768 00:36:34,490 --> 00:36:37,680 paylanması kod vasitəsilə bu həftə problem qurmaq üçün. 769 00:36:37,680 --> 00:36:43,360 >> Başında, kodu başına edir bir image çağırıb. 770 00:36:43,360 --> 00:36:47,170 Və image mənbəyidir. 771 00:36:47,170 --> 00:36:52,170 Mən nə bütün başa De Mən Problem Set 7 istədi. 772 00:36:52,170 --> 00:36:55,500 Və düzgün iş, lakin var Mən necə dəyişdirmək istəyirik. 773 00:36:55,500 --> 00:36:58,900 Mən fon dəyişdirmək istədiyiniz üçün saytın üst, 774 00:36:58,900 --> 00:37:01,000 Məsələn, mavi. 775 00:37:01,000 --> 00:37:04,860 Mənə olsaydı, mən gələcək burada və anlamaq OK nə 776 00:37:04,860 --> 00:37:05,890 Mən dəyişmək istəyirəm. 777 00:37:05,890 --> 00:37:08,700 >> Nin, div ID üst görmək edək ki, görünür, Səhifənin üst kimi. 778 00:37:08,700 --> 00:37:09,910 Belə ki, orada gedək. 779 00:37:09,910 --> 00:37:13,940 Dəyişən cəhd edək background color. 780 00:37:13,940 --> 00:37:16,360 Alice mavi etmək, çünki gedək ki, bir gözəl biri. 781 00:37:16,360 --> 00:37:18,010 >> Və siz görəcəksiniz - 782 00:37:18,010 --> 00:37:19,190 Siz yəqin ki, görmək bilməz. 783 00:37:19,190 --> 00:37:23,430 Amma mavi var CS50 logo yanaşı. 784 00:37:23,430 --> 00:37:25,810 Qırmızı əvəzinə onu dəyişdirmək imkan verir. 785 00:37:25,810 --> 00:37:28,790 Və mən yalnız dəyişib indi görəcəksiniz qırmızı fon rəngi. 786 00:37:28,790 --> 00:37:37,050 >> Belə ki, indi mən CSS fayl daxil olardı burada # top buruq paren yazın. 787 00:37:37,050 --> 00:37:42,170 Siz kodu hüququ bilərsiniz burada, buruq brace. 788 00:37:42,170 --> 00:37:44,530 Və sonra, mən fon əlavə edəcək rəngi, qırmızı. 789 00:37:44,530 --> 00:37:47,500 Və sonra, orada ki bir buruq brace ola bilər. 790 00:37:47,500 --> 00:37:52,230 Belə ki, mən araşdırmaq və necə edir Bu CS50 biçimlendirme ilə sınağa 791 00:37:52,230 --> 00:37:53,070 Maliyyə site. 792 00:37:53,070 --> 00:37:55,060 >> Mən burada və test bunu edə bilər mənim brauzerinizin həyata. 793 00:37:55,060 --> 00:37:58,130 Və sonra, mən faktiki kodu daxil ola bilər və olacaq dəyişikliklər 794 00:37:58,130 --> 00:38:01,940 həqiqətən canlı getmək və insanlar onlar gəlmək əgər həqiqətən, bax 795 00:38:01,940 --> 00:38:04,280 Mənim xüsusi site. 796 00:38:04,280 --> 00:38:05,390 >> OK. 797 00:38:05,390 --> 00:38:06,850 Bir çox idi. 798 00:38:06,850 --> 00:38:09,380 Mən keçərək üçün üzr istəyirik belə tez. 799 00:38:09,380 --> 00:38:12,560 Heç bir sualınız varmı bütün HTML və ya CSS haqqında? 800 00:38:12,560 --> 00:38:15,830 801 00:38:15,830 --> 00:38:24,728 >> Auditoriya: yalnız üzərində gedə bilər necə yenidən, Jason oldu nə bağlıdır? 802 00:38:24,728 --> 00:38:26,180 >> JASON Hirschhorn nə Siz bağlı deməkdir? 803 00:38:26,180 --> 00:38:29,765 >> Auditoriya: Siz başqa bir link təmin Çapa istifadə veb. 804 00:38:29,765 --> 00:38:32,980 >> JASON Hirschhorn: Belə ki, xahiş olunur, yalnız generically, bir link etmək necə? 805 00:38:32,980 --> 00:38:33,560 >> Auditoriya: Bəli. 806 00:38:33,560 --> 00:38:34,150 >> JASON Hirschhorn: OK. 807 00:38:34,150 --> 00:38:35,575 Bir link etmək üçün kodu - 808 00:38:35,575 --> 00:38:38,180 809 00:38:38,180 --> 00:38:40,590 >> Auditoriya: Xeyr, HTML kimi. 810 00:38:40,590 --> 00:38:43,140 >> JASON Hirschhorn: Down burada, siz demək? 811 00:38:43,140 --> 00:38:46,960 Mən bir link daxildir istəyirsinizsə haradasa, demək, bu barədə HTML mənim 812 00:38:46,960 --> 00:38:50,210 burada page. 813 00:38:50,210 --> 00:38:51,010 Bu HTML edir. 814 00:38:51,010 --> 00:38:53,720 Bəlkə index.html, bir fayl açıq var. 815 00:38:53,720 --> 00:38:56,100 Mən içəri 816 00:38:56,100 --> 00:38:58,990 >> Bu Copyright John edək Bir şey Harvard link. 817 00:38:58,990 --> 00:39:02,230 Beləliklə, biz HTML bütün bu redaktə lazımdır. 818 00:39:02,230 --> 00:39:08,480 Siz bütün, belə ki, a daxil edir Bu bir yaxın bracket bracket 819 00:39:08,480 --> 00:39:12,700 başlayan və sonra bracket slash sonunda yaxın bracket. 820 00:39:12,700 --> 00:39:13,930 >> Belə ki, indi mən bir anker tag daxil etdik. 821 00:39:13,930 --> 00:39:15,475 Və həqiqətən, əgər basın bu həyata, indi olacaq 822 00:39:15,475 --> 00:39:22,110 HTML redaktə format. 823 00:39:22,110 --> 00:39:24,020 Və biz keçid etmək istədiyiniz, deyirlər. 824 00:39:24,020 --> 00:39:25,760 Biz sizə href atributu ediyorum. 825 00:39:25,760 --> 00:39:27,010 Və biz demək - 826 00:39:27,010 --> 00:39:42,600 827 00:39:42,600 --> 00:39:47,600 >> İndi, siz qeyd kimi, copyright John Harvard mavi. 828 00:39:47,600 --> 00:39:50,870 Mən artıq hərəkət zaman Bu, indi bir link var. 829 00:39:50,870 --> 00:39:53,140 Belə ki, kod yaza bilərsiniz. 830 00:39:53,140 --> 00:39:57,030 Siz olduqca çox şey əhatə edə bilər bir anker tag istədiyiniz və öz növbəsində 831 00:39:57,030 --> 00:39:57,700 bir link. 832 00:39:57,700 --> 00:39:58,246 >> Auditoriya: OK. 833 00:39:58,246 --> 00:39:58,520 Var. 834 00:39:58,520 --> 00:40:01,300 >> JASON Hirschhorn: Mən istəyirəm olmasaydı it - əlbəttə, bəzən insanlar edirlər 835 00:40:01,300 --> 00:40:04,090 yalnız baxmaq ki, bu, hər şeyi düşünürəm generically mavi və vurğuladı var 836 00:40:04,090 --> 00:40:05,860 bir link etmək üçün prettiest yol. 837 00:40:05,860 --> 00:40:11,380 Mən buraya gəlmək əgər, siz ki, bax, haradasa bir CSS faylı var 838 00:40:11,380 --> 00:40:14,500 bu bir yazılı və iki qıvrım aşırma. 839 00:40:14,500 --> 00:40:20,700 Belə ki bağlantılar üçün, mən deyil ki, deyək Onlara mavi, daha mən olmaq istəyirəm 840 00:40:20,700 --> 00:40:23,645 bir link rəng istəyirəm Bu gözəl magenta ola bilər. 841 00:40:23,645 --> 00:40:28,320 842 00:40:28,320 --> 00:40:30,640 >> Nin bu rəng verək. 843 00:40:30,640 --> 00:40:34,060 844 00:40:34,060 --> 00:40:35,110 Nin Magenta seçin edək. 845 00:40:35,110 --> 00:40:38,440 İndi, mənim səhifə bütün links var Magenta bu gözəl rəng olur. 846 00:40:38,440 --> 00:40:40,170 Bəzi insanlar bütün rəngləri sevmirəm. 847 00:40:40,170 --> 00:40:41,340 Bəzi insanlar vurğulayır kimi deyil. 848 00:40:41,340 --> 00:40:42,510 Siz almaq. 849 00:40:42,510 --> 00:40:44,990 >> Bağlantılar, siz stil bilər necə Əgər siz onları ziyarət etdik baxmaq. 850 00:40:44,990 --> 00:40:47,820 Siz pages bir çox görəcəksiniz kimi, siz onları ziyarət links bənövşəyi çevirmək. 851 00:40:47,820 --> 00:40:49,190 Siz həmçinin bu rəng dəyişdirə bilərsiniz. 852 00:40:49,190 --> 00:40:49,450 Bəli. 853 00:40:49,450 --> 00:40:51,790 >> Auditoriya: Belə ki, onu dəyişdirmək hər bir keçid üçün. 854 00:40:51,790 --> 00:40:56,310 Amma yalnız link etmək istəyirdi əgər özü, yalnız ID edəcəyini 855 00:40:56,310 --> 00:40:58,720 alt və ya bir şey? 856 00:40:58,720 --> 00:41:01,070 >> JASON Hirschhorn: Belə böyük sual. 857 00:41:01,070 --> 00:41:05,090 Burada qeyd kimi, mən bəzi dəyişdi tətbiq edən CSS hissəsi 858 00:41:05,090 --> 00:41:11,530 Mən istədim varsa A. ki, hər şey yalnız altındakı keçid, mən bunu 859 00:41:11,530 --> 00:41:14,500 yəqin ki, mənim CSS fayl getmək və olacaq Siz dediyiniz kimi, hash etmək 860 00:41:14,500 --> 00:41:16,040 alt space a. 861 00:41:16,040 --> 00:41:18,400 Və mənə verəcək bütün alt kimi. 862 00:41:18,400 --> 00:41:30,720 >> Ya mən, alternativ, bir verə bilər unikal ID və sonra yalnız hash link yoxdur. 863 00:41:30,720 --> 00:41:32,050 Ki, mənə imkan verir bu dəyişdirmək üçün. 864 00:41:32,050 --> 00:41:36,170 Lakin, yalnız istər-istəməz kimlikleri həyata doling ümumiyyətlə pis 865 00:41:36,170 --> 00:41:37,730 təcrübə, çünki o unikal olmalıdır. 866 00:41:37,730 --> 00:41:40,940 Və daha çox Bu, o var bir az confusing əldə edə bilərsiniz. 867 00:41:40,940 --> 00:41:41,270 Bəli. 868 00:41:41,270 --> 00:41:43,725 >> Auditoriya: Əgər eyni verə bilər Çox sahiblərinə ID? 869 00:41:43,725 --> 00:41:45,820 >> JASON Hirschhorn: Texniki, bəli. 870 00:41:45,820 --> 00:41:50,700 Heç bir şey siz dayandırmaq üçün olacaq lakin Siz bir-klass etməlidirlər. 871 00:41:50,700 --> 00:41:55,330 872 00:41:55,330 --> 00:41:57,655 OK, hər hansı digər suallar HTML və ya CSS haqqında? 873 00:41:57,655 --> 00:42:05,660 874 00:42:05,660 --> 00:42:06,310 >> OK. 875 00:42:06,310 --> 00:42:09,950 Us PHP üçün hərəkət edək. 876 00:42:09,950 --> 00:42:10,575 Oh, yes. 877 00:42:10,575 --> 00:42:13,800 >> Auditoriya: bu nədir web ki, biz redaktə edə bilərsiniz deməkdir 878 00:42:13,800 --> 00:42:15,440 biz yenileyin onlara əvvəl. 879 00:42:15,440 --> 00:42:18,270 Amma biz bu qaytarır yenileyin dəfə ilkin HTML geri? 880 00:42:18,270 --> 00:42:19,900 >> JASON Hirschhorn: Böyük sual - 881 00:42:19,900 --> 00:42:24,810 biz bu yüklü sonra belə zaman ki, HTML web səhifə var. 882 00:42:24,810 --> 00:42:25,900 Və JavaScript var. 883 00:42:25,900 --> 00:42:29,060 Onun PHP bizə nə verəcək icra görürük veb növü. 884 00:42:29,060 --> 00:42:33,130 Və bəzi HTML, bəzi yaradılmış oldu JavaScript və bəzi CSS. 885 00:42:33,130 --> 00:42:35,990 Və indi erişilebilir bizim kompüter tərəfindən. 886 00:42:35,990 --> 00:42:40,700 >> Və bu faylları surəti saxlanılır yerli, bizim kompüter, 887 00:42:40,700 --> 00:42:41,910 zaman üçün olan. 888 00:42:41,910 --> 00:42:44,030 Belə ki, yerli surəti redaktə edə bilərsiniz. 889 00:42:44,030 --> 00:42:46,530 Amma əlbəttə ki, biz redaktə deyilik server surəti. 890 00:42:46,530 --> 00:42:49,420 >> Və biz səhifəni yenileyin zaman, biz başqa server surətini almaq. 891 00:42:49,420 --> 00:42:51,250 Və belə ki, biz hər şeyi görmək geri onlar kimi. 892 00:42:51,250 --> 00:42:55,200 Biz bacardıq varsa, buradan, redaktə etmək rəsmi veb, biz bir çox var ediyorum 893 00:42:55,200 --> 00:42:55,800 problemləri. 894 00:42:55,800 --> 00:42:58,670 >> Auditoriya: Bəli, biz oxuya bilərsiniz və surəti yazmaq. 895 00:42:58,670 --> 00:43:00,140 >> JASON Hirschhorn: Right. 896 00:43:00,140 --> 00:43:04,380 Biz yalnız, burada yerli dəyişikliklər edirik amma yenə kəşfiyyat üçün çox faydalı, 897 00:43:04,380 --> 00:43:05,690 oftentimes. 898 00:43:05,690 --> 00:43:08,900 Mən, mənim son layihə Yazı alıram Məsələn, mən görmək istəyirəm bəzi 899 00:43:08,900 --> 00:43:11,270 veb edilmiş bir şey baxmaq yol etdilər. 900 00:43:11,270 --> 00:43:17,350 Mən getmək və aşağı bu bölmede istifadə edəcək burada verdilər nə CSS baxmaq 901 00:43:17,350 --> 00:43:20,890 Bu və ya onlar seçilmiş nə rəng və ya necə var siz hovered zaman, belə ki, 902 00:43:20,890 --> 00:43:24,180 bir şey üzərində, siyahısı aşağı gəldi gözəl kaskad moda. 903 00:43:24,180 --> 00:43:27,220 Bu yoxlamaq üçün böyük bir yoldur hansı digər saytları və onlara borc. 904 00:43:27,220 --> 00:43:30,590 905 00:43:30,590 --> 00:43:33,690 >> Nin PHP üçün hərəkət edək. 906 00:43:33,690 --> 00:43:38,560 PHP, bir recursive mənada, dayanır PHP Hypertext Processor. 907 00:43:38,560 --> 00:43:42,060 Və PHP, nə olacaq kodu server yan icra edir. 908 00:43:42,060 --> 00:43:44,490 Beləliklə, biz PHP kodu görmək gedən heç edirik. 909 00:43:44,490 --> 00:43:47,210 >> Lakin, ilə gözəl oynayır Tez-tez HTML və yaradır 910 00:43:47,210 --> 00:43:48,210 HTML kodu bir çox. 911 00:43:48,210 --> 00:43:52,570 Amma Problem ilə tanış olacaq kimi 7 Set, sizin PHP kodu icra edəcək 912 00:43:52,570 --> 00:43:56,200 Bəzi HTML yaratmaq ki, nə var istifadəçi görən sona çatacaq. 913 00:43:56,200 --> 00:44:00,510 >> PHP C olduqca benzer Lakin, bir neçə üzvü var 914 00:44:00,510 --> 00:44:04,400 fərqlər və bu fərqlər qeyd etmək vacibdir. 915 00:44:04,400 --> 00:44:09,420 Bir fərq olduğunu dəyişənlərin PHP loosely çap olunub. 916 00:44:09,420 --> 00:44:11,275 Heç bir hissi yoxdur o deməkdir ki, nə? 917 00:44:11,275 --> 00:44:14,245 >> Auditoriya: özünüz salmaq ehtiyac yoxdur. 918 00:44:14,245 --> 00:44:16,400 Mətn yazmaq üçün heç bir ehtiyac kimi. 919 00:44:16,400 --> 00:44:19,070 >> JASON Hirschhorn: Mən istifadə edirəm söz cast, lakin elan bəli, heç bir ehtiyac 920 00:44:19,070 --> 00:44:20,930 xüsusi dəyişən üçün bir növü. 921 00:44:20,930 --> 00:44:22,300 Biz necə əvəzinə dəyişən bəyan edirsiniz? 922 00:44:22,300 --> 00:44:23,860 >> Auditoriya: bir dollar işarəsi istifadə edin. 923 00:44:23,860 --> 00:44:25,270 >> JASON Hirschhorn: bir dollar işarəsi istifadə edin. 924 00:44:25,270 --> 00:44:27,540 Belə ki, $ x dəyişən. 925 00:44:27,540 --> 00:44:29,580 $ 1 dəyişir. 926 00:44:29,580 --> 00:44:31,910 $ String dəyişən. 927 00:44:31,910 --> 00:44:36,280 >> Bu dəyişənlər $ x bilər bir tam ola. 928 00:44:36,280 --> 00:44:38,010 Sonra o, bir string ola bilər. 929 00:44:38,010 --> 00:44:39,420 Sonra o, bir xarakter ola bilər. 930 00:44:39,420 --> 00:44:40,790 Bu, həqiqətən etməz. 931 00:44:40,790 --> 00:44:46,360 >> Həmçinin, PHP haqqında sərin şey, demək, $ x simli biridir. 932 00:44:46,360 --> 00:44:48,920 Və $ y karakter biridir. 933 00:44:48,920 --> 00:44:54,370 Siz $ x və $ y əlavə edə bilərsiniz və bu, olacaq beklediğiniz nə, 2 verəcək. 934 00:44:54,370 --> 00:44:56,160 Beləliklə, PHP əməliyyatları var. 935 00:44:56,160 --> 00:45:00,810 Bu loosely dəyişənlərin tipli, çünki, bəzi gizli tökmə sizin üçün edilir 936 00:45:00,810 --> 00:45:02,330 və bəzi əməliyyatları. 937 00:45:02,330 --> 00:45:04,240 >> Siz şeyi əməliyyatlar edə bilərsiniz müxtəlif növ. 938 00:45:04,240 --> 00:45:08,740 Əvvəl isə, tez-tez bir səhv almaq C söyləyərək, bu növü deyil 939 00:45:08,740 --> 00:45:09,610 ki, burada getmək ehtimal edir. 940 00:45:09,610 --> 00:45:11,510 Bu növü yalnız şeyi burada edə bilərsiniz. 941 00:45:11,510 --> 00:45:14,900 Siz növü almaq fikrində deyilik səhv, ümumiyyətlə, PHP. 942 00:45:14,900 --> 00:45:17,420 Belə ki, bir böyük fərq var - biz dəyişənlərin ilə məşğul necə. 943 00:45:17,420 --> 00:45:20,850 >> İkinci böyük fərq olduğunu PHP kodu şərh olunur. 944 00:45:20,850 --> 00:45:23,110 Wheres, C kodu tərtib edilir. 945 00:45:23,110 --> 00:45:23,910 Bu nə deməkdir var? 946 00:45:23,910 --> 00:45:26,700 >> Yaxşı, C kodu siz qaçdı bir compiler vasitəsilə. 947 00:45:26,700 --> 00:45:29,010 Siz ikili fayl yaradılan. 948 00:45:29,010 --> 00:45:30,770 Və bu ikili fayl qaçdı. 949 00:45:30,770 --> 00:45:35,500 Siz əvvəl bütün səhvlərin qayğı Siz ikili fayl yaradılan. 950 00:45:35,500 --> 00:45:37,810 >> Əlbəttə, ola bilər Siz qaçdı zaman, çatışmazlıqlar Seqmentasiya 951 00:45:37,810 --> 00:45:39,020 ikili fayl. 952 00:45:39,020 --> 00:45:45,780 Ancaq daxil unuttum kimi deyil Bu printf definition, və ya 953 00:45:45,780 --> 00:45:48,735 yalnız bir dəyişən istifadə və etməyib israfçı dəyişən yaratmışdır. 954 00:45:48,735 --> 00:45:51,830 Və ya bir müəyyən vermədi funksiyası prototip. 955 00:45:51,830 --> 00:45:53,590 >> Siz tərtib əvvəl baş verən bütün. 956 00:45:53,590 --> 00:45:56,830 Bu səhvlər və ya pis bütün verdi Bu baş verə bilər düşündüm ki, hər şeyi. 957 00:45:56,830 --> 00:45:59,900 Və sonra, sizin 0 idi və Siz qaçdı ki 1 fayl. 958 00:45:59,900 --> 00:46:01,690 PHP kodu kimi işləmir. 959 00:46:01,690 --> 00:46:03,750 >> Siz PHP kodu yazmaq olacaq. 960 00:46:03,750 --> 00:46:05,820 Sonra, siz olacaq ehtimalla, saxlamaq. 961 00:46:05,820 --> 00:46:09,160 Və ən azı P-Set 7, siz olacaq web browser yenilemek və 962 00:46:09,160 --> 00:46:11,110 siz nə görmək olacaq. 963 00:46:11,110 --> 00:46:14,110 Siz çıxış görmək olacaq PHP kodu. 964 00:46:14,110 --> 00:46:17,450 >> Siz həmçinin üst bax bilər Sizin səhifə, bir səhv. 965 00:46:17,450 --> 00:46:19,960 Bəzi idi, çünki Sizin PHP səhv. 966 00:46:19,960 --> 00:46:22,390 Siz hələ qalan bax bilər Bu web page gözəl axtarır. 967 00:46:22,390 --> 00:46:25,130 Lakin bir hissəsi yanlış və var ki, yerdə bir səhv. 968 00:46:25,130 --> 00:46:28,320 Və ki, çünki bir hissəsi Sizin PHP kodu işləmir. 969 00:46:28,320 --> 00:46:31,680 >> Həqiqətən, icra zaman, zaman by.php kimi bir şey getmək. 970 00:46:31,680 --> 00:46:34,950 Bu PHP vasitəsilə getmək olacaq xətti ilə line fayl və icra 971 00:46:34,950 --> 00:46:36,210 sonra yalnız və yalnız sonra. 972 00:46:36,210 --> 00:46:39,890 Bu irəlidə onu tərtib etmək niyyətində deyil vaxt və ya bir surəti tərtib və sonra vermək 973 00:46:39,890 --> 00:46:41,570 ki, hamıya surəti tərtib. 974 00:46:41,570 --> 00:46:43,830 Hər dəfə onun vasitəsilə getmək olacaq xətti ilə line və bunu icra. 975 00:46:43,830 --> 00:46:46,620 >> Belə ki, bəzi xətləri işləməyə bilər və çıxış doğru bir şey. 976 00:46:46,620 --> 00:46:49,500 Və digər xətləri sınıq ola bilər və çıxış bir səhv əvəzinə. 977 00:46:49,500 --> 00:46:52,650 PHP ilə hata zaman, biz təqdim etdik Siz faydalı şeyi bir neçə 978 00:46:52,650 --> 00:46:54,580 kimi, siz debug kömək dump funksiyası. 979 00:46:54,580 --> 00:46:56,900 >> Amma ümumiyyətlə, siz olacaq bu hataları görmek üçün. 980 00:46:56,900 --> 00:46:58,340 Və siz olacaq nə var Siz səhv nə bilirik. 981 00:46:58,340 --> 00:47:00,740 Amma yalnız səhv görmək olacaq həqiqətən kodu run dəfə. 982 00:47:00,740 --> 00:47:03,420 983 00:47:03,420 --> 00:47:08,880 >> Digər mühüm PHP aspekt və web inkişaf alın fikir deyil 984 00:47:08,880 --> 00:47:09,920 post qarşı. 985 00:47:09,920 --> 00:47:13,250 Heç nə fərq izah edə bilər arasında almaq və post var? 986 00:47:13,250 --> 00:47:17,530 987 00:47:17,530 --> 00:47:18,780 Heç kəs - 988 00:47:18,780 --> 00:47:21,710 989 00:47:21,710 --> 00:47:21,970 bəli. 990 00:47:21,970 --> 00:47:24,495 >> Auditoriya: onlardan varmı heç bir istifadəçi məlumatları görmək edək, 991 00:47:24,495 --> 00:47:26,080 və onlardan biri deyil? 992 00:47:26,080 --> 00:47:27,310 >> JASON Hirschhorn: Great. 993 00:47:27,310 --> 00:47:28,400 Bəli, siz əlavə bir şey var? 994 00:47:28,400 --> 00:47:32,622 >> Auditoriya: Mən nazik post bir super-qlobal dəyişən. 995 00:47:32,622 --> 00:47:34,740 >> JASON Hirschhorn: Belə ki, bu, həm də dəyişənlərin sizə verilir. 996 00:47:34,740 --> 00:47:35,630 Bunlar yalnız dəyişənlər var. 997 00:47:35,630 --> 00:47:37,740 Və onlar dəyişənlər bilirəm, Burada, çünki mən 998 00:47:37,740 --> 00:47:38,780 dollar işarəsi istifadə edin. 999 00:47:38,780 --> 00:47:41,950 >> Bu verilmiş dəyişənlər var PHP tərəfindən. 1000 00:47:41,950 --> 00:47:45,990 Və web pages arasında hərəkət edərkən, Siz bəzi məlumatları saxlamaq istəyirik. 1001 00:47:45,990 --> 00:47:47,960 Siz yəqin ki, saxlamaq istəyirsinizsə istifadəçi daxil daxil 1002 00:47:47,960 --> 00:47:49,270 Ki, get və post saxlanılır deyil. 1003 00:47:49,270 --> 00:47:51,390 Ki, başqa bir şey xilas oldu fərqli bir dəyişən. 1004 00:47:51,390 --> 00:47:55,170 >> Kimsə Yox Mu nə saxlanılır ki, dəyişən və ya nə dəyişən istifadə ilə 1005 00:47:55,170 --> 00:47:57,728 Əmin, 7 P-Set istifadəçi daxil edilir? 1006 00:47:57,728 --> 00:48:00,360 1007 00:48:00,360 --> 00:48:03,690 $ _SESSION Ki, məhz doğru ilə tanış olmaq yəqin ki, əhəmiyyətli 1008 00:48:03,690 --> 00:48:06,060 Bu şeylərin adlarını Əgər tez-tez istifadə edin. 1009 00:48:06,060 --> 00:48:10,070 >> Beləliklə, siz saxlamaq üçün sessiya dəyişən istifadə sayfaya məlumat. 1010 00:48:10,070 --> 00:48:11,075 Ki, bir super dəyişən var. 1011 00:48:11,075 --> 00:48:15,250 Bu bəlkə kimi, hər səhifə mövcuddur a qlobal dəyişən, siz düşünmək istəyirsinizsə 1012 00:48:15,250 --> 00:48:16,900 ki, kimi haqqında. 1013 00:48:16,900 --> 00:48:19,260 >> Digər dəyişənlərin bir neçə var Siz məlumat ötürmək üçün imkan verir ki, 1014 00:48:19,260 --> 00:48:20,710 səhifə səhifə. 1015 00:48:20,710 --> 00:48:24,260 Xüsusilə, olanları biz müzakirə edəcəyik GET və POST dəyişənlər var. 1016 00:48:24,260 --> 00:48:29,330 PHP onlar kimi baxmaq $ _GET Və $ _POST. 1017 00:48:29,330 --> 00:48:33,610 Və fərq kimi Marcus etdi out, onların arasında ki, 1018 00:48:33,610 --> 00:48:37,670 $ _Get da məlumat URL göstərilir. 1019 00:48:37,670 --> 00:48:41,380 >> Belə ki, biz burada aşağı baxmaq əgər biz YouTube linki görmək. 1020 00:48:41,380 --> 00:48:43,760 Biz bu sual işarəsi görürük. 1021 00:48:43,760 --> 00:48:47,730 Biz v = və sonra bəzi dəyəri görürük. 1022 00:48:47,730 --> 00:48:53,460 Geri düyməsi dəyəri bu ideya cütü, v açardır. 1023 00:48:53,460 --> 00:48:56,970 Və buraya dəyəri. 1024 00:48:56,970 --> 00:49:01,030 >> Biz bu səhifə getmək üçün və ya belə idi əgər Bu səhifədə kodlaşdırma, biz olardı 1025 00:49:01,030 --> 00:49:04,000 dəyişən $ _GET çağırıb. 1026 00:49:04,000 --> 00:49:11,030 Biz $ _GET getdi açıq bracket "v" array çox oxşardır yaxın bracket, 1027 00:49:11,030 --> 00:49:15,000 notation, bu assosiativ array edir biz indeksləri istifadə deyilik, çünki. 1028 00:49:15,000 --> 00:49:16,710 Düymələri kimi strings istifadə edilmişdir. 1029 00:49:16,710 --> 00:49:17,940 Amma çox oxşar fikir. 1030 00:49:17,940 --> 00:49:20,520 Biz biz getdi, bu dəyər almaq olardı. 1031 00:49:20,520 --> 00:49:23,276 >> Bu səhifədə, biz edə olarıq bu dəyər istifadə etmək. 1032 00:49:23,276 --> 00:49:32,200 Biz, həqiqətən baxmaq varsa, edək bir YouTube sayfasına gedin. 1033 00:49:32,200 --> 00:49:35,140 Nə video biz izləmək lazımdır? 1034 00:49:35,140 --> 00:49:37,350 Bu, insanların azarkeşləri Hobbit olunur? 1035 00:49:37,350 --> 00:49:40,731 >> Auditoriya: Bəli. 1036 00:49:40,731 --> 00:49:44,750 >> JASON Hirschhorn: Mən çıxarmaq deyiləm onların payı URL və 1037 00:49:44,750 --> 00:49:46,000 yeni pəncərədə sovuşdurmaq. 1038 00:49:46,000 --> 00:49:48,550 1039 00:49:48,550 --> 00:50:00,470 Siz burada baxmaq əgər indi, will bir daha, ki, qeyd - 1040 00:50:00,470 --> 00:50:03,170 Mən bu surəti və yapışdırıb gedirəm gedit, biz bu böyük bilərsiniz. 1041 00:50:03,170 --> 00:50:16,530 1042 00:50:16,530 --> 00:50:19,720 Siz var ki, görəcəksiniz bu sual işarəsi. 1043 00:50:19,720 --> 00:50:22,150 Sual işarəsi təyin Bu sonra hər şey olacaq 1044 00:50:22,150 --> 00:50:23,530 Bu get dəyişən saxlanılır. 1045 00:50:23,530 --> 00:50:29,130 >> Daha sonra v var ki, ilk var əsas və bu ilk dəyəri. 1046 00:50:29,130 --> 00:50:30,710 Ampersand xüsusi edir. 1047 00:50:30,710 --> 00:50:34,340 Ampersand, deyib OK, biz ilk dəyəri tamamladı. 1048 00:50:34,340 --> 00:50:37,170 Biz indi başqa hərəkət edir əsas dəyər cüt. 1049 00:50:37,170 --> 00:50:41,135 Burada əsas xüsusiyyət adlanır, və dəyəri youtu.be edir. 1050 00:50:41,135 --> 00:50:44,010 1051 00:50:44,010 --> 00:50:50,710 >> Mən bu səhifə bir kodlaşdırma idi və əgər kimsə bu URL getdi və mən 1052 00:50:50,710 --> 00:50:53,190 bəlkə watch.php. 1053 00:50:53,190 --> 00:50:54,150 Və mən bu kodlaşdırma edilib. 1054 00:50:54,150 --> 00:50:57,060 Mən $ _GET dəyişən istifadə edə bilər. 1055 00:50:57,060 --> 00:51:02,740 Və mən v var ki, Mən bir xüsusiyyət olardı. 1056 00:51:02,740 --> 00:51:07,080 >> Mən v düyməsini istifadə əgər, mən bu dəyər almaq olardı. 1057 00:51:07,080 --> 00:51:14,145 Və I $ _GET bracket "xüsusiyyət" əgər yaxın bracket, bu dəyəri almaq olardı. 1058 00:51:14,145 --> 00:51:17,530 Yenə də, bu mütləq deyil müraciət - 1059 00:51:17,530 --> 00:51:21,460 açıq-aydın, YouTube düymələri və dəyərlər və informasiya müraciət etmir almaq 1060 00:51:21,460 --> 00:51:22,700 Bizim Problem 7 seçin. 1061 00:51:22,700 --> 00:51:28,450 Amma müəyyən şeylər var ki, biz Bizim Problem Set 7 alın vasitəsilə keçir. 1062 00:51:28,450 --> 00:51:33,120 Və əlbəttə, bir web page getmək zaman və ya öz page kodlaşdırma olan 1063 00:51:33,120 --> 00:51:36,440 $ _GET Lazımlı olacaq Sizin kodlaşdırma zaman. 1064 00:51:36,440 --> 00:51:41,030 >> Sonra $ _GET istifadə etmək üçün bir səbəb nədir heç bir gizlilik verir, əgər? 1065 00:51:41,030 --> 00:51:43,170 Siz bütün bu məlumatları görmək ki, köçürülmüş olunur. 1066 00:51:43,170 --> 00:51:44,170 Bu, bütün istifadəçi göstərilir. 1067 00:51:44,170 --> 00:51:49,060 Amma bilər ki, bir səbəbi var kimi, $ _GET bir şey saxlamaq istəyirsinizsə 1068 00:51:49,060 --> 00:51:50,310 $ _POST qarşı çıxdı? 1069 00:51:50,310 --> 00:51:52,650 1070 00:51:52,650 --> 00:51:53,900 Niyə bunu etmək istəyirsiniz? 1071 00:51:53,900 --> 00:51:58,065 1072 00:51:58,065 --> 00:51:58,540 >> Bütün hüquqlar. 1073 00:51:58,540 --> 00:52:00,310 Mən Quiz 1 istədi. 1074 00:52:00,310 --> 00:52:02,210 $ _GET Pro nədir? 1075 00:52:02,210 --> 00:52:04,250 Bir pro nədir? 1076 00:52:04,250 --> 00:52:04,700 Bəli - 1077 00:52:04,700 --> 00:52:06,180 >> Auditoriya: Bu asan məlumat bölüşmək. 1078 00:52:06,180 --> 00:52:07,040 >> JASON Hirschhorn: düşünürəm ki, böyük. 1079 00:52:07,040 --> 00:52:07,870 Bu informasiya bölüşmək üçün asandır. 1080 00:52:07,870 --> 00:52:09,360 Bu Seçilmişlərə asandır. 1081 00:52:09,360 --> 00:52:15,260 >> İndi Seçilmişlərə bilər YouTube.com /? V = bir şey izləmək və getmək 1082 00:52:15,260 --> 00:52:16,900 xüsusi video. 1083 00:52:16,900 --> 00:52:22,020 YouTube həmişə POST sorğu əgər müxtəlif pages, hər YouTube URL 1084 00:52:22,020 --> 00:52:22,985 YouTube.com olardı. 1085 00:52:22,985 --> 00:52:25,750 Siz bir video favorite bilmədi. 1086 00:52:25,750 --> 00:52:28,160 Demək ki, əgər link paylaşdı çünki başqası ilə, onlar deyil 1087 00:52:28,160 --> 00:52:30,160 avtomatik olaraq post dəyişən almaq. 1088 00:52:30,160 --> 00:52:33,570 Onlar yalnız bu link əldə və etdiyiniz link hamı üçün eynidir. 1089 00:52:33,570 --> 00:52:35,180 >> Belə ki, bir pro edir. 1090 00:52:35,180 --> 00:52:38,850 Bu Seçilmişlərə, bu imkan verir məlumat və ya bu məlumatı bölüşmək 1091 00:52:38,850 --> 00:52:40,840 və ya bir az etmək daha çox istifadəçi dostu. 1092 00:52:40,840 --> 00:52:43,890 Əlbəttə ki, heç bir gizlilik var, belə ki, biz bu post dəyişən var. 1093 00:52:43,890 --> 00:52:47,570 Və post məlumat deyil URL göstərilir. 1094 00:52:47,570 --> 00:52:49,200 >> Bu tamamilə xüsusi deyil. 1095 00:52:49,200 --> 00:52:51,710 Amma bu cüzi daha xüsusi edir. 1096 00:52:51,710 --> 00:52:55,030 Və belə ki, bu URL görəcəksiniz aşağı burada, cs50.net. 1097 00:52:55,030 --> 00:52:59,200 Siz daxil olduğunuz və ya veb eyni var olacaq 1098 00:52:59,200 --> 00:53:02,600 URL, cs50.net. 1099 00:53:02,600 --> 00:53:05,940 >> Aydındır ki, bir şey varsa, fərqlidir Siz veb daxil edirik. 1100 00:53:05,940 --> 00:53:08,690 Siz, bir var, yəqin ki, giriş PIN. 1101 00:53:08,690 --> 00:53:10,600 Və bu təsdiq edir ki, server ilə. 1102 00:53:10,600 --> 00:53:12,650 Və yəqin ki, qənaət bəzi digər məlumatlar. 1103 00:53:12,650 --> 00:53:14,810 Amma URL bütün dəyişmir. 1104 00:53:14,810 --> 00:53:17,080 >> Və belə ki, işin var, zaman bir şey POST tərəfindən göndərilir. 1105 00:53:17,080 --> 00:53:18,800 URL dəyişmir. 1106 00:53:18,800 --> 00:53:21,100 Bu POST məlumat deyil URL göstərilir. 1107 00:53:21,100 --> 00:53:26,150 Lakin bəzi dövlət bəlkə dəyişib və Bu qeyd bəzi məlumatlar var 1108 00:53:26,150 --> 00:53:27,400 POST dəyişən. 1109 00:53:27,400 --> 00:53:30,460 1110 00:53:30,460 --> 00:53:36,880 >> Üzr istəyirik. Mən SQL getmək əvvəl, hər hansı bir xüsusilə PHP, haqqında suallar 1111 00:53:36,880 --> 00:53:41,850 şeyi suallar biz artıq getmədim Siz aşkar və ya hər hansı sintaksis və ya etdik ki, 1112 00:53:41,850 --> 00:53:43,855 PHP haqqında məntiq suallar? 1113 00:53:43,855 --> 00:53:49,300 1114 00:53:49,300 --> 00:53:50,050 OK. 1115 00:53:50,050 --> 00:53:54,400 >> Siz olacaq final dil Bu həftə ilə əlaqə edir 1116 00:53:54,400 --> 00:53:58,920 Strukturlu Sorğu dili, SQL, tez-tez davamı elan. 1117 00:53:58,920 --> 00:54:01,740 Ki, siz ilə qarşılıqlı imkan verir formalaşdırmışdır şəkildə verilənlər bazası. 1118 00:54:01,740 --> 00:54:04,390 Və bu PHP ilə çox gözəl oynayır. 1119 00:54:04,390 --> 00:54:09,950 >> Siz Problem Set 7 görəcəksiniz kimi, biz var siz sorğu adlı funksiyası verilir. 1120 00:54:09,950 --> 00:54:14,990 Və bir SQL simli və icra edir verilənlər bazası ki, sorğu. 1121 00:54:14,990 --> 00:54:17,470 Keçmiş illərdə, sizin deyil, bu funksiya verilmişdir. 1122 00:54:17,470 --> 00:54:22,250 Siz etmək üçün PHP funksiyaları istifadə etmək idi bazası və çek üzrə sorğu 1123 00:54:22,250 --> 00:54:24,230 sonra nəticələr əldə səhvlər və. 1124 00:54:24,230 --> 00:54:26,120 >> Və həqiqətən, bu çətin deyil, yenidən, bu oynayır, çünki 1125 00:54:26,120 --> 00:54:27,080 çox gözəl PHP ilə. 1126 00:54:27,080 --> 00:54:31,240 Və PHP siz funksiyaları bir çox verir bir SQL bazası ilə qarşılıqlı. 1127 00:54:31,240 --> 00:54:34,810 Belə ki, tez-tez iki Bu birlikdə getmək. 1128 00:54:34,810 --> 00:54:37,090 Əlbəttə ki, siz ilə qarşılıqlı bilər hər hansı SQL bazası 1129 00:54:37,090 --> 00:54:38,400 başqa dillərdə sayı. 1130 00:54:38,400 --> 00:54:41,420 Amma PHP seçmək üçün böyük biridir. 1131 00:54:41,420 --> 00:54:42,290 >> A bazası - 1132 00:54:42,290 --> 00:54:46,030 biz tez bu artıq getmək lazımdır, çünki bu biz olacaq bir buzz söz 1133 00:54:46,030 --> 00:54:48,030 tez-tez istifadə başlamaq - 1134 00:54:48,030 --> 00:54:50,140 masalar toplusudur. 1135 00:54:50,140 --> 00:54:53,960 Beləliklə, biz hesab edə bilər bir Excel faylı olaraq. 1136 00:54:53,960 --> 00:54:57,260 Bir Excel fayl birdən çox nişanlar var Ekranın altındakı. 1137 00:54:57,260 --> 00:55:03,090 Hər nişanı indi, bir masa zəng lazımdır bir masa satır toplusudur. 1138 00:55:03,090 --> 00:55:04,060 >> Və bir sıra nədir? 1139 00:55:04,060 --> 00:55:06,890 Yaxşı, bir sıra ki, eyni şey Excel faylı. 1140 00:55:06,890 --> 00:55:10,380 Bu yalnız hər müəyyən dəyərlər var sahəsində ya hər verilir sütun verilir. 1141 00:55:10,380 --> 00:55:12,010 Bu cədvəldə giriş kimi. 1142 00:55:12,010 --> 00:55:16,570 Bu ID, a olan tələbə var xüsusi ID və xüsusi adı və 1143 00:55:16,570 --> 00:55:17,910 Xüsusi ev. 1144 00:55:17,910 --> 00:55:19,790 >> Belə ki, bir verilənlər bazası bir toplusudur masalar. 1145 00:55:19,790 --> 00:55:22,685 Və masalar özləri var satır və ya yazıların sayı. 1146 00:55:22,685 --> 00:55:25,470 1147 00:55:25,470 --> 00:55:28,280 Hər, da var masa, müəyyən sahələri. 1148 00:55:28,280 --> 00:55:32,130 Və hər rekord nə ifadə üçün gedir, sahələri bəzən 1149 00:55:32,130 --> 00:55:33,890 sütun lakin ümumiyyətlə adlı sahələri. 1150 00:55:33,890 --> 00:55:38,270 >> Bu çox sadə masa, mən üç sahələri, bir ID sahəsində bir istifadəçi adı 1151 00:55:38,270 --> 00:55:39,780 sahəsində bir hash sahəsində. 1152 00:55:39,780 --> 00:55:41,300 Mən üç satır. 1153 00:55:41,300 --> 00:55:42,100 Hal-hazırda, onlar boş istəyirik. 1154 00:55:42,100 --> 00:55:44,850 Onlar yəqin ki, boş ola bilməz bu mənim real bazası idi. 1155 00:55:44,850 --> 00:55:50,530 >> Beləliklə, siz Excel istifadə etdiyiniz halda, oxşar fikir Excel nə, baxmayaraq ki, 1156 00:55:50,530 --> 00:55:54,300 Aydındır ki, indi biz etmək olacaq Bu daha çox güclü şeylər 1157 00:55:54,300 --> 00:55:56,430 saxlanılır ki, məlumat Bizim verilənlər bazasında. 1158 00:55:56,430 --> 00:56:00,270 Siz özünüz bir yaratmaq olacaq Problem Set 7 verilənlər bazası. 1159 00:56:00,270 --> 00:56:02,820 Amma birdən yaratmaq olacaq verilənlər bazası ərzində masalar. 1160 00:56:02,820 --> 00:56:06,950 >> Siz bir verilənlər bazası yaratmaq olacaq və ya istifadəçilər üçün bir masa. 1161 00:56:06,950 --> 00:56:12,830 Siz həmçinin bir masa yaratmaq olacaq yəqin ki, fond əməliyyatlar, saxlamaq 1162 00:56:12,830 --> 00:56:15,580 Onların track, siz lazımdır, çünki tarixi xüsusiyyət həyata keçirilməsi. 1163 00:56:15,580 --> 00:56:18,370 O masalar olacaq, həm də müxtəlif sahələri. 1164 00:56:18,370 --> 00:56:22,190 Məsələn, bir istifadəçi sahədə, siz yəqin ki, onların istifadəçi adı və istəyirəm 1165 00:56:22,190 --> 00:56:24,220 ID və onların parol hash. 1166 00:56:24,220 --> 00:56:28,450 >> Track saxlayır ki, Səhmlər cədvəldə tarixi və ya tarixi masa, siz 1167 00:56:28,450 --> 00:56:31,620 yəqin ki, istifadəçi adı lazım deyil və hash və ID. 1168 00:56:31,620 --> 00:56:34,460 Siz yəqin ki, yalnız o biri lazımdır unikal dəyərlər, birləşmək 1169 00:56:34,460 --> 00:56:35,830 bir istifadəçi ilə. 1170 00:56:35,830 --> 00:56:38,100 >> Amma sonra, digər saxlamaq istəyirəm kimi şeylər nə vaxt 1171 00:56:38,100 --> 00:56:40,630 əməliyyat edildi. 1172 00:56:40,630 --> 00:56:42,380 Nə fond alınmış və ya satılmış? 1173 00:56:42,380 --> 00:56:44,150 Fond necə çox səhmlər alınmış və ya satılmış? 1174 00:56:44,150 --> 00:56:48,360 Qiymət nə idi olan fond alınmış və ya satılmış? 1175 00:56:48,360 --> 00:56:50,180 >> Belə ki, yenə siz əlaqə olacaq ki, bir verilənlər bazası ilə 1176 00:56:50,180 --> 00:56:51,350 çox masalar üçün gedir. 1177 00:56:51,350 --> 00:56:54,340 Hər bir masa gedir sahələrində öz dəsti. 1178 00:56:54,340 --> 00:56:58,430 Lakin, çox güman ki, oxşar olacaq sahəsində hər masa ki, 1179 00:56:58,430 --> 00:57:00,130 bir-birinə onlara aiddir. 1180 00:57:00,130 --> 00:57:02,660 Adətən, bu ID sahədir. 1181 00:57:02,660 --> 00:57:07,000 >> Çünki hər bir istifadəçi unikal ID edir əgər və hər ilə ID şərik 1182 00:57:07,000 --> 00:57:09,365 istifadəçi edir və ya əməliyyat ki, istifadəçi bütün tarixi. 1183 00:57:09,365 --> 00:57:12,760 1184 00:57:12,760 --> 00:57:13,830 Və istifadəçi ID. 1185 00:57:13,830 --> 00:57:15,365 Siz məlumat əldə edə bilərsiniz masa ya. 1186 00:57:15,365 --> 00:57:19,770 Siz öz adınızı almaq və bilərsiniz onların əməliyyatların bütün əldə edə bilərsiniz. 1187 00:57:19,770 --> 00:57:24,410 >> Verilənlər bazası haqqında Hər hansı sual, və ya xüsusi suallar? 1188 00:57:24,410 --> 00:57:25,240 Əslində, ki edək. 1189 00:57:25,240 --> 00:57:27,410 Biz iki tərəf olacaq. 1190 00:57:27,410 --> 00:57:31,210 >> Belə ki, dörd əməliyyatları yoxdur Siz istifadə olunacaq bazaları 1191 00:57:31,210 --> 00:57:34,790 Problem güman 7 Set və Heç istifadə. 1192 00:57:34,790 --> 00:57:38,040 Siz istədiyiniz ilk şey insert edir yeni bir masa rekord və ya bir 1193 00:57:38,040 --> 00:57:39,960 bir masa yeni satır. 1194 00:57:39,960 --> 00:57:46,070 Bu, ümumi funksiyası var ki, SQL sorğu generic form. 1195 00:57:46,070 --> 00:57:52,240 >> , Masa INSERT INTO nə sütunlar Əgər daxil etmək istədiyiniz və 1196 00:57:52,240 --> 00:57:58,740 istədiyiniz olacaq ki, dəyərlər həmin sütun və ya sahələrdə qoyulan. 1197 00:57:58,740 --> 00:58:03,980 Bir çox masalar varsa verilənlər bazası və ya çox verilənlər bazası, siz 1198 00:58:03,980 --> 00:58:06,630 həmçinin bazası müəyyən etmək lazımdır və istədiyiniz ki, masa 1199 00:58:06,630 --> 00:58:07,980 daxil şeyi qoymaq üçün. 1200 00:58:07,980 --> 00:58:11,390 Amma çox sadə, siz daxil etmək istəyirsinizsə bir şey daxil, demək, burada var 1201 00:58:11,390 --> 00:58:12,890 Mən daxil etmək istəyirəm sahələri. 1202 00:58:12,890 --> 00:58:14,740 Və burada dəyərlərdir. 1203 00:58:14,740 --> 00:58:18,840 >> Bir masa, həmçinin, bu istifadəçi masa yaxşı nümunəsidir. 1204 00:58:18,840 --> 00:58:21,940 Yəqin ki, bu istifadəçi masa və yəqin ki, P-Set istifadəçi masa 1205 00:58:21,940 --> 00:58:24,200 7, yalnız bir istifadəçi adı dəyəri yoxdur. 1206 00:58:24,200 --> 00:58:27,100 Yalnız bir pul dəyəri yoxdur, və ya sahəsində, daha. 1207 00:58:27,100 --> 00:58:29,140 Bir ID sahəsində də var. 1208 00:58:29,140 --> 00:58:31,110 >> Mən ID sahəsində əlavə etmək niyyətində deyiləm. 1209 00:58:31,110 --> 00:58:34,020 Ki, veriləcək olacaq Mənə avtomatik bir 1210 00:58:34,020 --> 00:58:35,810 yeni rekord daxil edilir. 1211 00:58:35,810 --> 00:58:37,820 Belə ki, bəzi sahəsində var ki, siz avtomatik ola bilərsiniz. 1212 00:58:37,820 --> 00:58:41,740 >> Bəlkə hər istifadəçi vermək istəyirəm Yarasa off pul $ 10,000. 1213 00:58:41,740 --> 00:58:43,470 Mən daxil ehtiyac yoxdur burada pul bir sıra. 1214 00:58:43,470 --> 00:58:45,860 Mən daxil etmək lazım olan bütün istifadəçi adı. 1215 00:58:45,860 --> 00:58:49,230 Və sonra, pul sahədə olacaq ID sahəsində əvvəlcədən məskunlaşmış və 1216 00:58:49,230 --> 00:58:50,590 edilə önceden. 1217 00:58:50,590 --> 00:58:53,640 >> Belə ki oftentimes, biz daxil deyilik bir şey hər sahəyə, çünki 1218 00:58:53,640 --> 00:58:55,400 həmin digər sahələri önceden edir. 1219 00:58:55,400 --> 00:58:58,320 Ki, çünki biz ki, masa qurmaq. 1220 00:58:58,320 --> 00:59:01,280 >> Siz olacaq ikinci şey etmək istəyirəm rekord silmək deyil. 1221 00:59:01,280 --> 00:59:02,900 Bir şey silme çox sadədir. 1222 00:59:02,900 --> 00:59:05,660 Siz istədiyiniz masa vermək bir şey silmək üçün. 1223 00:59:05,660 --> 00:59:11,202 Və OK, Mən silmək istəyirəm, demək Milo bir istifadəçi adı ki, rekord. 1224 00:59:11,202 --> 00:59:16,180 Yoxsa mən bütün qeydləri silmək üçün istəyirəm ki, bir Milo istifadəçi adı və ya bir idi var 1225 00:59:16,180 --> 00:59:18,700 istifadəçi ID sayı 2-dən əməliyyat. 1226 00:59:18,700 --> 00:59:21,950 1227 00:59:21,950 --> 00:59:24,809 Bu hər hansı bir sual sorğu iki növ? 1228 00:59:24,809 --> 00:59:26,059 >> Auditoriya: [işitilemez]. 1229 00:59:26,059 --> 00:59:28,721 1230 00:59:28,721 --> 00:59:30,770 >> JASON Hirschhorn: Bəli. 1231 00:59:30,770 --> 00:59:33,530 Mən sıra və rekord istifadə gedirəm əvəz və bəzi 1232 00:59:33,530 --> 00:59:35,400 sütun və sahə ilə. 1233 00:59:35,400 --> 00:59:37,650 Amma bir sıra bir rekord deyil. 1234 00:59:37,650 --> 00:59:40,080 Bir sütun gedir, bir sahədir Bu cədvələ geri. 1235 00:59:40,080 --> 00:59:44,210 1236 00:59:44,210 --> 00:59:45,420 >> OK. 1237 00:59:45,420 --> 00:59:47,310 Yəqin ki, etdiyiniz növbəti şey edəcəyimiz bəzi almaq 1238 00:59:47,310 --> 00:59:48,400 masa məlumat. 1239 00:59:48,400 --> 00:59:50,090 Ki, bir seçin sorğu edir. 1240 00:59:50,090 --> 00:59:52,330 Və yenə, nə masa Mən seçilməsi edirəm? 1241 00:59:52,330 --> 00:59:58,370 Və nə sütun I seçmək istəyirəm, və ya yoxdur nə dəyəri I seçmək istəyirəm və 1242 00:59:58,370 --> 00:59:59,530 olan sıra olan? 1243 00:59:59,530 --> 01:00:01,120 >> Belə ki, seçin bir az xarakterikdir. 1244 01:00:01,120 --> 01:00:03,620 Mən OK, mən bu masa istəyirsinizsə, deyirlər. 1245 01:00:03,620 --> 01:00:09,350 Və sonra mən sütun adı istəyirəm, və Mən ID 2 ilə üst-üstə bunu istəyirik. 1246 01:00:09,350 --> 01:00:11,030 Ki, bir seçin etmək bir yoldur. 1247 01:00:11,030 --> 01:00:14,180 >> Və ya mənə hər verir, demək olar tək adı. 1248 01:00:14,180 --> 01:00:18,200 Və ya mənə bir ümumiliklə verir, demək olar Bu masa satır, harada 1249 01:00:18,200 --> 01:00:19,460 istifadəçi adı 1. 1250 01:00:19,460 --> 01:00:22,300 Belə ki, bir neçə müxtəlif yolları var asılı olaraq seçin queries, necə 1251 01:00:22,300 --> 01:00:24,130 istədiyiniz çox məlumat, 1252 01:00:24,130 --> 01:00:29,410 >> Siz həmişə yalnız hər şeyi seçə bilərsiniz xüsusi masa və sonra loop 1253 01:00:29,410 --> 01:00:31,320 vasitəsilə həyata toplama istədiyiniz şeylər. 1254 01:00:31,320 --> 01:00:33,940 Siz seçilməsi edirsinizsə Lakin, unutmayın bir masa şeyi çox və 1255 01:00:33,940 --> 01:00:37,400 həqiqətən böyük masa var ki, olacaq yalnız seçin bəzi vaxt, belə ki, yaxşı 1256 01:00:37,400 --> 01:00:40,000 Siz olacaq şeylər istifadə başa. 1257 01:00:40,000 --> 01:00:43,580 >> Həmçinin, seçin və bütün bunlar ilə digər SQL həmçinin əmrləri, mən 1258 01:00:43,580 --> 01:00:45,760 siz çılpaq-sümük versiyası verilməsi. 1259 01:00:45,760 --> 01:00:51,600 Lakin, demək mən istifadəçilər seçilməsi alıram və mən istəyirəm onları əlifba sırası ilə çap, 1260 01:00:51,600 --> 01:00:56,710 I sort sonra bütün istifadəçilər seçin və bilər əlifba sırası ilə mənim kodu onlara. 1261 01:00:56,710 --> 01:01:01,990 >> Və ya seçin yazmaq üçün bir yol var sorğu, bir şeyi seçir 1262 01:01:01,990 --> 01:01:06,580 bir off əsasında əlifba moda, xüsusi sütun, artan və ya 1263 01:01:06,580 --> 01:01:07,490 enən. 1264 01:01:07,490 --> 01:01:11,660 Belə ki, unutmayın ki, nə sizə bir çox etmək istəyirəm yəqin edilə bilər 1265 01:01:11,660 --> 01:01:15,070 əlavə vasitəsilə sorğu bağlayırlar. 1266 01:01:15,070 --> 01:01:19,120 Belə ki, online bu queries baxmaq və ya yoxdur bu ilə edə bilərsiniz başqa şeylər 1267 01:01:19,120 --> 01:01:21,410 onları genişləndirmək queries. 1268 01:01:21,410 --> 01:01:25,020 >> Nəhayət, siz son şey istəyirəm bir şey daxil və ya silmək deyil 1269 01:01:25,020 --> 01:01:26,700 bir şey, lakin bir şey yeniləmə. 1270 01:01:26,700 --> 01:01:30,380 Və yeniləmə ilə aparılır sorğu, və yenə nə masa. 1271 01:01:30,380 --> 01:01:32,530 Mən etmək üçün nə dəyişiklik istəyirsiniz? 1272 01:01:32,530 --> 01:01:35,915 Və hansı satır və ya rekord etmək Mən dəyişiklik etmək istəyirsiniz? 1273 01:01:35,915 --> 01:01:38,720 1274 01:01:38,720 --> 01:01:40,300 SQL hər hansı suallar? 1275 01:01:40,300 --> 01:01:47,070 1276 01:01:47,070 --> 01:01:47,310 >> OK. 1277 01:01:47,310 --> 01:01:49,080 Belə ki, haqqında 15 dəqiqə var. 1278 01:01:49,080 --> 01:01:51,460 Bu Mən son slide edir. 1279 01:01:51,460 --> 01:01:55,380 Və inşallah, bu son slide bir problem yaxşı segue qurmaq, 1280 01:01:55,380 --> 01:01:58,820 biz istədiyiniz anlaşma çünki , qeydlər daxil silin seçin 1281 01:01:58,820 --> 01:02:03,420 Onlara və onlara yeniləmə bizə kömək edəcək böyük məntiqi anlamaq və axın 1282 01:02:03,420 --> 01:02:05,570 Problem Set 7. 1283 01:02:05,570 --> 01:02:08,330 >> Mən bütün cavab bilirik Bu suallara. 1284 01:02:08,330 --> 01:02:10,570 Mən sizə demək fikrində deyiləm Cavab bütün. 1285 01:02:10,570 --> 01:02:15,530 Amma başqası istəyirsinizsə qrup bir sual təqdim və ya 1286 01:02:15,530 --> 01:02:18,700 biz, bu suala bir cavab bir off jumping nöqtəsi kimi istifadə 1287 01:02:18,700 --> 01:02:20,311 problem dəsti haqqında danışmaq. 1288 01:02:20,311 --> 01:02:24,159 1289 01:02:24,159 --> 01:02:27,260 Və ya kimsə bir daha ümumi var, əgər problem dəsti off sual hiss 1290 01:02:27,260 --> 01:02:28,210 həmçinin xahiş free. 1291 01:02:28,210 --> 01:02:29,460 Və biz orada başlaya bilərsiniz. 1292 01:02:29,460 --> 01:02:32,840 1293 01:02:32,840 --> 01:02:35,973 Əgər səssiz olan unutmayın hamı zərər verir. 1294 01:02:35,973 --> 01:02:36,376 Bəli. 1295 01:02:36,376 --> 01:02:39,540 >> Auditoriya: Belə keçmək üçün yeganə yoldur dəyişənlərin və müxtəlif web 1296 01:02:39,540 --> 01:02:44,532 pages, və ya ən rahat yol, POST istifadə edərək və ya GET? 1297 01:02:44,532 --> 01:02:52,380 >> JASON Hirschhorn: Belə ki, bəli, ki, edir demək ən əlverişli yoldur - zaman 1298 01:02:52,380 --> 01:02:53,970 Kimsə bir formu doldurduğu - 1299 01:02:53,970 --> 01:02:57,540 başqa web haqqında məlumat almaq GET POST və ya istifadə edərək səhifə. 1300 01:02:57,540 --> 01:03:00,400 1301 01:03:00,400 --> 01:03:04,320 Çünki çərçivəsində biz istifadə etdiyiniz Bu problem dəsti, siz görəcəksiniz 1302 01:03:04,320 --> 01:03:08,630 ki, bir çox dəfə biz başqa səhifəyə göstərir. 1303 01:03:08,630 --> 01:03:12,420 biz Yoxsa biz, başqa bir fayl deyil göstərməyə mütləq bir səhifə. 1304 01:03:12,420 --> 01:03:14,050 >> Beləliklə, biz bir dəyişən keçir. 1305 01:03:14,050 --> 01:03:16,400 Və sonra, bu göstərir Istifadə HTML səhifə, 1306 01:03:16,400 --> 01:03:18,220 ki, dəyişən məlumat. 1307 01:03:18,220 --> 01:03:20,790 Texniki keçən deyil arasında informasiya 1308 01:03:20,790 --> 01:03:21,910 müxtəlif web pages. 1309 01:03:21,910 --> 01:03:24,600 Bu informasiya keçir müxtəlif fayllar arasında. 1310 01:03:24,600 --> 01:03:26,710 >> Və biz hər hansı bir istifadə edə bilərsiniz bunu dəyişən. 1311 01:03:26,710 --> 01:03:33,230 Amma bəli, biz istəyirdi keçmək bir səhifədən məlumat 1312 01:03:33,230 --> 01:03:36,850 başqa, səhifə GET və POST ki Bunu üçün yol ola. 1313 01:03:36,850 --> 01:03:43,060 1314 01:03:43,060 --> 01:03:45,765 Haqqında hər hansı digər suallar Problem set? 1315 01:03:45,765 --> 01:03:49,490 1316 01:03:49,490 --> 01:03:50,150 >> OK. 1317 01:03:50,150 --> 01:03:53,660 Nin, sonra xüsusi, ilə gedək problem hissəsi seçin. 1318 01:03:53,660 --> 01:04:00,260 Siz, bir nöqtədə, lazımdır gedir kiminsə portfeli keçirmək 1319 01:04:00,260 --> 01:04:01,710 ekran. 1320 01:04:01,710 --> 01:04:06,454 Mən portfeli deyəndə nəyi nəzərdə tuturam, Bu problemi kontekstində müəyyən? 1321 01:04:06,454 --> 01:04:11,350 >> Auditoriya: Bu ki, onlar səhmlərinin kimi necə çox səhmlər onlar öz var, 1322 01:04:11,350 --> 01:04:13,760 qiymət, və nə qədər onlar yazmayıblar pul. 1323 01:04:13,760 --> 01:04:15,235 >> JASON Hirschhorn: Bu böyük səslənir. 1324 01:04:15,235 --> 01:04:19,640 Mən bütün səhmlərinin göstərmək istəyirəm onlar öz üçün hər bir səhmdar şirkətin 1325 01:04:19,640 --> 01:04:23,770 səhmlər və yəqin ki, nə qədər ki, dəyər, və sonra bir ayrı-ayrı dəyişən, 1326 01:04:23,770 --> 01:04:25,960 nə qədər pul var. 1327 01:04:25,960 --> 01:04:27,150 Mən ki, təsvir etmək istəyirsiniz. 1328 01:04:27,150 --> 01:04:29,660 Bəhs başlamaq edək necə Mən ola bilər Mən nə masalar, bunu haqqında getmək 1329 01:04:29,660 --> 01:04:31,210 etmək lazımdır gedən bunu edə bilərsiniz. 1330 01:04:31,210 --> 01:04:34,070 1331 01:04:34,070 --> 01:04:34,460 Bəli - 1332 01:04:34,460 --> 01:04:37,970 >> Auditoriya: Yaxşı users, və sonra, mən tapmaq adlı bir masa edə bilər 1333 01:04:37,970 --> 01:04:41,920 Səhmlərin və ya kimi bir şey olan onlar alıb kaç olardı. 1334 01:04:41,920 --> 01:04:42,660 >> JASON Hirschhorn: OK. 1335 01:04:42,660 --> 01:04:46,530 Mən adlı masa ehtiyac gedirəm Bu tutar olan istifadəçilər, 1336 01:04:46,530 --> 01:04:50,640 istifadəçi adı, ehtimalla, yəqin ki, bəzi ID, yəqin ki, fərdin parol. 1337 01:04:50,640 --> 01:04:52,850 Başqa bir şey nədir ki, yalnız bağlı oldu dedi? 1338 01:04:52,850 --> 01:04:55,510 Nə Michael, başqa kimsə ilə bağlı olan başqa bir şey 1339 01:04:55,510 --> 01:04:58,270 onlara unikal hər bir istifadəçi? 1340 01:04:58,270 --> 01:05:00,050 >> Auditoriya: ID. 1341 01:05:00,050 --> 01:05:01,170 >> JASON Hirschhorn: ID - 1342 01:05:01,170 --> 01:05:03,540 biz istəyirik ki, başqa bir şey nədir yəqin ki, istəyirəm 1343 01:05:03,540 --> 01:05:05,685 Bu səhifədə göstərilir? 1344 01:05:05,685 --> 01:05:06,990 >> Auditoriya: Onların adı. 1345 01:05:06,990 --> 01:05:10,550 >> JASON Hirschhorn: Onların adı - nə Bununla bağlı başqa bir şey 1346 01:05:10,550 --> 01:05:11,420 xüsusi problem müəyyən? 1347 01:05:11,420 --> 01:05:14,110 >> Auditoriya: Nə ehtiyatları onlar öz - 1348 01:05:14,110 --> 01:05:16,650 >> JASON Hirschhorn: var gedir onlar öz nə ehtiyatları bir çox ola. 1349 01:05:16,650 --> 01:05:19,670 Bir xüsusi dəyər olsa nə var, onlar üçün gedir ki, 1350 01:05:19,670 --> 01:05:22,640 onlara ilə bağlı? 1351 01:05:22,640 --> 01:05:25,709 Necə almaq üçün gedir və onların səhmlərinin satışı? 1352 01:05:25,709 --> 01:05:26,595 >> Auditoriya: Cash. 1353 01:05:26,595 --> 01:05:28,100 >> JASON Hirschhorn: Onlar pul üçün gedir. 1354 01:05:28,100 --> 01:05:31,020 Belə ki, hər bir istifadəçi üçün gedir pul üçün bir dəyəri. 1355 01:05:31,020 --> 01:05:32,360 Və olacaq hər bir istifadəçi üçün unikal. 1356 01:05:32,360 --> 01:05:35,040 Belə ki, istifadəçi masa, edir pul qoymaq mənada. 1357 01:05:35,040 --> 01:05:39,100 >> Siz, əlbəttə, bir yarada bilər istifadəçi kimlikleri və var ki, masa onların 1358 01:05:39,100 --> 01:05:40,200 pul dəyəri. 1359 01:05:40,200 --> 01:05:41,070 Amma bu mənada etmir. 1360 01:05:41,070 --> 01:05:43,410 Bu, sadəcə qoymaq anlamlı bir masa ki, bütün. 1361 01:05:43,410 --> 01:05:46,860 >> Beləliklə, biz bir masa olacaq ki, informasiya ilə. 1362 01:05:46,860 --> 01:05:48,360 Və sonra, digər masa nə var biz olacaq? 1363 01:05:48,360 --> 01:05:49,430 Siz Səhmlər masa bildirib. 1364 01:05:49,430 --> 01:05:50,680 Biz nə qoyulması Bu Səhmlər masa? 1365 01:05:50,680 --> 01:05:55,860 1366 01:05:55,860 --> 01:05:57,530 Hər kəs, ideya - 1367 01:05:57,530 --> 01:05:58,796 >> Auditoriya: Şirkət. 1368 01:05:58,796 --> 01:06:00,020 >> JASON Hirschhorn: dönürük Bu adı qoymaq 1369 01:06:00,020 --> 01:06:03,620 şirkəti Apple üçün belə AAPL. 1370 01:06:03,620 --> 01:06:04,050 Bəli. 1371 01:06:04,050 --> 01:06:05,390 >> Auditoriya: necə çox səhmlər və onlar dəyər etdiyiniz nə qədər. 1372 01:06:05,390 --> 01:06:08,590 >> JASON Hirschhorn necə çox səhmlər, nə qədər dəyər etdiyiniz - 1373 01:06:08,590 --> 01:06:10,630 başqa bir şey nə biz ki, cədvəldə lazımdır? 1374 01:06:10,630 --> 01:06:12,770 >> Auditoriya: index A istifadəçi ID it. 1375 01:06:12,770 --> 01:06:14,000 >> JASON Hirschhorn: A User ID. 1376 01:06:14,000 --> 01:06:16,070 Belə ki, masa, biz will yəqin ki, var - 1377 01:06:16,070 --> 01:06:18,610 Bu sahibi olan kimsə varsa, deyək üç ehtiyatları, üç satırlar, hər 1378 01:06:18,610 --> 01:06:23,730 ki, istifadəçi ID və ya fərdi istifadəçi ID, lakin müxtəlif şirkət adı, 1379 01:06:23,730 --> 01:06:28,570 ehtimalla səhmlərin müxtəlif sayı, və hər biri üçün fərqli bir qiymət dəyər 1380 01:06:28,570 --> 01:06:29,820 o səhmlərinin. 1381 01:06:29,820 --> 01:06:34,690 1382 01:06:34,690 --> 01:06:37,130 Yenə nə mən indi deyirəm deyil mütləq həyata keçirilməsi, 1383 01:06:37,130 --> 01:06:39,150 siz dərk çünki bir daha var onu həyata keçirmək üçün səmərəli yolları. 1384 01:06:39,150 --> 01:06:41,020 Amma bu başlamaq üçün yaxşı bir yerdir. 1385 01:06:41,020 --> 01:06:41,430 >> OK. 1386 01:06:41,430 --> 01:06:42,830 Belə ki, o biz iki masalar. 1387 01:06:42,830 --> 01:06:44,470 İndi biz bu səhifəni göstərmək istəyirik. 1388 01:06:44,470 --> 01:06:48,510 Sorğu ilk növü nədir biz etmək lazımdır. 1389 01:06:48,510 --> 01:06:52,190 Hər səhifədə, bir istifadəçi deyil güman daxil, biz öz istifadəçi ID. 1390 01:06:52,190 --> 01:06:55,480 Belə ki, ilk type nə edir etmək lazım sorğu? 1391 01:06:55,480 --> 01:06:55,910 Bəli. 1392 01:06:55,910 --> 01:06:56,936 >> Auditoriya: Onların istifadəçi ID. 1393 01:06:56,936 --> 01:07:00,090 >> JASON Hirschhorn: Biz onların istifadəçi ID var, biz də kodu başlayaraq etdiyiniz zaman 1394 01:07:00,090 --> 01:07:01,340 bizim səhifə başlayan. 1395 01:07:01,340 --> 01:07:03,880 1396 01:07:03,880 --> 01:07:06,470 Belə ki, sorğu biz ilk növü nə var bir istifadəçi ID verilmiş, etmək lazımdır? 1397 01:07:06,470 --> 01:07:09,580 1398 01:07:09,580 --> 01:07:10,530 Biz dörd növ üzərində getdi. 1399 01:07:10,530 --> 01:07:11,860 Yalnız dörd mümkün cavab var. 1400 01:07:11,860 --> 01:07:13,230 >> Auditoriya: Bu rekord seçin edir. 1401 01:07:13,230 --> 01:07:14,710 >> JASON Hirschhorn: A Seçin - 1402 01:07:14,710 --> 01:07:19,110 biz istifadəçi seçin istəyirəm almaq üçün masa, deyək 1403 01:07:19,110 --> 01:07:20,040 pul onların məbləği. 1404 01:07:20,040 --> 01:07:22,450 Və biz pul məbləği çap edə bilərsiniz ekranın üst. 1405 01:07:22,450 --> 01:07:22,720 OK. 1406 01:07:22,720 --> 01:07:24,210 Növbəti növü nə var Biz nə istəyirik Query? 1407 01:07:24,210 --> 01:07:34,650 1408 01:07:34,650 --> 01:07:36,160 >> Biz bəzi başqa şeylər var biz göstərmək lazımdır. 1409 01:07:36,160 --> 01:07:37,480 Həmin başqa bir masa saxlanılır. 1410 01:07:37,480 --> 01:07:38,300 Belə ki, necə ki, almaq üçün gedir? 1411 01:07:38,300 --> 01:07:40,106 >> Auditoriya: Siz onlar üçün seçin. 1412 01:07:40,106 --> 01:07:42,490 >> JASON Hirschhorn: A Seçin - yenə, yalnız dörd variantları var. 1413 01:07:42,490 --> 01:07:44,180 Yəqin ki, səsləri seçin sağ kimi. 1414 01:07:44,180 --> 01:07:47,510 Beləliklə, biz bir seçin sorğu etmək lazımdır, daha istifadəçi ID istifadə edərək. 1415 01:07:47,510 --> 01:07:50,370 İndi, biz yalnız bir qayıtmaq istəyirəm sıra, bizim eşleşen bütün satır BU 1416 01:07:50,370 --> 01:07:53,200 istifadəçi ID 1 bərabərdir yerləşir meyarları. 1417 01:07:53,200 --> 01:07:56,790 >> Və sonra biz bir loop getmək və bildirin bilər yalnız ekranda bütün bu çap, 1418 01:07:56,790 --> 01:07:59,250 bəlkə şirkət çap ekranda o hər. 1419 01:07:59,250 --> 01:08:02,430 Ki kimi böyük ki, səslər portfeli gösteren, daha çox deyil 1420 01:08:02,430 --> 01:08:03,810 daha mürəkkəb. 1421 01:08:03,810 --> 01:08:07,460 >> OK, istifadəçi sonra qərara alır ki, onlar pul çox üzərində yazmayıblar. 1422 01:08:07,460 --> 01:08:09,900 Və onlar bir almaq istəyirəm fond daha səhmlər. 1423 01:08:09,900 --> 01:08:12,580 Deyək, onlar artıq öz Bu şirkətin səhmdar çox. 1424 01:08:12,580 --> 01:08:14,110 >> Belə ki, onlar alış sayfasına gedin. 1425 01:08:14,110 --> 01:08:16,830 Onlar daxil şirkətin adı. 1426 01:08:16,830 --> 01:08:20,380 Sorğu daxil sonra, nədir şirkətin adı, siz lazımdır ki, 1427 01:08:20,380 --> 01:08:22,819 Növbəti icra? 1428 01:08:22,819 --> 01:08:23,180 Bəli. 1429 01:08:23,180 --> 01:08:23,960 >> Auditoriya: Update. 1430 01:08:23,960 --> 01:08:26,670 >> JASON Hirschhorn: Update - və nə masa yeniləmək istəyirsiniz? 1431 01:08:26,670 --> 01:08:29,018 >> Auditoriya: Onların masa based onların ID sıra? 1432 01:08:29,018 --> 01:08:31,880 >> JASON Hirschhorn: Belə yeniləmə deyil istifadəçi masa - 1433 01:08:31,880 --> 01:08:36,029 1434 01:08:36,029 --> 01:08:40,899 belə Səhmlər masa, yeniləmə burada istifadəçi ID oyunları, lakin yalnız 1435 01:08:40,899 --> 01:08:43,160 fond adı da. 1436 01:08:43,160 --> 01:08:45,660 Siz bəzi dəyəri almaq lazımdır. 1437 01:08:45,660 --> 01:08:48,270 Və sonra, siz ki, dəyəri etmək lazımdır və lakin bir çox səhmlərinin əlavə onlar 1438 01:08:48,270 --> 01:08:49,890 bu almaq istəyirəm. 1439 01:08:49,890 --> 01:08:53,420 >> Beləliklə, siz kor-koranə istəmirəm ki, dəyəri üzerine. 1440 01:08:53,420 --> 01:08:56,330 Amma, əslində, ilkin bilər qiymətləndiririk və yalnız güncelleyin. 1441 01:08:56,330 --> 01:09:00,790 Bir plus bərabərdir kimi edə bilərsiniz deyil, yalnız bir bərabər daha. 1442 01:09:00,790 --> 01:09:03,689 >> Bir şey olsa nədir - biz əgər bu barədə düşünürük və biz olmaq istəyirəm 1443 01:09:03,689 --> 01:09:08,090 mümkün qədər güclü - biz bunu etməliyik biz yeniləmə sorğu run əvvəl? 1444 01:09:08,090 --> 01:09:09,859 Onlar Apple beş il almaq istəyirəm. 1445 01:09:09,859 --> 01:09:11,030 Apple hər payı $ 200. 1446 01:09:11,030 --> 01:09:12,762 >> Auditoriya: Biz ilk pul yoxlamaq lazımdır. 1447 01:09:12,762 --> 01:09:15,130 >> JASON Hirschhorn: Biz olmalıdır ilk pul yoxlayın. 1448 01:09:15,130 --> 01:09:16,680 Biz əmin onlar etməlidir kifayət qədər pul var. 1449 01:09:16,680 --> 01:09:20,766 Sorğu biz nə cür icra edə bilər onlar kifayət qədər pul əmin olun? 1450 01:09:20,766 --> 01:09:22,143 >> Auditoriya: Digər seçin. 1451 01:09:22,143 --> 01:09:23,680 >> JASON Hirschhorn: A Seçin - 1452 01:09:23,680 --> 01:09:26,580 biz öz istifadəçi ID əsasında seçin pul onların dəyəri almaq üçün. 1453 01:09:26,580 --> 01:09:27,620 Bəzi sürətli riyaziyyat yoxdur. 1454 01:09:27,620 --> 01:09:30,279 Və keçir, əgər yığma Onlar kifayət qədər pul var. 1455 01:09:30,279 --> 01:09:31,580 Sonra biz yeniləmə çalıştırabilirsiniz. 1456 01:09:31,580 --> 01:09:33,850 Əgər Və ya bəlkə, biz sonra keçir. 1457 01:09:33,850 --> 01:09:35,370 Biz onlara bir xəbərdarlıq verir. 1458 01:09:35,370 --> 01:09:35,710 >> OK. 1459 01:09:35,710 --> 01:09:36,560 Onlar bir şirkət yoxdur ki. 1460 01:09:36,560 --> 01:09:37,310 Onlar yeni şirkət satın edirik. 1461 01:09:37,310 --> 01:09:39,910 Onlar Microsoft satın edirik. 1462 01:09:39,910 --> 01:09:41,910 Sorğu biz nə cür etmək istəyirəm ki, onlar Microsoft almaq istəyirsinizsə? 1463 01:09:41,910 --> 01:09:43,350 Onlar hər hansı bir Microsoft malik deyil. 1464 01:09:43,350 --> 01:09:47,520 Not Manu, başqa heç kimə, heç Marcus başqa? 1465 01:09:47,520 --> 01:09:48,229 Carlos - 1466 01:09:48,229 --> 01:09:50,870 >> Auditoriya: A seçin əmin etmək Onlar kifayət qədər pul var. 1467 01:09:50,870 --> 01:09:51,770 >> JASON Hirschhorn: yaxşı səslənir. 1468 01:09:51,770 --> 01:09:54,815 >> Auditoriya: Və sonra daxil Bu [işitilemez] haqqında. 1469 01:09:54,815 --> 01:09:56,500 >> JASON Hirschhorn: Məhz, biz istəyirik daxil etmək istəyirəm 1470 01:09:56,500 --> 01:09:57,800 Bu Səhmlər masa daxil. 1471 01:09:57,800 --> 01:09:59,370 Və biz daxil etmək istəyirəm olacaq. 1472 01:09:59,370 --> 01:10:02,510 Biz, adını öz istifadəçi ID əlavə edə bilərsiniz Şirkətin və necə çox səhmlər 1473 01:10:02,510 --> 01:10:03,940 onlar almaq istəyirəm. 1474 01:10:03,940 --> 01:10:08,040 >> Digər əməliyyatları nə var ki, siz pages və ya funksionallıq var 1475 01:10:08,040 --> 01:10:10,420 P-Set həyata keçirilməsi üçün var gedir 7, biz artıq getmək lazımdır ki? 1476 01:10:10,420 --> 01:10:12,160 >> Auditoriya: Əslində, mən növ var bu barədə bir sual. 1477 01:10:12,160 --> 01:10:18,000 Siz portfeli keçirmək əvvəl, olmalıdır Siz Yahoo veb üçün yoxlayır 1478 01:10:18,000 --> 01:10:19,920 əmin fond qiymətləri etmək dəyişməyib? 1479 01:10:19,920 --> 01:10:21,660 >> JASON Hirschhorn: Bu səslər var yaxşı bir fikir kimi. 1480 01:10:21,660 --> 01:10:27,260 Marcus söyləyərək Belə ki, OK, fond qiymətləri daim dəyişir. 1481 01:10:27,260 --> 01:10:32,840 Onlar masa öz səhmlərinin olaraq, bizim Səhmlər adlı masa, biz xilas edə bilər 1482 01:10:32,840 --> 01:10:35,360 fond qiymət, onlar onu alıb. 1483 01:10:35,360 --> 01:10:37,990 >> Amma ki, sağlam görünmür fond qiymət, çünki 1484 01:10:37,990 --> 01:10:39,490 daim dəyişdirmək niyyətindədir. 1485 01:10:39,490 --> 01:10:41,990 Belə ki, əslində, yəqin ki, ehtiyac yoxdur fond qiyməti saxlamaq üçün. 1486 01:10:41,990 --> 01:10:45,230 Amma hər zaman keçirmək onların portfeli, siz yenileyin və ya güncelleyin 1487 01:10:45,230 --> 01:10:46,280 fond qiyməti. 1488 01:10:46,280 --> 01:10:48,720 >> Və əgər - və Əgər siz artıq var. 1489 01:10:48,720 --> 01:10:51,330 Mən sizə bütün baxdı etdik bilirik problem artıq geri edir. 1490 01:10:51,330 --> 01:10:55,410 Siz biz yazdıq ki, həyata var sizin ki, bəzi kodu sizə imkan verir 1491 01:10:55,410 --> 01:10:57,650 bir fond qiyməti almaq üçün, şirkətin adı verilmişdir. 1492 01:10:57,650 --> 01:10:59,620 >> Belə ki, bəli, yəqin ki, səslər bir az daha möhkəm. 1493 01:10:59,620 --> 01:11:04,260 Amma masa mütləq lazım deyil fond qiyməti saxlamaq üçün. 1494 01:11:04,260 --> 01:11:04,720 OK. 1495 01:11:04,720 --> 01:11:07,590 Bəzi digər funksiyaları Nə var bu həftə həyata keçirmək lazımdır ki, 1496 01:11:07,590 --> 01:11:10,340 biz haqqında danışmaq olar? 1497 01:11:10,340 --> 01:11:11,590 Mən onlar haqqında danışmaq istəyirəm. 1498 01:11:11,590 --> 01:11:14,342 1499 01:11:14,342 --> 01:11:16,516 >> Nə haqqında danışmaq istəyirsiniz? 1500 01:11:16,516 --> 01:11:17,810 Bu spec yəqin. 1501 01:11:17,810 --> 01:11:20,600 Mən yalnız alt aşağı fırladın olardı spec və mənə ilk sözü xahiş 1502 01:11:20,600 --> 01:11:21,850 ki, mənada etmir görürük. 1503 01:11:21,850 --> 01:11:55,130 1504 01:11:55,130 --> 01:11:56,960 Bir başqa funksionallığı - 1505 01:11:56,960 --> 01:11:57,840 nin biri haqqında danışmaq edək. 1506 01:11:57,840 --> 01:12:00,775 Biz orada başlamaq lazımdır. 1507 01:12:00,775 --> 01:12:02,065 >> Auditoriya: tarixi qeyd. 1508 01:12:02,065 --> 01:12:03,960 >> JASON Hirschhorn: Recording tarixi, böyük bir. 1509 01:12:03,960 --> 01:12:06,920 Beləliklə, siz izlemek üçün olacaq əməliyyatların tarixi. 1510 01:12:06,920 --> 01:12:10,840 1511 01:12:10,840 --> 01:12:14,270 Beləliklə, siz hər takip etmək istəyirəm onlar bir fond almaq və ya satmaq zaman. 1512 01:12:14,270 --> 01:12:15,160 >> Mən fond alıb. 1513 01:12:15,160 --> 01:12:18,580 Biz yalnız bildirib ki, yəqin ki, mənada edir almaq üçün, seçin daxil onların 1514 01:12:18,580 --> 01:12:20,220 nağd pul məbləği və geri yoxlayın. 1515 01:12:20,220 --> 01:12:25,270 Bu yəqin ki, sonra daxil smart bir daxil edin və ya bir yeniləmə asılı olaraq, 1516 01:12:25,270 --> 01:12:27,720 onlar ki, fond öz və ya deyil. 1517 01:12:27,720 --> 01:12:32,740 Biz də track saxlamaq istəyirsinizsə tarix necə ki, biz nə edə bilər? 1518 01:12:32,740 --> 01:12:37,530 1519 01:12:37,530 --> 01:12:38,720 Ki, Səhmlər cədvəldə getmək edir? 1520 01:12:38,720 --> 01:12:39,822 >> Auditoriya: Xeyr 1521 01:12:39,822 --> 01:12:42,130 >> JASON Hirschhorn: Yox, bu, yəqin ki, müxtəlif cədvəldə gedir. 1522 01:12:42,130 --> 01:12:44,040 Siz 10 almaq demək, çünki Apple səhmlər. 1523 01:12:44,040 --> 01:12:45,370 Sonra 10 səhmlərini almaq. 1524 01:12:45,370 --> 01:12:46,610 Siz ayrı-ayrı qeydləri dartmaq istəyirəm. 1525 01:12:46,610 --> 01:12:47,610 Bu iki ayrı-ayrı əməliyyatlar var. 1526 01:12:47,610 --> 01:12:50,510 >> Beləliklə, biz bir masa var, tarixi masa. 1527 01:12:50,510 --> 01:12:51,880 Belə ki, yenə biz almaq. 1528 01:12:51,880 --> 01:12:54,080 Biz sonra, bir seçin icra bir Insert və ya Update. 1529 01:12:54,080 --> 01:12:56,410 Biz növbəti nə etməliyəm? 1530 01:12:56,410 --> 01:13:00,410 Biz icra Növbəti sorğu nədir biz bir şey satın etdiyiniz zaman? 1531 01:13:00,410 --> 01:13:01,430 Biz tarixi takip etmək istəyirəm. 1532 01:13:01,430 --> 01:13:01,570 Bəli. 1533 01:13:01,570 --> 01:13:05,195 >> Auditoriya: Siz takip etmək istəyirəm çox əməliyyatlar uğursuz. 1534 01:13:05,195 --> 01:13:07,700 >> JASON Hirschhorn: Bəli, əvvəl demək əməliyyatın hansı növü, 1535 01:13:07,700 --> 01:13:11,080 nə biz istəyirəm - 1536 01:13:11,080 --> 01:13:13,910 Sorğu hansı növü, Carlos, onda us izlemenize imkan verir 1537 01:13:13,910 --> 01:13:16,216 ümumiyyətlə şeyi? 1538 01:13:16,216 --> 01:13:17,860 Siz dörd guesses var. 1539 01:13:17,860 --> 01:13:18,660 Hansı biri düşünürsünüz? 1540 01:13:18,660 --> 01:13:20,835 >> Auditoriya: təzələnməsi. 1541 01:13:20,835 --> 01:13:22,400 >> JASON Hirschhorn: yeniləmə deyil. 1542 01:13:22,400 --> 01:13:25,250 Ikinci tahmin nədir? 1543 01:13:25,250 --> 01:13:26,730 >> Auditoriya: seçilməsi. 1544 01:13:26,730 --> 01:13:30,020 >> JASON Hirschhorn: saxlamaq istəyirsinizsə bir şey track, yəqin ki, istədiyiniz 1545 01:13:30,020 --> 01:13:33,310 haradasa onu yazmaq üçün və ya daha sonra üçün saxlamaq. 1546 01:13:33,310 --> 01:13:37,054 Belə ki, əgər, yeniləmə - 1547 01:13:37,054 --> 01:13:38,310 >> Auditoriya: daxil edin. 1548 01:13:38,310 --> 01:13:39,553 >> JASON Hirschhorn: Insert, orada biz gedin. 1549 01:13:39,553 --> 01:13:44,230 Bəli, belə ki, məbləği seçin onlar pul, böyük səslənir. 1550 01:13:44,230 --> 01:13:45,320 Onlar kifayət qədər pul yoxdur. 1551 01:13:45,320 --> 01:13:46,720 Bu əməliyyat işləmək niyyətində deyil. 1552 01:13:46,720 --> 01:13:49,440 Xeyr, siz takip ehtiyac yoxdur bu iş deyil, əgər əməliyyat. 1553 01:13:49,440 --> 01:13:52,280 Və ya sizin üçün, istədiyiniz bilər, əgər onlara bir ağır vaxt vermək. 1554 01:13:52,280 --> 01:13:53,430 Amma yoxdur. 1555 01:13:53,430 --> 01:13:55,820 >> Sonra, siz daxil və ya yeniləmə onların Səhmlər masa. 1556 01:13:55,820 --> 01:13:57,260 İndi, sizin digər masa var. 1557 01:13:57,260 --> 01:13:59,790 Siz tarixi masa və ya Siz zəng etmək istəyirəm nə. 1558 01:13:59,790 --> 01:14:02,920 Və ki, masa, siz olacaq yeni bir sıra daxil. 1559 01:14:02,920 --> 01:14:04,205 >> Bu yəqin ki, olacaq istifadəçi ID. 1560 01:14:04,205 --> 01:14:05,840 Bu yəqin ki, var olacaq fond adı. 1561 01:14:05,840 --> 01:14:08,760 Bu yəqin ki, var olacaq onlar bunu ki, bir zaman. 1562 01:14:08,760 --> 01:14:11,500 Və bu halda, yəqin ki, ll qiymət daxil etmək istəyirəm. 1563 01:14:11,500 --> 01:14:13,960 Çünki tarixi üçün, siz deyil cari qiymət nə qayğı. 1564 01:14:13,960 --> 01:14:17,140 Siz zaman qiymət nə qayğı Onlar bir şey alınmış və ya satılır. 1565 01:14:17,140 --> 01:14:21,530 >> Alış həyata, kimi belə səslənir tam fərqli bir sıra daxildir 1566 01:14:21,530 --> 01:14:25,530 SQL queries, Amma vicdanla deyil, çox kodu ümumi. 1567 01:14:25,530 --> 01:14:26,330 OK. 1568 01:14:26,330 --> 01:14:28,840 Və tarixin qayğı. 1569 01:14:28,840 --> 01:14:30,450 >> Deyək, biz istəyirik bizim tarixi göstərilir. 1570 01:14:30,450 --> 01:14:31,670 Biz tapılanlar haqqında danışdı bizim portfeli. 1571 01:14:31,670 --> 01:14:33,902 Necə ki, biz tarixi göstərmək olardı? 1572 01:14:33,902 --> 01:14:36,312 >> Auditoriya: Ehtimal xronoloji. 1573 01:14:36,312 --> 01:14:37,920 >> JASON Hirschhorn: Ehtimal xronoloji - 1574 01:14:37,920 --> 01:14:39,400 nə query istifadə istədiyiniz düşünürsünüz? 1575 01:14:39,400 --> 01:14:40,675 >> Auditoriya: A seçin. 1576 01:14:40,675 --> 01:14:41,840 >> JASON Hirschhorn: A seçin - 1577 01:14:41,840 --> 01:14:46,590 ki, masa bəlkə bütün satır seçin sonra istifadəçi ID uyğun və 1578 01:14:46,590 --> 01:14:49,510 , xronoloji onlara göstərmək yaxşı səslənir. 1579 01:14:49,510 --> 01:14:52,590 Biz kod yazmaq üçün ehtiyac yoxdur ki siyahısını düzmək? 1580 01:14:52,590 --> 01:14:55,084 >> Auditoriya: Xeyr, siz bildirib, çünki us artan var 1581 01:14:55,084 --> 01:14:57,320 və şey enən. 1582 01:14:57,320 --> 01:14:58,230 >> JASON Hirschhorn: Thing? 1583 01:14:58,230 --> 01:14:59,190 >> Auditoriya: Bəli. 1584 01:14:59,190 --> 01:15:01,270 >> JASON Hirschhorn: Bəli. 1585 01:15:01,270 --> 01:15:09,300 OK, mənə kodu çevirmək deyil ki, özünüz sorğu vasitəsilə növ, 1586 01:15:09,300 --> 01:15:09,820 onlara düzmək üçün. 1587 01:15:09,820 --> 01:15:12,480 Kod artıq verilir. 1588 01:15:12,480 --> 01:15:15,310 Siz seçin sorğu yaza bilərsiniz şeylər növ. 1589 01:15:15,310 --> 01:15:18,900 Əvvəlcədən onlara sort və sonra onları çap. 1590 01:15:18,900 --> 01:15:22,070 Bunu çox daha çox əhəmiyyət kəsb edir Bu başqa yolu daha yol. 1591 01:15:22,070 --> 01:15:22,375 Bəli. 1592 01:15:22,375 --> 01:15:23,925 >> Auditoriya: Biz lazımdır əvvəlcədən onlara sort? 1593 01:15:23,925 --> 01:15:25,976 Ki, sort deməkdirmi bazasında onlara? 1594 01:15:25,976 --> 01:15:30,510 >> JASON Hirschhorn: The arxivi sorğu sorted onları sizə qaytarır. 1595 01:15:30,510 --> 01:15:34,990 Belə ki, yalnız onlara daha çox, bunu bir təsadüfi qaydada sizə qayıtmaq və 1596 01:15:34,990 --> 01:15:36,150 sonra onlara özünüzü sort. 1597 01:15:36,150 --> 01:15:36,405 Bəli. 1598 01:15:36,405 --> 01:15:39,925 >> Auditoriya: saxlamaq üçün bir yol varmı verilənlər bazası özü sıralanır ki, belə 1599 01:15:39,925 --> 01:15:41,355 sort yoxdur hər zaman - 1600 01:15:41,355 --> 01:15:43,065 >> Auditoriya: Siz sorted daxil edə bilərəmmi? 1601 01:15:43,065 --> 01:15:45,740 >> JASON Hirschhorn: Sual - 1602 01:15:45,740 --> 01:15:49,796 bu şeyi ki, fərqi yoxdur bazasında sıralanır? 1603 01:15:49,796 --> 01:15:50,700 >> Auditoriya: Xeyr 1604 01:15:50,700 --> 01:15:52,240 >> JASON Hirschhorn: Yaxşı, onlar sıralanır. 1605 01:15:52,240 --> 01:15:53,100 Onlar xronoloji sıralanır edirik. 1606 01:15:53,100 --> 01:15:55,060 Amma şeyi ayrılır ki, fərz edək 1607 01:15:55,060 --> 01:15:57,640 xronoloji, üstdən-aşağı. 1608 01:15:57,640 --> 01:15:58,930 Biz Google forma var. 1609 01:15:58,930 --> 01:16:01,400 Kimsə bizim Google cavab zaman yaratmaq, yalnız qoymaq olur 1610 01:16:01,400 --> 01:16:02,480 ki, masa altında. 1611 01:16:02,480 --> 01:16:07,318 Bu şeyi ki, fərqi yoxdur xronoloji deyil sıralanır? 1612 01:16:07,318 --> 01:16:11,290 >> Auditoriya: o xronoloji deyil, Siz hər zaman düzmək yoxdur 1613 01:16:11,290 --> 01:16:12,920 Siz info almaq. 1614 01:16:12,920 --> 01:16:16,730 Amma artıq sıralanır əgər, siz bilməzsiniz əlavə etmək yoxdur 1615 01:16:16,730 --> 01:16:17,570 funksiyası zəng? 1616 01:16:17,570 --> 01:16:20,690 >> JASON Hirschhorn: Belə ki, həqiqətən yaxşı bir nöqtəyə. 1617 01:16:20,690 --> 01:16:23,690 , Proqramçılar kimi bizə üçün bu məsələ ola bilər. 1618 01:16:23,690 --> 01:16:26,190 Və biz bir verilənlər bazası tapa bilərsiniz ki, hər şeyi sort deyil 1619 01:16:26,190 --> 01:16:26,900 xronoloji. 1620 01:16:26,900 --> 01:16:30,100 Və ya bizim bazası qurmaq, belə ki, saxlayır istifadəçi ID sıralaması şeylər. 1621 01:16:30,100 --> 01:16:34,060 >> Belə ki yol, demək, biz 1000 istifadəçi kimlikleri. 1622 01:16:34,060 --> 01:16:36,690 Və ya Facebook, biz milyonlarla var istifadəçi kimlikleri. 1623 01:16:36,690 --> 01:16:39,560 Biz masa yalnız olmaq istəmirəm təsadüfi təsadüfi və ya verilənlər bazası. 1624 01:16:39,560 --> 01:16:41,630 Bu gözəl olardı bütün istifadəçi kimlikleri sıralanır idi. 1625 01:16:41,630 --> 01:16:46,020 Beləliklə biz ikili axtarış run bilər bizim masa və sonra yalnız tapmaq 1626 01:16:46,020 --> 01:16:47,050 xüsusi yığın. 1627 01:16:47,050 --> 01:16:50,640 >> Belə ki, bəli, asılı olaraq - biz, up miqyaslı əgər biz bir verilənlər bazası tapa bilərsiniz 1628 01:16:50,640 --> 01:16:53,370 müxtəlif sıralanır ki, saxlanılır şeylər yol, ki, bu queries 1629 01:16:53,370 --> 01:16:54,140 az vaxt tələb edir. 1630 01:16:54,140 --> 01:16:56,820 Və biz vasitəsilə getmək yox idi bizim hər bir sıra bütün verilənlər bazası 1631 01:16:56,820 --> 01:16:58,260 bir masa. 1632 01:16:58,260 --> 01:17:01,640 Amma səviyyəsi biz çalışırıq, biz saxlanılması barədə narahat ehtiyac yoxdur 1633 01:17:01,640 --> 01:17:02,270 şeylər sıralanır. 1634 01:17:02,270 --> 01:17:06,100 Biz zaman edir ki, kəsb edə bilər çalıştırmak üçün sorğu olacaq 1635 01:17:06,100 --> 01:17:08,910 cüzi, nə verilən biz ilə məşğul olduğunuz. 1636 01:17:08,910 --> 01:17:13,550 Amma bəli, böyük bir fikirdir - biz klikləyin kimi, Bu dizayn mənada edə bilər bizim 1637 01:17:13,550 --> 01:17:15,390 fərqli bir şəkildə bir az verilənlər bazası. 1638 01:17:15,390 --> 01:17:18,520 >> Mən istəyirəm bir final verilənlər bazası dizayn şey , eləcə də qeyd etmək olacaq çünki 1639 01:17:18,520 --> 01:17:22,660 pilləli, daha doğrusu vurdu, edilə verilənlər bazası dizayn. 1640 01:17:22,660 --> 01:17:24,160 Biz bu barədə danışdıq. 1641 01:17:24,160 --> 01:17:27,490 Cash hər bir istifadəçi üçün unikal edir. 1642 01:17:27,490 --> 01:17:30,820 Belə bir masa adlanır pul var ki, öz istifadəçi ID və onların məbləği vardır 1643 01:17:30,820 --> 01:17:33,370 pul və sonra deyilən bir masa onların istifadəçi var ki, istifadəçilər 1644 01:17:33,370 --> 01:17:34,810 ID və istifadəçi adı. 1645 01:17:34,810 --> 01:17:37,390 >> Həmin masalar hər üzərində xəritəsi digər bir-bir. 1646 01:17:37,390 --> 01:17:39,520 Bu yəqin ki, hissi verir onları bir masa olacaq. 1647 01:17:39,520 --> 01:17:42,750 1648 01:17:42,750 --> 01:17:44,830 Belə ki, bir istifadəçi var güman edək track saxlayır ki, masa 1649 01:17:44,830 --> 01:17:46,220 istifadəçi adları və pul. 1650 01:17:46,220 --> 01:17:49,960 İndi var ki, bir masa var fərdi malikdir ehtiyatları. 1651 01:17:49,960 --> 01:17:52,130 >> Və fərdi öz bilər bir fond daha çox. 1652 01:17:52,130 --> 01:17:54,900 Belə ki, bu üzərində xəritə yoxdur bir-birinə bir-bir. 1653 01:17:54,900 --> 01:18:00,140 Bu, bir nəhəng var mənada etmir 30 qeydlər var ki, masa ki, 1654 01:18:00,140 --> 01:18:02,960 bütün ki, bütün bir istifadəçi adı təkrar ki, bütün bir parol təkrar 1655 01:18:02,960 --> 01:18:04,680 pul bir sıra deyirəm. 1656 01:18:04,680 --> 01:18:08,360 Amma hər bəlkə fərqli bir fond var adı və ya başqa bir hissesi. 1657 01:18:08,360 --> 01:18:11,310 >> Bu üçün əhəmiyyət kəsb etmir ki, bir çox böyük qeydlər. 1658 01:18:11,310 --> 01:18:14,880 Bu yaratmaq zaman haqqında ağıllı olmaq verilənlər bazası, Siz bunu deyil ki 1659 01:18:14,880 --> 01:18:20,050 kimi silly bir şey, təkrar lazımsız bir çox informasiya. 1660 01:18:20,050 --> 01:18:20,570 >> OK. 1661 01:18:20,570 --> 01:18:22,570 Biz sol iki dəqiqə var. 1662 01:18:22,570 --> 01:18:26,580 İnsanlar çöldə qoşulmaq üçün bir heyecan olunur us və ya yəqin ki, güman, 1663 01:18:26,580 --> 01:18:27,650 öz sinif başlayın. 1664 01:18:27,650 --> 01:18:30,110 Heç bir sualınız varmı biz başa əvvəl? 1665 01:18:30,110 --> 01:18:35,520 1666 01:18:35,520 --> 01:18:38,620 >> OK, bu, həqiqətən bir qasırğa idi hər şey vasitəsilə. 1667 01:18:38,620 --> 01:18:43,510 Mən belə tez idi ki, üzr istəyirik və biz ola bilər ki, praktiki olaraq 1668 01:18:43,510 --> 01:18:46,640 Mən var kimi bu həftə olmuşdur xoşuma gəldi. 1669 01:18:46,640 --> 01:18:50,610 Amma haqqında hər hansı bir sualınız varsa, biz gedib bir şey və ya bir şey 1670 01:18:50,610 --> 01:18:52,090 bu problem müəyyən - 1671 01:18:52,090 --> 01:18:54,900 Siz oxumaq və gətirdik presuming yaxşı niyyətli səy - 1672 01:18:54,900 --> 01:18:57,920 mənə eməktub göndərin və ya mənə müraciət çekinmeyin. 1673 01:18:57,920 --> 01:19:00,960 Mən ilə işləmək üçün daha çox xoşbəxt deyiləm və ya hər hansı cavab ilə kodu 1674 01:19:00,960 --> 01:19:02,330 suallar var. 1675 01:19:02,330 --> 01:19:06,160 >> Nəzərə ki, bu həftə, çoxlu saxlamaq zaman öyrənmək sərf olunacaq 1676 01:19:06,160 --> 01:19:10,730 yeni sintaksis və anlamaq üçün çalışırıq SQL sorğu və ya PHP yazmaq üçün necə 1677 01:19:10,730 --> 01:19:14,280 funksiyaları və ya ilə məşğul bir MVC çərçivəsində. 1678 01:19:14,280 --> 01:19:17,290 Zaman yəqin ki, bu həftə bir çox şekillendirmek üçün çalışırıq olmayacaq 1679 01:19:17,290 --> 01:19:19,380 biz istəyirik ki, crazy məntiq etmək isteyen. 1680 01:19:19,380 --> 01:19:23,820 Biz artıq getdi Bu bir çox edir nisbətən sadə. 1681 01:19:23,820 --> 01:19:25,790 >> Belə ki, gözləmək demək deyil Son dəqiqəyə qədər. 1682 01:19:25,790 --> 01:19:29,710 Amma sizin necə tənzimləmək deməkdir əmin, müvafiq iş 1683 01:19:29,710 --> 01:19:30,970 Siz anlaşma və edirik sintaksis öyrənmək. 1684 01:19:30,970 --> 01:19:33,640 Belə ki, bilmədən, qəflətən deyilik Siz istədiyiniz dəqiq nə, 1685 01:19:33,640 --> 01:19:37,200 lakin heç bir fikir ilə necə dəqiq yazın. 1686 01:19:37,200 --> 01:19:38,450 OK, Mən gələn həftə görəcəksiniz. 1687 01:19:38,450 --> 01:19:40,438