1 00:00:00,000 --> 00:00:08,802 2 00:00:08,802 --> 00:00:11,140 >> JASON Hirschhorn: Sveiki kiekvienas aštuonių savaitę. 3 00:00:11,140 --> 00:00:13,420 Mes turime įdomų savaitė iš mūsų. 4 00:00:13,420 --> 00:00:21,390 Jus vaikinai dove šiame pastaruosius porą Paskaitų į PHP, SQL, HTML, CSS, todėl 5 00:00:21,390 --> 00:00:27,270 Keturi visiškai naujas kalbos, kurios ketina imtis likusi šį kursą. 6 00:00:27,270 --> 00:00:30,750 Mes taip pat mokytis iš kitų pora kalbos iki kurso pabaigos. 7 00:00:30,750 --> 00:00:35,200 Bet vistiek, sakyti, tai yra labai puikus laikas CS50, dabar jūs 8 00:00:35,200 --> 00:00:41,200 įvaldę C, neva, ir pereiti prie programavimo svetainėse. 9 00:00:41,200 --> 00:00:45,320 >> Taigi, šią savaitę, mes ketiname eiti viesulas kelionė per keturis 10 00:00:45,320 --> 00:00:50,200 kalbos aš tik minėjau, HTML, CSS, PHP ir SQL. 11 00:00:50,200 --> 00:00:53,340 Ir tikiuosi, paliksime daug laikas prie skyriaus pabaigoje kalbėti 12 00:00:53,340 --> 00:00:58,800 apie šios savaitės P rinkinį ir atsakymų kokių nors klausimų, jūs visi turite. 13 00:00:58,800 --> 00:01:03,500 >> Kiekvieną savaitę, pats sąrašas išteklių jums, kad padėtų jums su savaitės 14 00:01:03,500 --> 00:01:05,780 problema nustatyti ir vyksta per medžiagos - 15 00:01:05,780 --> 00:01:09,440 bet šią savaitę pirma, tai žiniatinklio problema rinkiniai yra 16 00:01:09,440 --> 00:01:12,350 priimančiosios kitų išteklių iš ten, kad jūs, greičiausiai, bus 17 00:01:12,350 --> 00:01:13,500 rasti neįtikėtinai naudinga. 18 00:01:13,500 --> 00:01:14,670 Aš juos čia. 19 00:01:14,670 --> 00:01:17,570 Aš jums paštu po skirsnio, ir tai taip pat internete. 20 00:01:17,570 --> 00:01:21,700 >> Bet visų pirma, yra daug Didžiosios ištekliai ten. 21 00:01:21,700 --> 00:01:24,380 Taip pat yra keletas ne toks didelis tie, todėl būkite atsargūs juos. 22 00:01:24,380 --> 00:01:28,210 Bet šios skaidrės, turiu keturis geras ištekliai, po vieną kiekvienai 23 00:01:28,210 --> 00:01:30,600 kalbos, kad jums bus darbo su šią savaitę - 24 00:01:30,600 --> 00:01:35,090 viena nuoroda lapas HTML, nuoroda lapas CSS. 25 00:01:35,090 --> 00:01:38,320 Ši teisė yra PHP instrukcijos. 26 00:01:38,320 --> 00:01:42,110 >> Taigi vietoj spausdinimo žmogus ir tada PHP komandą, tai yra ten, kur būtų 27 00:01:42,110 --> 00:01:46,980 eiti ieškoti funkcijos prototipą ir pavyzdžių, o taip pat keletas patarimų ir 28 00:01:46,980 --> 00:01:48,770 gudrybės naudojant PHP funkcijas. 29 00:01:48,770 --> 00:01:51,590 Galite naudoti šį tinklapį dažnai taigi ir aš kviečiu jus tapti 30 00:01:51,590 --> 00:01:52,280 susipažinęs su juo. 31 00:01:52,280 --> 00:01:55,860 Jis gali būti šiek tiek techninių, bet tai taip pat teikia išteklius toną ir 32 00:01:55,860 --> 00:02:00,440 pavyzdžiai visas funkcijas ir net kitą, pavyzdžiui, kaip naudoti masyvus arba 33 00:02:00,440 --> 00:02:01,500 skirtingų tipų kintamųjų. 34 00:02:01,500 --> 00:02:03,480 Ši svetainė yra labai naudinga PHP. 35 00:02:03,480 --> 00:02:07,160 >> Ir tada, SQL, jei balandis į tai savaitės problema rinkinys, jūs žinosite, 36 00:02:07,160 --> 00:02:09,160 kad mes naudojame duomenų bazę. 37 00:02:09,160 --> 00:02:13,340 Ir mes prieiti prie savo duomenų bazę per gana gražus vartotojo sąsaja. 38 00:02:13,340 --> 00:02:15,760 Arba, kad vienas iš būdų susipažinti kad duomenų bazė. 39 00:02:15,760 --> 00:02:19,670 Vartotojo sąsaja yra vadinamas phpMyAdmin. 40 00:02:19,670 --> 00:02:23,400 Yra SQL skirtuką, kurį mes jums ieškoti vėliau šiandien. 41 00:02:23,400 --> 00:02:28,230 >> Ir jūs galite įrašyti į savo mėginio SQL užklausas, daryti dalykus savo duomenų bazėje 42 00:02:28,230 --> 00:02:29,780 ir tada paleisti tuos klausimus. 43 00:02:29,780 --> 00:02:31,850 Ir jei jie teisingi, jis bus pasakyti, tai vienas teisingas. 44 00:02:31,850 --> 00:02:33,480 Jei jie neteisingi, jis bus tarkim, tai neteisinga. 45 00:02:33,480 --> 00:02:37,260 Tai puiki vieta užsiimti savo SQL užklausų prieš rašant juos į 46 00:02:37,260 --> 00:02:39,990 Jūsų kodas, įsitikinkite, kad jums turėti formatas teisingas. 47 00:02:39,990 --> 00:02:42,080 >> Galiausiai, dar vienas svetainė čia. 48 00:02:42,080 --> 00:02:45,390 Tai svetainė, kurioje galite eikite ir patikrinkite, įsitikinkite, kad jūsų 49 00:02:45,390 --> 00:02:47,520 HTML kodas yra galiojantis. 50 00:02:47,520 --> 00:02:51,250 Taigi, prieš sukant savo problemas nustatyti šią savaitę, įsitikinkite, kad visi 51 00:02:51,250 --> 00:02:52,690 Jūsų HTML galioja. 52 00:02:52,690 --> 00:02:55,840 >> Praėjusią savaitę, Jums būtų paleisti Valgrind, kad įsitikinkite, kad jums nebuvo Atminties nutekėjimas. 53 00:02:55,840 --> 00:02:59,050 Šią savaitę, jūs turite įsitikinti, kad visi Jūsų kodas galioja HTML5. 54 00:02:59,050 --> 00:03:02,140 Jei jis negalioja, HTML5, jūs ketina gauti atkreipia išjungtas. 55 00:03:02,140 --> 00:03:03,110 >> Todėl įsitikinkite, kad - 56 00:03:03,110 --> 00:03:05,700 tik todėl, kad ji veikia ne reiškia, kad jis yra visiškai galiojantis. 57 00:03:05,700 --> 00:03:09,770 Paleisti savo kodą per šią svetainę Prieš įjungdami jį in 58 00:03:09,770 --> 00:03:10,810 Vėlgi, čia svetainėje. 59 00:03:10,810 --> 00:03:15,150 >> Jeigu turite kokių nors atsiliepimų už mane, mes turime iš daugiau sekcijų pora kairę, 60 00:03:15,150 --> 00:03:18,100 ir aš visada nori daryti tai, ką aš galiu suteiks Jums visą geriausią skyriuje 61 00:03:18,100 --> 00:03:19,460 patirti įmanoma. 62 00:03:19,460 --> 00:03:22,115 Taigi, leiskite man žinoti, jei nėra nieko, aš galite padaryti, siekiant pagerinti arba, jei yra 63 00:03:22,115 --> 00:03:24,730 ką jūs matote, kad aš galėtų padaryti geriau. 64 00:03:24,730 --> 00:03:25,710 Ačiū, AVI. 65 00:03:25,710 --> 00:03:27,610 Įdėti ją į svetainę. 66 00:03:27,610 --> 00:03:31,870 >> Tai buvo dviračių turėjau, kai aš buvo, tarkim, keturių namuose. 67 00:03:31,870 --> 00:03:34,500 Tai Teenage Mutant Ninja vėžlys dviračiais, jei jūs negalite pasakyti, 68 00:03:34,500 --> 00:03:35,345 , nes jis šiek tiek neryškus. 69 00:03:35,345 --> 00:03:38,900 Jūs galite gauti jį dabar ToysRUs už, manau, apie $ 100. 70 00:03:38,900 --> 00:03:42,690 >> Tačiau šį dviratį Noriu funkcija jums atkreipti dėmesį į tai yra 71 00:03:42,690 --> 00:03:43,480 čia. 72 00:03:43,480 --> 00:03:44,980 Tai yra mokymo ratai. 73 00:03:44,980 --> 00:03:50,230 Iki šiol buvote delninis per C. Ir mes atlikome ilgai 74 00:03:50,230 --> 00:03:53,610 laikas, per du mėnesius plius, eiti per C 75 00:03:53,610 --> 00:03:55,440 >> Dėl šių artimiausius keletą kalbų, mes nesiruošia 76 00:03:55,440 --> 00:03:56,600 praleisti, kad daug laiko. 77 00:03:56,600 --> 00:03:58,350 Mokymo ratai nukrenta. 78 00:03:58,350 --> 00:04:01,360 Ir mes ketiname pasinerti į šiuos kalbos greitai ir pereiti per 79 00:04:01,360 --> 00:04:04,720 juos greitai, tai nereiškia, kad mes tiesiog paliksime jums plaukioti 80 00:04:04,720 --> 00:04:07,590 ten su jokiu būdu paremti sau arba išsiaiškinti, kaip šie 81 00:04:07,590 --> 00:04:08,270 kalbos darbą. 82 00:04:08,270 --> 00:04:10,750 Aš ką tik parodė jums sąrašą išteklių, kurie padės jums. 83 00:04:10,750 --> 00:04:14,560 >> Tačiau reikia nepamiršti, kad PHP yra neįtikėtinai panašus į C. Mes eiti per 84 00:04:14,560 --> 00:04:15,970 tai šiandien ir kai kuriuos skirtumus. 85 00:04:15,970 --> 00:04:17,990 Tačiau didžioji dalis, yra už kilpos. 86 00:04:17,990 --> 00:04:18,750 Yra, jei sąlygos. 87 00:04:18,750 --> 00:04:20,680 >> Jei norite išspręsti šią problemą, jūs ketinate naudoti 88 00:04:20,680 --> 00:04:22,029 derinys iš tų. 89 00:04:22,029 --> 00:04:22,920 Jis labai panašus. 90 00:04:22,920 --> 00:04:26,040 Logika turėtų būti labai panašus į ką padarei praeityje. 91 00:04:26,040 --> 00:04:29,810 Kas tikrai nauja šią savaitę sintaksė ir kaip išreikšti save. 92 00:04:29,810 --> 00:04:32,850 Ir norite rašyti už linijos, tačiau ji gali atrodyti šiek tiek kitaip. 93 00:04:32,850 --> 00:04:35,910 Ar norite sukurti masyvą, tačiau ji gali atrodyti šiek tiek kitaip. 94 00:04:35,910 --> 00:04:39,920 >> Taigi, turėkite omenyje, kad juda į priekį, logika yra labai panašus į tai, ką 95 00:04:39,920 --> 00:04:41,020 padarei praeityje. 96 00:04:41,020 --> 00:04:44,030 Bet jūs dabar bus susiduria su naujos sintaksės daug. 97 00:04:44,030 --> 00:04:47,600 Ir mes neketiname vaikščioti jus per visos sintaksės elementai. 98 00:04:47,600 --> 00:04:53,020 Taigi, tai tikrai iki jums išsiaiškinti, internetu arba ištiesti ranką ant 99 00:04:53,020 --> 00:04:58,770 Aptarti arba elektroniniu paštu man arba kalbėti vienas kitą, kaip rašyti dalykus 100 00:04:58,770 --> 00:05:02,580 PHP ir kaip rašyti SQL užklausas ir kaip naudoti HTML ir CSS. 101 00:05:02,580 --> 00:05:06,160 >> Bet tik tokiu būdu jūs žinote, tai nereiškia, kad mes bandome mesti jums ten 102 00:05:06,160 --> 00:05:07,630 vėl plaukti ryklius. 103 00:05:07,630 --> 00:05:10,600 Tai, ką jūs tikriausiai daryti su jūsų galutinis projektas, jei pasirinksite 104 00:05:10,600 --> 00:05:15,150 skiriasi kalba, kaip IOS ir Tikslas C arba jei jūs nusprendėte pradėti 105 00:05:15,150 --> 00:05:17,580 programavimo ateityje ir pasinerti į kitomis kalbomis, 106 00:05:17,580 --> 00:05:19,210 kaip Python ar Ruby. 107 00:05:19,210 --> 00:05:23,380 >> Dažnai, logika yra labai panaši visose iš šių kalbų ir 108 00:05:23,380 --> 00:05:24,560 sintaksė yra kas skiriasi. 109 00:05:24,560 --> 00:05:27,560 Ir tai bus jūsų, kaip programuotojas, eiti naudotis internetu 110 00:05:27,560 --> 00:05:30,790 prieinamas jums ir figūra ištekliai , kaip išreikšti tai, ką jūs žinote, kaip 111 00:05:30,790 --> 00:05:33,200 išreikšti C, ir skirtingos kalbos. 112 00:05:33,200 --> 00:05:36,410 Taigi, tai yra gera praktika, tiek savo galutinis projektas, ir vėl, ir 113 00:05:36,410 --> 00:05:40,150 ką jūs, greičiausiai, bus padaryti išėjus CS50. 114 00:05:40,150 --> 00:05:42,550 >> Prieš mes judėti į priekį, ar kas nors turite kokių nors klausimų apie tai, kas 115 00:05:42,550 --> 00:05:43,800 Aš padaryta iki šiol? 116 00:05:43,800 --> 00:05:52,450 117 00:05:52,450 --> 00:05:53,120 Didysis. 118 00:05:53,120 --> 00:05:53,910 Pereikime. 119 00:05:53,910 --> 00:05:59,090 >> Pirma, mes ketiname kalbėti trumpai apie chmod komandą. 120 00:05:59,090 --> 00:06:02,420 Tai mes padarysime pradžioje jūsų problemas nustatyti. 121 00:06:02,420 --> 00:06:05,050 Vienas iš pirmųjų instrukcijas už jus, po atsisiųsti 122 00:06:05,050 --> 00:06:09,280 paskirstymo kodas yra pakeisti leidimus failus ir 123 00:06:09,280 --> 00:06:11,350 katalogai gaunate. 124 00:06:11,350 --> 00:06:16,430 >> Ar kas nors spėti, ar žinote, kodėl svarbu keisti 125 00:06:16,430 --> 00:06:20,012 leidimus tam tikrų failų ir katalogų jūsų kompiuteryje? 126 00:06:20,012 --> 00:06:20,956 Avi - 127 00:06:20,956 --> 00:06:24,796 >> PUBLIKA: Tada niekas išskyrus jūs galite pamatyti, ką jūs darote? 128 00:06:24,796 --> 00:06:25,470 >> JASON Hirschhorn: Gerai. 129 00:06:25,470 --> 00:06:28,330 Taigi, jei norime daryti kažką interneto ir jūs turite teises nustatyti, kad 130 00:06:28,330 --> 00:06:30,960 tik jūs galite pamatyti kažką, tada niekas kitas negali 131 00:06:30,960 --> 00:06:32,530 pamatyti, ką jūs sukūrėte. 132 00:06:32,530 --> 00:06:33,380 Ką dar? 133 00:06:33,380 --> 00:06:34,320 Taip. 134 00:06:34,320 --> 00:06:37,360 >> PUBLIKA: Neleisti kas nors kitas, kad jūs nenoriu pamatyti kažką, nuo 135 00:06:37,360 --> 00:06:37,870 matome kažką. 136 00:06:37,870 --> 00:06:38,820 >> JASON Hirschhorn: Tai tiesa, taip pat. 137 00:06:38,820 --> 00:06:40,730 Yra tikriausiai kai kodas, rašote, kad jums nereikia 138 00:06:40,730 --> 00:06:42,690 noriu, kad žmonės mato. 139 00:06:42,690 --> 00:06:46,190 Jūs tikriausiai gerai su žmonių mato Jūsų HTML ir "jūsų" JavaScript ". 140 00:06:46,190 --> 00:06:50,360 Bet jūsų PHP Sezono pabaiga kodas, iš daug logika, savo kodą, o gal 141 00:06:50,360 --> 00:06:53,200 dalykų, kad saugoti kai kurie iš jūsų slaptažodžius Jūsų duomenų bazę, jums nereikia 142 00:06:53,200 --> 00:06:55,880 noriu, kad žmonės matytų, kad rūšies informacija. 143 00:06:55,880 --> 00:06:59,420 >> Todėl labai svarbu, kad kiekvienas failas ir katalogas sukursime turi leidimus 144 00:06:59,420 --> 00:07:03,660 taikomas, ar mes norime, žmonės mato tuos failų tipus ir 145 00:07:03,660 --> 00:07:08,030 katalogų ir galės prieiti prie jų ir galbūt net pakeisti juos. 146 00:07:08,030 --> 00:07:09,920 >> Taigi yra trijų tipų Teisių. 147 00:07:09,920 --> 00:07:14,980 Yra skaitymo leidimą, o tai reiškia, galite skaityti failą ar sąrašą, kad 148 00:07:14,980 --> 00:07:16,490 turinys kataloge. 149 00:07:16,490 --> 00:07:20,820 Yra rašymo leidimą, kuris reiškia, kad jūs galite pakeisti failą arba pakeisti 150 00:07:20,820 --> 00:07:24,910 katalogas, o tada vykdyti leidimą, o tai reiškia, jūs galite 151 00:07:24,910 --> 00:07:31,060 vykdyti failą ar veikiau, jūsų galite perkelti į katalogą. 152 00:07:31,060 --> 00:07:34,470 Taigi CD kažkas, jei turite leidimas jį vykdyti, galite perkelti 153 00:07:34,470 --> 00:07:37,300 į tą katalogą. 154 00:07:37,300 --> 00:07:38,510 >> Tai trumpas pavyzdys. 155 00:07:38,510 --> 00:07:40,700 Vėlgi, jūs nuėjo per šį užduotyje nustatyti. 156 00:07:40,700 --> 00:07:44,630 Bet aš sukurti katalogą su mkdir komandą. 157 00:07:44,630 --> 00:07:46,320 Aš pakeisti teises. 158 00:07:46,320 --> 00:07:48,505 Šios dvi eilutės iš tikrųjų tą patį dalyką. 159 00:07:48,505 --> 00:07:52,580 Tai parodo, kad už sintaksė keisti teises, ar jūs 160 00:07:52,580 --> 00:07:55,600 + x arba 711, jie yra vienodi. 161 00:07:55,600 --> 00:07:57,550 >> Mes žiūri šį gražus lentelę. 162 00:07:57,550 --> 00:07:59,960 Mes matome, kad yra vartotojo leidimai pirmiausia. 163 00:07:59,960 --> 00:08:03,280 Štai jums, individualus ir jūsų serveris, potencialiai. 164 00:08:03,280 --> 00:08:05,070 Ir tada ten grupė ir kt. 165 00:08:05,070 --> 00:08:09,350 Šių skirtumų du yra gana trivialus. 166 00:08:09,350 --> 00:08:11,170 Taigi, apskritai, mes vienkartinės tų kartu. 167 00:08:11,170 --> 00:08:14,380 >> Bet iš esmės, jei mes turime failą vadinamas apima, kad mes norime būti 168 00:08:14,380 --> 00:08:18,760 galima redaguoti save ir, kad mes norime kiti, kad būtų galima vykdyti, 169 00:08:18,760 --> 00:08:20,560 tai leidimas 711. 170 00:08:20,560 --> 00:08:22,390 Ir mes matome, kad žemyn čia šioje lentelėje. 171 00:08:22,390 --> 00:08:24,730 Mes turime skaityti, rašyti ir vykdyti. 172 00:08:24,730 --> 00:08:26,790 Kiekvienam iš mūsų, mes norime būtų galima padaryti jų. 173 00:08:26,790 --> 00:08:30,160 Grupė ir kiti, mes tik norime juos būtų galima vykdyti. 174 00:08:30,160 --> 00:08:33,860 >> Būdas, kuriuo mes išversti, kad į kelias 175 00:08:33,860 --> 00:08:36,870 Leidimas per dvejetainiai. 176 00:08:36,870 --> 00:08:41,780 Taigi, jei mes turime tris klubus, tai 1 ir tie, kurie stulpelyje, kad tuojau 1 177 00:08:41,780 --> 00:08:43,049 stulpelis, 1 ketvertus skiltyje. 178 00:08:43,049 --> 00:08:45,180 Štai 7 teisę ten. 179 00:08:45,180 --> 00:08:47,450 Ir šis leidimas yra 1. 180 00:08:47,450 --> 00:08:48,390 Šis leidimas yra 1. 181 00:08:48,390 --> 00:08:54,200 Taigi 711, kai yra toks pat, kaip suteikti patys skaityti, rašyti ir vykdyti, 182 00:08:54,200 --> 00:08:56,660 ir visi kiti vykdyti privilegijas. 183 00:08:56,660 --> 00:08:59,180 >> Ši eilutė čia, mes paprastai bus skaityti ir rašyti, kai mes 184 00:08:59,180 --> 00:09:00,250 sukurti katalogą. 185 00:09:00,250 --> 00:09:04,650 Taigi ši eilutė čia tik prideda vykdyti Privilegijos visiems. 186 00:09:04,650 --> 00:09:07,450 Taigi, kad būtų panašus į visų Be to, ką turime, 187 00:09:07,450 --> 00:09:09,930 pridedant 1, 1, 1 visiems. 188 00:09:09,930 --> 00:09:13,880 >> Kadangi tai, tai nereikalingas pridėti skaityti ir rašyti. 189 00:09:13,880 --> 00:09:16,130 Bet jei jūs ketinate naudoti numerius, jūs galite ne tik įdėti kažką. 190 00:09:16,130 --> 00:09:19,070 Jūs perrašyti ką leidimas buvo ten ir juos įgyvendinti naują 191 00:09:19,070 --> 00:09:20,920 numeris jums duoti. 192 00:09:20,920 --> 00:09:21,930 Tai buvo gana greitai. 193 00:09:21,930 --> 00:09:24,115 Ar kas nors turi kokių nors klausimų, apie pakeisti teises? 194 00:09:24,115 --> 00:09:28,460 195 00:09:28,460 --> 00:09:28,950 >> Gerai. 196 00:09:28,950 --> 00:09:32,480 Jeigu aš turiu PHP failą, kokie leidimai aš noriu jį turėti? 197 00:09:32,480 --> 00:09:36,638 198 00:09:36,638 --> 00:09:38,780 Tai yra problema rinkinio spec. 199 00:09:38,780 --> 00:09:41,590 Taigi, galite pažvelgti į spec ir tada skaityti man atsakymą. 200 00:09:41,590 --> 00:09:45,820 201 00:09:45,820 --> 00:09:48,605 >> Auditorija: Jūs norite, kad prie vartotojui turi skaityti rašymo teises. 202 00:09:48,605 --> 00:09:51,080 Ir jūs norite visi kitur nieko. 203 00:09:51,080 --> 00:09:53,060 >> JASON Hirschhorn: Ir kas numeriai yra tai, kad? 204 00:09:53,060 --> 00:09:53,480 >> PUBLIKA: 600. 205 00:09:53,480 --> 00:09:54,840 >> JASON Hirschhorn: 600. 206 00:09:54,840 --> 00:09:59,550 Taigi chmod 600 - kada spausdinti PHP failo, chmod jį 600. 207 00:09:59,550 --> 00:10:00,370 Gerai. 208 00:10:00,370 --> 00:10:01,890 Turiu katalogą. 209 00:10:01,890 --> 00:10:04,870 Kažkas be Jeff, Turiu failo aplanką. 210 00:10:04,870 --> 00:10:08,060 Kas leidimai aš noriu duoti tą aplanką - 211 00:10:08,060 --> 00:10:11,620 taip pat problemos nustatyti spec, po šiuo atsakymu arba 212 00:10:11,620 --> 00:10:14,840 ankstesnis atsakymas? 213 00:10:14,840 --> 00:10:16,160 Taip pat gali būti ant skaidrės - 214 00:10:16,160 --> 00:10:16,450 Marcus. 215 00:10:16,450 --> 00:10:17,230 >> Auditorija: Kad 216 00:10:17,230 --> 00:10:18,180 aplankas, tai 711. 217 00:10:18,180 --> 00:10:19,590 JASON Hirschhorn: 711 - 218 00:10:19,590 --> 00:10:21,230 taip aplanką, jūs norite suteikti 711. 219 00:10:21,230 --> 00:10:25,280 Jūs norite, kad būtų galima skaityti šį aplanką, pakeisite aplankus, perkelti į 220 00:10:25,280 --> 00:10:25,785 kad aplankas. 221 00:10:25,785 --> 00:10:28,865 Ir jūs norite visi kiti, kad būtų galima naršyti per tą aplanką, tačiau 222 00:10:28,865 --> 00:10:30,790 nebūtinai pakeisti jo turinį. 223 00:10:30,790 --> 00:10:33,720 Ką apie ne PHP failą, pasakyti, "JavaScript" failą? 224 00:10:33,720 --> 00:10:36,090 Kas leidimai norime duoti, kad failo tipą? 225 00:10:36,090 --> 00:10:37,020 >> PUBLIKA: 644. 226 00:10:37,020 --> 00:10:38,030 >> JASON Hirschhorn: 644 - 227 00:10:38,030 --> 00:10:40,010 kodėl mes norime duoti 644? 228 00:10:40,010 --> 00:10:42,880 >> PUBLIKA: Jei norite, kad kiti žmonės jį perskaityti. 229 00:10:42,880 --> 00:10:44,840 Ir tu skaityti ar rašyti. 230 00:10:44,840 --> 00:10:48,540 >> JASON Hirschhorn: Taigi Gerai, visi dar galima skaityti, kad "JavaScript" failą. 231 00:10:48,540 --> 00:10:51,420 Ir jūs galite pakeisti, kad be kad galėtų jį perskaityti. 232 00:10:51,420 --> 00:10:54,970 Taigi vienas iš labiausiai paplitusių klaidomis žmonių turėti šią problemą, nustatyti ir jų 233 00:10:54,970 --> 00:10:58,880 galutinis projektas, jei tai žiniatinklio galutinis Projektas, jie nebus nustatyti 234 00:10:58,880 --> 00:11:00,170 teisingi teises. 235 00:11:00,170 --> 00:11:03,180 Ir jie negalės pamatyti savo svetainėje. 236 00:11:03,180 --> 00:11:04,840 Arba pirma dalis savo interneto svetainėje. 237 00:11:04,840 --> 00:11:06,930 >> Taigi, įsitikinkite, kad nustatyti leidimus teisingai. 238 00:11:06,930 --> 00:11:10,730 Ar ne tik manyti, kad jis bus tai padaryti automatiškai. 239 00:11:10,730 --> 00:11:11,500 >> Gerai. 240 00:11:11,500 --> 00:11:15,100 Tai buvo mažas dalykas, kad mes praleido gera suma laiko, todėl 241 00:11:15,100 --> 00:11:16,190 galėtume nagų jį. 242 00:11:16,190 --> 00:11:18,000 Pereikime į HTML. 243 00:11:18,000 --> 00:11:20,430 >> Ir vėl, šių ateinančius ketverius temomis mes ketiname eiti per juos 244 00:11:20,430 --> 00:11:21,600 gana greitai. 245 00:11:21,600 --> 00:11:24,980 Taigi, prašome nedvejodami mane sustabdyti bet kuriuo laikas, jei turite kokių nors klausimų, 246 00:11:24,980 --> 00:11:27,900 ar jie susiję su tai, ką aš padengti arba kažkas nuo paskaitos ar 247 00:11:27,900 --> 00:11:29,440 net problema nustatyti. 248 00:11:29,440 --> 00:11:31,690 Sustabdyti mane, kai jums reikia. 249 00:11:31,690 --> 00:11:34,370 Kai mes gauname iki galo, mes tiesiog pradėti eiti per problemų rinkinį. 250 00:11:34,370 --> 00:11:38,100 >> Taigi, HTML reiškia Hypertext Markup Language. 251 00:11:38,100 --> 00:11:41,360 Tai nėra programavimo kalba. 252 00:11:41,360 --> 00:11:45,800 Visi jame yra struktūra jūsų turinys ir taip pat pateikti kai metaduomenis. 253 00:11:45,800 --> 00:11:52,340 Taigi, pavyzdžiui, turbūt, daugelis turite naudoti "Facebook" anksčiau. 254 00:11:52,340 --> 00:11:56,810 Ir galite įtraukti nuorodas, ar jūs gali įdėti nuorodą kaip savo statusą. 255 00:11:56,810 --> 00:11:59,070 >> Ir tada, jūs pastebėsite, kad nuorodą visada turi gražią nuotrauką 256 00:11:59,070 --> 00:12:00,450 jai ir koks nors tekstas. 257 00:12:00,450 --> 00:12:03,040 Apskritai, tai yra kai metaduomenų žiniatinklio puslapyje. 258 00:12:03,040 --> 00:12:05,250 Ir tai "Facebook" konkrečių metaduomenis. 259 00:12:05,250 --> 00:12:07,780 Ir tada, kai "Facebook" skaityti, kad puslapis ir įterpiant šią nuorodą, ji 260 00:12:07,780 --> 00:12:10,780 ieško konkretaus metaduomenų, todėl žino, ką paveikslėlį rodyti, ką 261 00:12:10,780 --> 00:12:13,820 pavadinimas rodyti, o ką abstraktus teksto rodyti. 262 00:12:13,820 --> 00:12:17,760 >> Taigi, mes galime įtraukti metaduomenis su mūsų tinklalapį naudojant HTML. 263 00:12:17,760 --> 00:12:21,190 Ir ji taip pat padeda mums struktūrą turinys, paprastai, ką 264 00:12:21,190 --> 00:12:25,400 mes norime eiti kur. 265 00:12:25,400 --> 00:12:28,240 >> Viskas HTML yra elementas. 266 00:12:28,240 --> 00:12:30,690 Ir elementai teisė čia - 267 00:12:30,690 --> 00:12:33,410 tai CS50, tekstas elementas. 268 00:12:33,410 --> 00:12:35,140 Ir ji turi keletą žymes. 269 00:12:35,140 --> 00:12:36,690 Ji tai žymą. 270 00:12:36,690 --> 00:12:41,730 Ir matome, yra ne pradžią ir tada velniop, todėl 271 00:12:41,730 --> 00:12:43,960 uždarymo tegus pabaigoje. 272 00:12:43,960 --> 00:12:46,800 Kartais ten ne atviri tegus ir arti tegus. 273 00:12:46,800 --> 00:12:49,040 Yra tik vienas dalykas. 274 00:12:49,040 --> 00:12:50,640 >> Mes pamatysite tos pavyzdį kitą skaidrę. 275 00:12:50,640 --> 00:12:52,640 Taigi jums nereikia atidaryti ir arti tegus. 276 00:12:52,640 --> 00:12:59,570 Bet tai, mes Klojinius tai CS50 elementas yra žymės saito. 277 00:12:59,570 --> 00:13:03,270 Ir iš esmės, šiuos žodžius pasakyti naršyklė, ką daryti su 278 00:13:03,270 --> 00:13:04,700 pirma elementas. 279 00:13:04,700 --> 00:13:07,380 >> Taigi dar kartą, CS50 yra tekstas mes ketiname pamatyti. 280 00:13:07,380 --> 00:13:10,060 Ir tai bus inkaro tipo. 281 00:13:10,060 --> 00:13:13,920 Inkaro esmės yra naudojamos nuorodas į kažką. 282 00:13:13,920 --> 00:13:16,000 Visų pirma, kaip jūs galite jau pasakyti, tai 283 00:13:16,000 --> 00:13:18,950 susieti su CS50 puslapyje. 284 00:13:18,950 --> 00:13:23,160 >> Kitą dalį žyma - ar apskritai Žymių dalis yra 285 00:13:23,160 --> 00:13:24,290 atributus. 286 00:13:24,290 --> 00:13:27,080 Ir mes matome čia, kad tag vieną 287 00:13:27,080 --> 00:13:29,680 atributas, šį atributą href. 288 00:13:29,680 --> 00:13:32,000 Ir jie pakeisti tam tikrą žymę. 289 00:13:32,000 --> 00:13:36,100 Iš tiesų, jei jūs einate į vieną iš svetainių ar nuorodos daviau jums 290 00:13:36,100 --> 00:13:39,480 prieš arba ieškoti į žymę internete, jūs pastebėsite, kad yra iš t 291 00:13:39,480 --> 00:13:41,010 galimi atributai. 292 00:13:41,010 --> 00:13:42,310 >> Tai tikriausiai yra viena iš labiausiai paplitusių. 293 00:13:42,310 --> 00:13:46,090 Tai man sako, sukurti nuorodą į specialią interneto svetainę. 294 00:13:46,090 --> 00:13:50,260 Ir apskritai atributus pateikti, jei ne tik duota, 295 00:13:50,260 --> 00:13:52,350 rakte vertės poromis. 296 00:13:52,350 --> 00:13:55,380 >> Taigi čia pagrindinis href. 297 00:13:55,380 --> 00:13:57,320 Ir vertė tai čia. 298 00:13:57,320 --> 00:14:01,960 Ir tai bus naudinga vėliau, kai mes pradedame naudojant keletą bibliotekas 299 00:14:01,960 --> 00:14:07,280 Padėkite mums kodą JavaScript arba rašyti HTML turinį. 300 00:14:07,280 --> 00:14:11,120 Mes dažnai bus - kaip ir mes darytų masyvo laikiklis 0 ir kad 301 00:14:11,120 --> 00:14:12,340 duos mums tam tikrą vertę. 302 00:14:12,340 --> 00:14:17,190 >> Ateityje mes daryti daug daug dalykų, pavyzdžiui, kažkas kronšteino href. 303 00:14:17,190 --> 00:14:21,180 Ir tai jums duos mums naudos href, arba, jei norime atnaujinti href 304 00:14:21,180 --> 00:14:23,980 klavišą ir tada suteikti jai ypač vertingas. 305 00:14:23,980 --> 00:14:28,915 Taigi, kaip ir su matricomis, kur mes turėjome raktas 0 arba raktas 1 arba raktas 2 ar net su 306 00:14:28,915 --> 00:14:33,480 maišos lentelę, gerai, su jūsų maišos lentelės kaip gerai, jūs tikriausiai turėjo - tai 307 00:14:33,480 --> 00:14:35,790 buvo masyvas, todėl pagrindinė 0, raktas 1 raktas 2. 308 00:14:35,790 --> 00:14:38,480 >> Šis indeksas yra, mes galime galvoji, kad kaip raktas. 309 00:14:38,480 --> 00:14:40,180 Ir vertė yra kokia buvo ten saugomas. 310 00:14:40,180 --> 00:14:42,760 Visi šie atributai yra raktas-reikšmė porų. 311 00:14:42,760 --> 00:14:47,370 Ir tai bus svarbu keičiant juos arba juos atnaujinti ar 312 00:14:47,370 --> 00:14:51,020 įterpiant juos vėliau. 313 00:14:51,020 --> 00:14:53,990 >> Galiausiai, jūs mačiau šią struktūrą anksčiau, bet tai yra svarbiausias 314 00:14:53,990 --> 00:14:55,350 struktūra HTML puslapyje. 315 00:14:55,350 --> 00:14:58,700 Viršuje, mes pasakyti, kad Tai iš tikrųjų HTML. 316 00:14:58,700 --> 00:15:01,910 Ir tada mes turime atvirą HTML tegus ir arti HTML tegus. 317 00:15:01,910 --> 00:15:04,940 Taigi viskas viduje tai yra HTML. 318 00:15:04,940 --> 00:15:08,960 >> Matome galvą ir kūną. 319 00:15:08,960 --> 00:15:12,350 Jūsų dokumento galva paprastai apima, ką? 320 00:15:12,350 --> 00:15:16,980 321 00:15:16,980 --> 00:15:20,995 Bet už tai, ką spėlionės įdėti į galvą? 322 00:15:20,995 --> 00:15:23,060 >> Auditorija: Jūs įdedate pavadinimą ir stilių. 323 00:15:23,060 --> 00:15:23,790 >> JASON Hirschhorn: pavadinimą. 324 00:15:23,790 --> 00:15:26,110 Tai buvo puikus spėjimas. 325 00:15:26,110 --> 00:15:27,200 Aš gali nulenkti jums išjungti. 326 00:15:27,200 --> 00:15:28,150 Kokie yra keletas kitų dalykų? 327 00:15:28,150 --> 00:15:30,351 Mes paminėti vieną iš jų, kad gali eiti į galvą. 328 00:15:30,351 --> 00:15:33,057 329 00:15:33,057 --> 00:15:35,225 >> PUBLIKA: Jis sakė, stilių. 330 00:15:35,225 --> 00:15:36,240 >> JASON Hirschhorn: Stiliai - 331 00:15:36,240 --> 00:15:41,050 todėl, jei norite susieti į "JavaScript" ar net CSS, kuri kalbi 332 00:15:41,050 --> 00:15:42,610 apie tai, kada jūs kalbate apie stilių. 333 00:15:42,610 --> 00:15:45,670 Kitas failas, į kurį norite nukreipti į ne failą, kad bus tikriausiai 334 00:15:45,670 --> 00:15:46,920 į galvą. 335 00:15:46,920 --> 00:15:48,660 336 00:15:48,660 --> 00:15:51,070 >> Ką dar? 337 00:15:51,070 --> 00:15:52,960 Minėjome skaidrių pora prieš vienas iš dalykų, kad 338 00:15:52,960 --> 00:15:54,510 HTML gali padaryti už jus. 339 00:15:54,510 --> 00:15:58,180 340 00:15:58,180 --> 00:16:01,240 Jis gali suteikti - 341 00:16:01,240 --> 00:16:02,874 prasideda M - 342 00:16:02,874 --> 00:16:03,820 >> PUBLIKA: Meta. 343 00:16:03,820 --> 00:16:06,170 >> JASON Hirschhorn: Metaduomenys - tiek daug metaduomenų pateks į galvą 344 00:16:06,170 --> 00:16:08,990 nes tai nebūtinai dalyvauja savo kodą kūno. 345 00:16:08,990 --> 00:16:11,820 Tai paprastai - kūnas turinys, ką kas nors mato. 346 00:16:11,820 --> 00:16:14,210 Ir todėl aš tiesiog atiduoti atsakymą mano kito klausimo. 347 00:16:14,210 --> 00:16:17,770 Bet organizme paprastai yra turinys tai bus rodomas 348 00:16:17,770 --> 00:16:19,750 internetiniame puslapyje. 349 00:16:19,750 --> 00:16:26,120 >> Kaip matysime, sudėtingų svetainės linkę susimaišiusi arba keiskite kas 350 00:16:26,120 --> 00:16:27,170 jie įdėti į galvą ir kūną. 351 00:16:27,170 --> 00:16:30,360 Bet apskritai, bloke yra dalykų kad vartotojo nesiruošia 352 00:16:30,360 --> 00:16:31,290 matyti ekrane. 353 00:16:31,290 --> 00:16:34,150 Jis jungia į kitus failus ir pateikiami metaduomenys. 354 00:16:34,150 --> 00:16:37,690 Kadangi kūnas yra viskas vartotojas ketina pamatyti. 355 00:16:37,690 --> 00:16:39,270 Bet idėja, kas tai p tegus tai? 356 00:16:39,270 --> 00:16:41,660 >> PUBLIKA: dalis? 357 00:16:41,660 --> 00:16:42,780 >> PUBLIKA: Spausdinti. 358 00:16:42,780 --> 00:16:44,120 >> PUBLIKA: Nereiškia spausdinti. 359 00:16:44,120 --> 00:16:45,380 >> Auditorija: Ar tai reiškia, dalį? 360 00:16:45,380 --> 00:16:47,620 >> JASON Hirschhorn: dalis - todėl tai yra dalis. 361 00:16:47,620 --> 00:16:50,920 Ir tai p žymeles, galėjau tiesiog atspausdinti tai ekrane ir tada 362 00:16:50,920 --> 00:16:52,630 įtraukti eilutės lūžį ne jo pabaigos. 363 00:16:52,630 --> 00:16:54,380 Žinote, kaip įtraukti linijos trūkis? 364 00:16:54,380 --> 00:16:55,240 >> PUBLIKA: PR - 365 00:16:55,240 --> 00:16:55,700 >> JASON Hirschhorn: PR - 366 00:16:55,700 --> 00:16:57,080 >> PUBLIKA: Slash pr? 367 00:16:57,080 --> 00:17:00,120 >> JASON Hirschhorn: PR velniop reiškia eilutės lūžį. 368 00:17:00,120 --> 00:17:03,270 Bet paragrafai turi specifinių formatavimas. 369 00:17:03,270 --> 00:17:06,060 Ir mes susisieksime su formatavimą antra, kai kalbame apie CSS. 370 00:17:06,060 --> 00:17:09,900 Tačiau viskas viduje šių p žymės turės kai numatytąjį formatavimą 371 00:17:09,900 --> 00:17:13,210 susijęs su juo, tikriausiai kai tarpai tarp skirtingų 372 00:17:13,210 --> 00:17:15,069 dalys. 373 00:17:15,069 --> 00:17:19,410 Ir tai bus vienas būdas atskirti blokai kodą. 374 00:17:19,410 --> 00:17:20,980 >> Visi kiti žymes - 375 00:17:20,980 --> 00:17:24,584 kokie yra kiti žodžius, kuriuos jau matėte? 376 00:17:24,584 --> 00:17:26,609 >> JASON Hirschhorn: h1 per h6. 377 00:17:26,609 --> 00:17:28,460 H1 per H6, ir kas tai? 378 00:17:28,460 --> 00:17:31,560 >> PUBLIKA: Tai bus pažymėti kaip didelis ir drąsus raidės yra. 379 00:17:31,560 --> 00:17:32,650 >> JASON Hirschhorn: Teisė, tai reiškia antraštėje. 380 00:17:32,650 --> 00:17:34,960 Ir taip header1 yra didelė galva. 381 00:17:34,960 --> 00:17:40,840 Tai tikriausiai, pagal nutylėjimą, būti drąsus, didelio šrifto dydis, tikriausiai centre 382 00:17:40,840 --> 00:17:44,030 ekranas, visą kelią žemyn iki H6, kuris yra mažesnis šrifto dydį mažiau 383 00:17:44,030 --> 00:17:44,780 pabrėžti. 384 00:17:44,780 --> 00:17:50,290 Žinoma, jūs galite, jus esate CSS failą ar kažkur kodą - kuri, 385 00:17:50,290 --> 00:17:53,830 vėl, mes susisieksime, kad per sekundę - pakeisti tai, kas pagal nutylėjimą 386 00:17:53,830 --> 00:17:55,780 iš H1 žymė. 387 00:17:55,780 --> 00:18:01,040 >> Tačiau reikia nepamiršti, kad "Chrome", "Safari, "Firefox", "Internet Explorer" visi turime 388 00:18:01,040 --> 00:18:04,030 Numatytasis atrodo nes daugeliui šie standartiniai žymes. 389 00:18:04,030 --> 00:18:07,110 Galite vėl visada pakeisti kaip jie atrodo. 390 00:18:07,110 --> 00:18:09,955 Bet koks kitas žymes, kad visi matė? 391 00:18:09,955 --> 00:18:10,350 Taip - 392 00:18:10,350 --> 00:18:11,530 >> PUBLIKA: div svetainė. 393 00:18:11,530 --> 00:18:15,830 >> JASON Hirschhorn: div tegus - div tegus neturi built-in forma, už 394 00:18:15,830 --> 00:18:21,850 se, kuri yra naudojama užblokuoti įvairių tipų kodus. 395 00:18:21,850 --> 00:18:22,980 Visi kiti žymes? 396 00:18:22,980 --> 00:18:23,390 Taip. 397 00:18:23,390 --> 00:18:24,333 >> PUBLIKA: li - 398 00:18:24,333 --> 00:18:24,850 >> JASON Hirschhorn: li - 399 00:18:24,850 --> 00:18:25,580 kas li už? 400 00:18:25,580 --> 00:18:26,210 >> PUBLIKA: Sąrašas. 401 00:18:26,210 --> 00:18:26,930 >> PUBLIKA: Sąrašas 402 00:18:26,930 --> 00:18:29,510 >> JASON Hirschhorn: Li dėl elementų sąrašą. 403 00:18:29,510 --> 00:18:30,720 Yra dviejų tipų sąrašus. 404 00:18:30,720 --> 00:18:31,970 Kokie yra dviejų tipų? 405 00:18:31,970 --> 00:18:34,165 406 00:18:34,165 --> 00:18:35,806 >> PUBLIKA: Tvarkingas ir netvarkingai. 407 00:18:35,806 --> 00:18:37,780 >> JASON Hirschhorn: Tvarkingas ir netvarkingai - taip ul stovai 408 00:18:37,780 --> 00:18:38,560 už netvarkingai sąrašą. 409 00:18:38,560 --> 00:18:41,120 Štai, jei norite kulka nurodo, kulkų sąrašą. 410 00:18:41,120 --> 00:18:43,180 Užsisakyti sąrašas sunumeruoti sąrašas. 411 00:18:43,180 --> 00:18:47,930 Ir todėl jums padaryti atvirą ul žymeklį ir tada tonų elementų sąrašą ir tada 412 00:18:47,930 --> 00:18:50,450 uždaryti ul žymės. ir kad bus sukurti netvarkingai sąrašą. 413 00:18:50,450 --> 00:18:52,380 >> Mes ketiname pamatyti keletą pavyzdžių HTML į šiek tiek. 414 00:18:52,380 --> 00:18:55,800 Bet iki to laiko, aš noriu patekti į CSS. 415 00:18:55,800 --> 00:18:58,530 Ir CSS reiškia Cascading Style Sheets. 416 00:18:58,530 --> 00:19:03,010 Ir tai yra labai glaudžiai susijęs su HTML, tačiau šiek tiek skiriasi. 417 00:19:03,010 --> 00:19:06,920 Tai padeda jums formatuoti visą turinį kad HTML struktūros. 418 00:19:06,920 --> 00:19:14,940 >> Taigi, CSS, mes paprastai nenori stilius kiekvieną antraštę ar kas 419 00:19:14,940 --> 00:19:17,250 Vieną vaizdą ar kas vienintelė pastraipa. 420 00:19:17,250 --> 00:19:21,210 Mes norime, kad stiliaus kai kuriuos elementus, gal specifinis elementas. 421 00:19:21,210 --> 00:19:25,250 Ir kaip mes stilius specifinis elementas yra suteikti jai vardą. 422 00:19:25,250 --> 00:19:26,070 >> Taigi tai yra atributas. 423 00:19:26,070 --> 00:19:27,960 Ji turi raktą ir vertę. 424 00:19:27,960 --> 00:19:29,130 ID raktas. 425 00:19:29,130 --> 00:19:30,220 Logotipas yra vertė. 426 00:19:30,220 --> 00:19:32,410 Paėmiau logotipą atsitiktinai. 427 00:19:32,410 --> 00:19:36,780 Ir jei jūs ką nors duoti asmens dokumentą, paprastai, kad turėtų būti teikiama tik 428 00:19:36,780 --> 00:19:38,800 vieno elemento. 429 00:19:38,800 --> 00:19:42,340 >> Ir tada, savo stilių, galite stilius, ypač elementas, tačiau 430 00:19:42,340 --> 00:19:44,090 jūs norite atrodyti. 431 00:19:44,090 --> 00:19:49,560 Jei norite Stilius skaičiaus elementai, gal tai tam tikros klasės 432 00:19:49,560 --> 00:19:51,310 antraščių, tik kai kurie iš jūsų antraščių. 433 00:19:51,310 --> 00:19:56,780 Gal tai antraštės ir vaizdo ir dalis jūs visi norite būti orientuotas. 434 00:19:56,780 --> 00:20:00,700 Tada galite duoti šių grupių elementų visi klasės. 435 00:20:00,700 --> 00:20:04,300 Ir jūs galite duoti klasė specialūs stiliai. 436 00:20:04,300 --> 00:20:08,860 Taigi ID ir klasės yra du būdai lūžti savo kodą, kad būtų galima padėti būti 437 00:20:08,860 --> 00:20:11,990 daugiau specifinių, ką stilius. 438 00:20:11,990 --> 00:20:13,830 >> Yra trys būdai, kaip stilius. 439 00:20:13,830 --> 00:20:17,530 Pirmasis yra su šis stilius atributas. 440 00:20:17,530 --> 00:20:21,200 Taigi, kaip matote, stilius raktas stilius. 441 00:20:21,200 --> 00:20:24,370 Stilius vertė yra iš tikrųjų dar vienas svarbus vertė, sąrašas. 442 00:20:24,370 --> 00:20:26,570 >> Tokiu atveju pasiėmiau vienas raktas, text-align. 443 00:20:26,570 --> 00:20:27,730 Ir aš pasakiau centras. 444 00:20:27,730 --> 00:20:30,280 Jums gali būti užduoti sau šį taškas, kaip aš žinau, apie 445 00:20:30,280 --> 00:20:31,230 text-align. 446 00:20:31,230 --> 00:20:32,280 Ką tai net daryti? 447 00:20:32,280 --> 00:20:35,350 Tai puikus klausimas paklausti, ir mes ketiname nuvykti per sekundę. 448 00:20:35,350 --> 00:20:39,740 Štai vienas būdas stiliaus kažką, tiesiog suteikti jai stiliaus atributas. 449 00:20:39,740 --> 00:20:43,490 >> Kitas būdas stiliaus kažkas yra - tai Akshar minėta anksčiau. 450 00:20:43,490 --> 00:20:49,660 Galite naudoti stiliaus žymes ir įdėti, kad į savo HTML dokumento antraštėje. 451 00:20:49,660 --> 00:20:52,220 Taigi, jūs iš esmės sakydamas, viduje čia turinys 452 00:20:52,220 --> 00:20:53,870 yra keletas stiliaus turinys. 453 00:20:53,870 --> 00:20:59,520 Ir už tai formatas yra dalykas, kurį nori stiliaus ir tada viduje 454 00:20:59,520 --> 00:21:03,460 garbanotas petnešos, rakto pora atributus, kad jūs norite suteikti 455 00:21:03,460 --> 00:21:05,920 kad tam tikro tipo elementą. 456 00:21:05,920 --> 00:21:07,370 >> Galiausiai, ir tai yra Labiausiai paplitęs būdas. 457 00:21:07,370 --> 00:21:10,320 Ir tai, kaip mes daryti p rinkinys 7. 458 00:21:10,320 --> 00:21:12,370 Tai išorės stilių. 459 00:21:12,370 --> 00:21:14,370 Taigi jūs turite. Css failą. 460 00:21:14,370 --> 00:21:18,050 Ir viduje ji, matote daug dalykai, kurie atrodo kaip šis, pavadinimas 461 00:21:18,050 --> 00:21:22,730 kokio nors elemento tipą arba ID arba klasė ir tada, viduje garbanotas 462 00:21:22,730 --> 00:21:28,040 petnešos, pagrindinių vertės porų sąrašas. 463 00:21:28,040 --> 00:21:30,065 >> Žinoma, jei jums sukurti išorės failą, jūs ketinate 464 00:21:30,065 --> 00:21:31,310 reikia įtraukti jį - 465 00:21:31,310 --> 00:21:34,860 aštrūs yra, kad būtų būti C analogija - 466 00:21:34,860 --> 00:21:36,250 į HTML failą. 467 00:21:36,250 --> 00:21:39,820 Taigi jūs turite tai įtraukti kodas į HTML failą. 468 00:21:39,820 --> 00:21:46,080 Tai yra failo pavadinimas ir darant prielaidą, kad jis yra tame pačiame kataloge. 469 00:21:46,080 --> 00:21:47,100 >> Gerai. 470 00:21:47,100 --> 00:21:48,200 Tai buvo daug. 471 00:21:48,200 --> 00:21:52,440 Ir mes dabar vyksta kvėpuoti ir atrodyti tam tikros, gyvos svetainėje ir 472 00:21:52,440 --> 00:21:53,720 ištirti tai daugiau. 473 00:21:53,720 --> 00:21:55,470 Bet prieš tai mes darome, ar kas nors turite klausimų? 474 00:21:55,470 --> 00:22:00,830 475 00:22:00,830 --> 00:22:04,970 >> Taigi, jei jūs norite tai padaryti kartu su man, mes galime eiti į prietaisą. 476 00:22:04,970 --> 00:22:08,950 Ir aš pasirinkau CS50 pagrindinį puslapį. 477 00:22:08,950 --> 00:22:10,020 Jūs galite tai padaryti su bet kokios svetainės. 478 00:22:10,020 --> 00:22:13,070 Bet kodėl ne mes pradėti su CS50 puslapyje? 479 00:22:13,070 --> 00:22:14,650 >> Leiskite atnaujinti. 480 00:22:14,650 --> 00:22:18,030 Aš iš tikrųjų labai rekomenduoju jums daryti tai kartu su manimi, nes tai, ką mes 481 00:22:18,030 --> 00:22:22,720 ketinate daryti dabar bus neįtikėtinai patogus jums, o ne tik 482 00:22:22,720 --> 00:22:24,450 P-Set 7, o P-Set 8 taip pat. 483 00:22:24,450 --> 00:22:24,810 Taip. 484 00:22:24,810 --> 00:22:29,560 >> Auditorija: Ar yra būdas tai padaryti komentarų HTML, be naudojant PHP? 485 00:22:29,560 --> 00:22:31,130 >> JASON Hirschhorn: Taip, jūs galite pateikti pastabas HTML. 486 00:22:31,130 --> 00:22:32,690 >> PUBLIKA: Kas sintaksė? 487 00:22:32,690 --> 00:22:34,340 >> PUBLIKA: Šauktukas brūkšnys brūkšnys. 488 00:22:34,340 --> 00:22:36,125 >> PUBLIKA: Gerai. 489 00:22:36,125 --> 00:22:37,100 >> JASON Hirschhorn: Taip. 490 00:22:37,100 --> 00:22:38,350 Tai sintaksė. 491 00:22:38,350 --> 00:22:40,630 492 00:22:40,630 --> 00:22:41,900 Jūs galite pateikti pastabas HTML. 493 00:22:41,900 --> 00:22:43,310 Jūs galite pateikti pastabas PHP. 494 00:22:43,310 --> 00:22:46,590 >> Kaip pamatysite, komentuoti HTML bus vis dar rodomi, kai mes žiūrime į 495 00:22:46,590 --> 00:22:49,960 HTML šaltinio kodą tam tikroje svetainėje. 496 00:22:49,960 --> 00:22:51,610 Taigi tai cs50.net. 497 00:22:51,610 --> 00:22:57,360 Jei dešiniuoju pelės mygtuku spustelėkite moderniausių naršykles labiausiai bet puslapyje, peržiūrėti 498 00:22:57,360 --> 00:22:58,820 puslapio šaltinį. 499 00:22:58,820 --> 00:23:01,480 Taigi, galime padaryti, kad CS50. 500 00:23:01,480 --> 00:23:05,060 >> Ir štai, mes pamatyti milžinišką dalykas. 501 00:23:05,060 --> 00:23:07,420 CS50 tikrųjų atrodo gana gražus. 502 00:23:07,420 --> 00:23:08,920 Daug svetainių nebus atrodo tokie gražūs. 503 00:23:08,920 --> 00:23:10,540 Jeigu jūs einate į "Google" pagrindinį puslapį ir atidarykite jį. 504 00:23:10,540 --> 00:23:11,960 Jis nebus atrodo tokie gražūs. 505 00:23:11,960 --> 00:23:13,830 >> Bet jūs pastebėsite, kad viršuje - 506 00:23:13,830 --> 00:23:16,650 tai tipo mažas. 507 00:23:16,650 --> 00:23:17,900 Padarykime tai didesnis. 508 00:23:17,900 --> 00:23:22,660 509 00:23:22,660 --> 00:23:23,570 Gerai. 510 00:23:23,570 --> 00:23:26,660 Viršuje, DOCTYPE HTML, tai žinoma. 511 00:23:26,660 --> 00:23:30,650 Tada mes matome atvirą HTML tegus ir galva, čia visi 512 00:23:30,650 --> 00:23:34,350 Šių meta žymeles. 513 00:23:34,350 --> 00:23:38,000 Ir jūs galite pamatyti šį Og ne ruošiuosi eiti į dabar. 514 00:23:38,000 --> 00:23:42,110 Bet esu beveik teigiamas, kad tų būtų "Facebook". 515 00:23:42,110 --> 00:23:42,900 >> Tai iš tikrųjų yra "Facebook". 516 00:23:42,900 --> 00:23:44,870 Manau, kad stovi atviroje diagramoje. 517 00:23:44,870 --> 00:23:48,930 Taigi nepamirškite, aš paminėti, yra Faceboook konkrečių metaduomenis galite 518 00:23:48,930 --> 00:23:49,800 duoti puslapyje. 519 00:23:49,800 --> 00:23:51,150 Štai kas yra čia. 520 00:23:51,150 --> 00:23:54,580 >> Taigi, kai jūs nuorodą į šį puslapį "Facebook", paveikslėlis tai ketinu parodyti 521 00:23:54,580 --> 00:23:56,630 tai vaizdas čia. 522 00:23:56,630 --> 00:23:58,310 Ir jūs tikrai pamatysite, kad tai "Facebook", nes tai 523 00:23:58,310 --> 00:23:59,470 "Facebook" įvaizdis. 524 00:23:59,470 --> 00:24:00,880 >> Bet kokiu atveju, mes vis panaikinti. 525 00:24:00,880 --> 00:24:03,220 Taigi, mes turime keletą metaduomenų žymas. 526 00:24:03,220 --> 00:24:05,570 Matome CS50 titulą. 527 00:24:05,570 --> 00:24:09,830 Ir vėl pavadinimas yra tai, kas vyksta čia naršyklės skirtuką. 528 00:24:09,830 --> 00:24:14,770 Mes matome tai susiejimas ir, čia, išorės "JavaScript" failą. 529 00:24:14,770 --> 00:24:17,640 >> Mes ne kalbėti apie JavaScript daug, bet kitą savaitę - ir, žinoma, jei 530 00:24:17,640 --> 00:24:20,350 darote žiniatinklio problemų rinkinį, jums bus naudojant "JavaScript". 531 00:24:20,350 --> 00:24:23,540 Tai kaip jums nuorodą į išorės "JavaScript" failus. 532 00:24:23,540 --> 00:24:31,970 Mes matome čia, pagaliau, CSS Stilių, kad dokumentai tai 533 00:24:31,970 --> 00:24:32,830 stilių šį kodą. 534 00:24:32,830 --> 00:24:37,190 >> Leiskite tikrųjų atverti, kad iki ir pažvelgti tikrai greitai. 535 00:24:37,190 --> 00:24:38,440 Tai atrodo kvailai. 536 00:24:38,440 --> 00:24:40,840 537 00:24:40,840 --> 00:24:42,790 Nėra jokio būdo aš būčiau galėtų perskaityti. 538 00:24:42,790 --> 00:24:46,930 Taigi, jūs iš tikrųjų galite nors, jei vartojate išvaizdą, galite rūšiuoti matyti, kad 539 00:24:46,930 --> 00:24:48,650 yra - 540 00:24:48,650 --> 00:24:49,790 ten mes einame. 541 00:24:49,790 --> 00:24:53,440 >> Kad atrodo, ką mes matėme prieš, fono spalva, ją nustatyti 542 00:24:53,440 --> 00:24:55,550 , sudaro apie raudona-žalia-mėlyna vertę. 543 00:24:55,550 --> 00:24:59,070 Ši medžiaga tarsi neturėtų atrodyti, kad užsienio, nors, kai ji pateikiama 544 00:24:59,070 --> 00:25:00,850 kaip tai, jis gali būti tiek absoliuti. 545 00:25:00,850 --> 00:25:03,340 Mes neketiname pažvelgti į šį CSS failą arba praleisti daug laiko su juo, nes 546 00:25:03,340 --> 00:25:06,030 tai vėlgi gana sunku skaityti. 547 00:25:06,030 --> 00:25:09,090 >> Grįžkime į tai HTML puslapis CS50. 548 00:25:09,090 --> 00:25:10,930 Ir tegul pereikite prie kūno. 549 00:25:10,930 --> 00:25:14,730 Ir viduje matome šį div tegus. 550 00:25:14,730 --> 00:25:18,370 Matome antraštę čia. 551 00:25:18,370 --> 00:25:21,060 Matome inkaro tegus. 552 00:25:21,060 --> 00:25:26,050 >> Ir šis sąrašas elementas yra suteikta konkreti klasė. 553 00:25:26,050 --> 00:25:28,370 Ir mes matome, pakartojo, kad klasės vėl ir vėl. 554 00:25:28,370 --> 00:25:29,730 Yra esate Curtis. 555 00:25:29,730 --> 00:25:32,730 Yra HTML5 komentaras. 556 00:25:32,730 --> 00:25:36,280 >> Ir kaip jūs pastebėjote, mes vis dar galime pamatyti ji, bet jis nerodo. 557 00:25:36,280 --> 00:25:37,960 Tai tikrai labai įdomu. 558 00:25:37,960 --> 00:25:40,760 Atrodo, šio rekordų sąrašą elementas komentarų iš. 559 00:25:40,760 --> 00:25:45,110 Jei mes einame į šį puslapį, ir vėl, ji dar pasirodo ten taip įdomu. 560 00:25:45,110 --> 00:25:47,830 >> O, tai kodėl, nes Šio kitą eilutę. 561 00:25:47,830 --> 00:25:50,680 562 00:25:50,680 --> 00:25:52,735 Ką dar mes matome interesų? 563 00:25:52,735 --> 00:25:56,640 564 00:25:56,640 --> 00:26:00,180 Tai poilsio labiau painioja, į susijusius su šio dešinėje pusėje 565 00:26:00,180 --> 00:26:03,280 svetainė, kuri yra šiek tiek šiek tiek sudėtingesnis. 566 00:26:03,280 --> 00:26:08,890 >> Taigi tai, ką kai kurie HTML ketina atrodyti. 567 00:26:08,890 --> 00:26:10,990 Man, nors tai yra šiek tiek didele, ir tai nėra 568 00:26:10,990 --> 00:26:12,350 padėti man, kad daug. 569 00:26:12,350 --> 00:26:16,560 Tačiau yra kažkas, kad jis, tiesą sakant, man padėti daug. 570 00:26:16,560 --> 00:26:20,490 >> Ir tai, ką aš naudoju, kai aš bando išsiaiškinti, kaip kažkas 571 00:26:20,490 --> 00:26:24,270 atrodo taip, kaip ji, ar kaip galima Aš darau savo svetainėje pakeitimus. 572 00:26:24,270 --> 00:26:29,280 Ir tai yra kūrėjas įrankis kad yra pastatytas į "Chrome". 573 00:26:29,280 --> 00:26:33,960 Taigi, jei jūs einate į šį trijų barų teisė čia ir eiti į Tools spustelėkite 574 00:26:33,960 --> 00:26:40,120 Developer Tools, tiek langas pop-up, puslapio apačioje. 575 00:26:40,120 --> 00:26:46,910 Ir visų pirma, "Chrome", nes tai yra nuostabu, bus formatuoti šį langą ir 576 00:26:46,910 --> 00:26:49,580 imtis HTML ir kad ji atrodo daug gražiau už jus. 577 00:26:49,580 --> 00:26:54,860 Taigi dabar tai tikrai kai išardomas HTML, kad jūs galite ieškoti tikrinti 578 00:26:54,860 --> 00:26:56,620 puslapio elementai. 579 00:26:56,620 --> 00:26:59,400 >> Jei norime pažvelgti į kūną, ji iš tikrųjų pabrėžia. 580 00:26:59,400 --> 00:27:03,240 Kai pereinate per daug HTML dalį, šiame lange, jis bus 581 00:27:03,240 --> 00:27:06,530 pabrėžti dalis tai kalbėti apie didįjį langą. 582 00:27:06,530 --> 00:27:10,800 Taigi leiskite man dar kartą pabandyti blow tai šiek tiek. 583 00:27:10,800 --> 00:27:12,170 Gerai. 584 00:27:12,170 --> 00:27:13,550 >> Taigi galime atidaryti kūną. 585 00:27:13,550 --> 00:27:17,280 Ir aš nemirksi per šį kairėje div. 586 00:27:17,280 --> 00:27:21,420 Ir jūs pastebėsite, kad ji manimi pabrėžiant tai kairėje ekrano pusėje. 587 00:27:21,420 --> 00:27:25,710 Taigi galime paspausti, kad ir išplėsti, kad. 588 00:27:25,710 --> 00:27:27,280 >> Viduje ji, atrodo, yra dvi div us. 589 00:27:27,280 --> 00:27:29,790 Ten tai pirmas div. 590 00:27:29,790 --> 00:27:30,760 Aš nematau, kad paryškinti. 591 00:27:30,760 --> 00:27:35,900 Aš nežinau, bet atrodo, kad tai antroji, į kairę vidinis, yra turinys 592 00:27:35,900 --> 00:27:37,700 kairėje ekrano pusėje. 593 00:27:37,700 --> 00:27:39,360 >> Tada ten tai dalykas, vadinamas galva. 594 00:27:39,360 --> 00:27:41,890 Atrodo, kad atkreipė dėmesį CS50 dalis. 595 00:27:41,890 --> 00:27:46,600 Jei mes atviri, kad iki, matome, kad tai nieko daugiau, nei galva 1. 596 00:27:46,600 --> 00:27:51,140 Jis suteikiamas ID, ir tai suteikta tekstas CS50. 597 00:27:51,140 --> 00:27:57,240 >> Taigi dar kartą, žiūri į jį per šį konsolė arba naudojant Kūrėjo įrankiai 598 00:27:57,240 --> 00:28:00,710 sritis ties ekrano markių apačioje tyrinėti šią svetainę, tikiuosi, 599 00:28:00,710 --> 00:28:02,990 daug mažiau bauginanti ir daug labiau prieinamos. 600 00:28:02,990 --> 00:28:06,360 Jis taip pat leidžia mums suprasti, kad ši svetainė, nors ji atrodo labai 601 00:28:06,360 --> 00:28:09,210 gražus ir gražus, yra ne visi, kad daug daugiau nei tai, ką jūs ketinate būti 602 00:28:09,210 --> 00:28:10,430 daro problemą, 7. 603 00:28:10,430 --> 00:28:13,080 Ir tai yra visiškai per Jūsų sugebėjimas kurti. 604 00:28:13,080 --> 00:28:14,110 >> Jei norime - 605 00:28:14,110 --> 00:28:18,270 kitas kietas dalykas apie naudojant šiuos įrankiai yra, jei dešiniuoju pelės mygtuku spustelėkite 606 00:28:18,270 --> 00:28:22,270 pavadinimas, galite redaguoti HTML. 607 00:28:22,270 --> 00:28:25,660 Taigi tegul ją vadina Jasonas. 608 00:28:25,660 --> 00:28:28,990 Ir dabar jūs pastebėsite, aš pasikeitė Šiame puslapyje HTML. 609 00:28:28,990 --> 00:28:31,020 >> Žinoma, aš nepasikeitė ji visam laikui. 610 00:28:31,020 --> 00:28:34,570 Jei aš atnaujinti savo naršyklę, tada jis būtų grįžti į pradinį HTML. 611 00:28:34,570 --> 00:28:38,860 Bet kartais aš noriu derinti savo kodą, ir aš nenoriu atrodyti tiesiog mano 612 00:28:38,860 --> 00:28:41,370 gedit langą ir pabandyti ir suprasti kas vyksta. 613 00:28:41,370 --> 00:28:42,705 >> Aš noriu pamatyti, kas nutiks gyventi. 614 00:28:42,705 --> 00:28:45,880 Taigi aš redaguoti kodą kaip tai ir gauti tai taip, aš noriu, kad jis atrodo. 615 00:28:45,880 --> 00:28:47,960 Ir tada aš padaryti pokyčiai mano kodas. 616 00:28:47,960 --> 00:28:50,010 >> Ir manau, kad tai daug lengviau kai jūs galite daryti tai, ką 617 00:28:50,010 --> 00:28:52,400 akimirksniu, kaip kad. 618 00:28:52,400 --> 00:28:58,410 Pasakykite, vėlgi, mes norime, kad kitas šansas, nes mes bandome su 619 00:28:58,410 --> 00:29:00,340 HTML ir CSS dabar. 620 00:29:00,340 --> 00:29:02,600 Galiu redaguoti HTML dabar. 621 00:29:02,600 --> 00:29:06,680 Aš ruošiuosi įdėti nuorodą. 622 00:29:06,680 --> 00:29:10,650 >> Taigi, aš ruošiuosi keisti CS50 savo namus puslapis, todėl ji bus sujungta su - 623 00:29:10,650 --> 00:29:12,060 tarkim - mano puslapyje. 624 00:29:12,060 --> 00:29:16,700 Kas yra pavadinimas, jei kas prisimena, arba kas atributas aš noriu duoti 625 00:29:16,700 --> 00:29:18,850 prie inkaro skirtuką kai noriu tai susieti kažkur kitur? 626 00:29:18,850 --> 00:29:19,562 >> PUBLIKA: 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 Taigi dabar, pamatysite, kad ten yra pabraukti pagal Jason. 630 00:29:35,750 --> 00:29:40,170 Tai todėl, kad "Chrome", pagal nutylėjimą, suteikia kotwic pabraukimo. 631 00:29:40,170 --> 00:29:41,990 Jūs tikriausiai matė, kad prieš kai jūs nuėjo į tinklalapį. 632 00:29:41,990 --> 00:29:44,200 Dalykų, kurie yra nuorodos pabrėžė ir mėlynai. 633 00:29:44,200 --> 00:29:47,300 Numatytasis stilius už nuorodą yra visuotinai pabrėžiama, 634 00:29:47,300 --> 00:29:48,830 ir įdėti jį mėlynai. 635 00:29:48,830 --> 00:29:50,050 >> Jei man nepatinka, kad Galiu pakeisti. 636 00:29:50,050 --> 00:29:51,220 Ir mes jį pakeisti per sekundę. 637 00:29:51,220 --> 00:29:54,660 Bet dabar, taip pat pastebėsite, kad jei aš užveskite per šį, apačioje kairėje 638 00:29:54,660 --> 00:29:58,580 ekranas, tiesiai virš žodinių elementų yra nuoroda, kad aš ją davė. 639 00:29:58,580 --> 00:30:03,080 >> Taigi, jei aš spustelėkite ant šios - ir mes galime dešiniuoju pelės klavišu ant to, atidaryti naują skirtuką. 640 00:30:03,080 --> 00:30:04,520 Tai nėra iš tikrųjų mano puslapyje. 641 00:30:04,520 --> 00:30:06,700 Tai tiesiog mano vardas. 642 00:30:06,700 --> 00:30:07,210 Ten jūs einate. 643 00:30:07,210 --> 00:30:10,440 Mes dabar paversti ją nuorodą. 644 00:30:10,440 --> 00:30:13,220 >> Pažinkime kai CSS, taip pat. 645 00:30:13,220 --> 00:30:15,680 Gražus dalykas - aš ruošiuosi kad tai šiek tiek mažesnis - apie 646 00:30:15,680 --> 00:30:19,480 Ši konsolė yra, kad kvailai CSS lapas mes matėme anksčiau, kad tikrai buvo 647 00:30:19,480 --> 00:30:24,130 sunku apdoroti, dabar gražiai išdėstytos už mus ant kairėje pusėje 648 00:30:24,130 --> 00:30:25,270 šios srities. 649 00:30:25,270 --> 00:30:27,230 Taigi, mes galime ieškoti. 650 00:30:27,230 --> 00:30:33,690 Ir jei mes išplėsti šį stilių skirtuką, mes galite pamatyti visas įvairių stilių 651 00:30:33,690 --> 00:30:37,940 kurios yra susijusios su šiuo atveju, tai ypač elementas, tai 652 00:30:37,940 --> 00:30:39,700 nuoroda elementas. 653 00:30:39,700 --> 00:30:44,240 >> Jei mes junginys stilių skirtuką, kad tik parodo mums, o ne kur viskas 654 00:30:44,240 --> 00:30:47,450 ateina, bet iš esmės visi šie stilių, kad yra veikiančių 655 00:30:47,450 --> 00:30:51,220 tai ypač elementas dabar. 656 00:30:51,220 --> 00:30:55,050 Ir tarkim, mes norime pakeisti jį šiek tiek. 657 00:30:55,050 --> 00:30:58,870 658 00:30:58,870 --> 00:31:02,740 Taigi tai yra visi stiliai, kurie yra veikia šio konkretaus elemento. 659 00:31:02,740 --> 00:31:04,800 Pasakykite, mes norime jį pakeisti, nes mes norite pamatyti, kaip kažkas atrodo. 660 00:31:04,800 --> 00:31:06,050 Ir mes tiesiog žaisti aplink dabar. 661 00:31:06,050 --> 00:31:08,720 Ar mes norime išbandyti ką nors, prieš raštu jį kodą ir stumia 662 00:31:08,720 --> 00:31:10,150 tai ir padaryti jį gyventi. 663 00:31:10,150 --> 00:31:11,780 >> Mes galime eiti į stilių lape. 664 00:31:11,780 --> 00:31:14,270 Ir į pirmą langelį ji sako, element.style. 665 00:31:14,270 --> 00:31:17,020 Ir čia, galite įterpti, Jūs galite pridėti kažką. 666 00:31:17,020 --> 00:31:18,550 >> Taigi noriu - 667 00:31:18,550 --> 00:31:22,360 eikime į mano nuorodą ir nustatyti fono spalvą. 668 00:31:22,360 --> 00:31:25,830 Ir ji iš tikrųjų perkelia tai už jus, visas galimas savybes. 669 00:31:25,830 --> 00:31:29,360 Fono spalva, ir aš noriu padaryti, kad mėlyna. 670 00:31:29,360 --> 00:31:31,520 Blus nėra žodis. 671 00:31:31,520 --> 00:31:32,400 Mėlyna yra žodis. 672 00:31:32,400 --> 00:31:34,490 >> Ar matau sugalvoti? 673 00:31:34,490 --> 00:31:35,800 O, yra tas, kad jis yra href? 674 00:31:35,800 --> 00:31:36,550 Gerai. 675 00:31:36,550 --> 00:31:40,220 Taigi, aš nematau jokių pokyčių čia. 676 00:31:40,220 --> 00:31:45,100 Ir tai todėl, kad, jei mes pabrėžiame nuoroda, jūs pastebėsite, kad nuoroda 677 00:31:45,100 --> 00:31:48,430 nėra faktiškai kontroliuoja Skelbti šio konkretaus elemento. 678 00:31:48,430 --> 00:31:52,430 Iš tikrųjų, jei mes atidaryti nuorodą, tai galva čia tai 679 00:31:52,430 --> 00:31:53,590 kontroliuoti, kaip jis atrodo. 680 00:31:53,590 --> 00:31:56,380 >> Taigi, jei aš noriu, kad fonas mėlyna, aš iš tikrųjų turi pakeisti 681 00:31:56,380 --> 00:31:59,640 fono spalvą į antraštės elementas. 682 00:31:59,640 --> 00:32:02,700 Ir dabar mes matome, kad fonas yra mėlynas. 683 00:32:02,700 --> 00:32:06,770 >> Taigi dar kartą, tai greitai gali būti vyksta per šios medžiagos gana greitai. 684 00:32:06,770 --> 00:32:08,580 Bet tai iš esmės tai, ką jūs ketinate daryti. 685 00:32:08,580 --> 00:32:10,860 Tai ne problemą, 7, bet tikrai, kai esate 686 00:32:10,860 --> 00:32:12,080 kodavimas tinkle. 687 00:32:12,080 --> 00:32:12,360 >> Gerai. 688 00:32:12,360 --> 00:32:13,780 Noriu padaryti fono mėlyna. 689 00:32:13,780 --> 00:32:16,180 Nors, šiuo atveju, mėlyna atrodo gana bjaurus. 690 00:32:16,180 --> 00:32:17,740 Galiu eiti čia pažaisti. 691 00:32:17,740 --> 00:32:20,515 Matau, kad jį pakeisti į mėlyną neveikia ant a. 692 00:32:20,515 --> 00:32:26,710 Turiu iš tiesų pakeisti antraštę elementas apima mėlyna 693 00:32:26,710 --> 00:32:28,200 fonas. 694 00:32:28,200 --> 00:32:34,450 >> Ir tada, jei tada aš grįžti į savo CSS failą, kaip aš iš tikrųjų tai nustatyti 695 00:32:34,450 --> 00:32:37,520 fonas būtų mėlynos ir padaryti šį pakeitimą lazdą? 696 00:32:37,520 --> 00:32:44,840 Nes jei mes pranešime, jei aš atnaujinti puslapis, visi pakeitimai aš padariau dingo. 697 00:32:44,840 --> 00:32:47,220 Taigi supratau, gerai, mano fonas yra mėlynas. 698 00:32:47,220 --> 00:32:51,260 >> Man reikia eiti į tą header1 elementas ir pakeisti fono spalvą į mėlyną. 699 00:32:51,260 --> 00:32:52,710 Kaip realiai padaryti, kad pakeisti? 700 00:32:52,710 --> 00:32:57,040 Na, priminti, kad, jei mes einame į vidų iš čia, tai antraštė, 701 00:32:57,040 --> 00:32:59,280 pavadinimas yra ID. 702 00:32:59,280 --> 00:33:00,890 Ir tai pavadinimas. 703 00:33:00,890 --> 00:33:09,010 >> Ir taip mūsų CSS failą, galima sakyti, gerai, imtis nieko su ID nuosavybės ir 704 00:33:09,010 --> 00:33:11,330 suteikti šią papildomą turtą. 705 00:33:11,330 --> 00:33:18,010 Kaip mes nuoroda kažką ID pavadinimą, bet idėjų, ar kas nors 706 00:33:18,010 --> 00:33:24,406 žinote, kaip mes nuoroda ID mūsų CSS failą? 707 00:33:24,406 --> 00:33:26,290 >> Maišos, tai visiškai teisus. 708 00:33:26,290 --> 00:33:28,710 Ir jūs turite apie tai užuomina čia. 709 00:33:28,710 --> 00:33:32,810 Taigi kažkur šiame CSS failą, ten tai kodo eilutę - 710 00:33:32,810 --> 00:33:34,150 # Paliko # kairįjį vidinė # antraštė # titulą. 711 00:33:34,150 --> 00:33:36,810 712 00:33:36,810 --> 00:33:40,590 Ir tai jai suteikiant atsargos dugną, apibrėžti paraštės apačioje tai 713 00:33:40,590 --> 00:33:42,220 pirma elementas. 714 00:33:42,220 --> 00:33:46,580 >> Na, jei aš norėjau pakeisti, kad, Norėčiau eiti į šį CSS failo. 715 00:33:46,580 --> 00:33:49,510 Ir aš galėtų arba rasti šią dalis CSS failo. 716 00:33:49,510 --> 00:33:50,300 Ar galėčiau rašyti savo. 717 00:33:50,300 --> 00:33:54,670 >> Galėčiau padaryti maišos pavadinimas garbanotais petnešomis ir Tada fono spalva dvitaškis mėlyna 718 00:33:54,670 --> 00:33:57,250 kabliataškis ir arti, kad garbanotas petnešomis. 719 00:33:57,250 --> 00:34:02,790 Ir kad būtų pakeisti fono spalva šio elemento į mėlyną. 720 00:34:02,790 --> 00:34:06,690 Priežasties jie jums tiek daug čia yra kad tai būtina tokiu atveju, 721 00:34:06,690 --> 00:34:08,690 nes pavadinimas yra unikalus ID. 722 00:34:08,690 --> 00:34:11,190 >> Bet ką jūs galite padaryti, tai nest dalykų. 723 00:34:11,190 --> 00:34:14,760 Taigi tai sako, gerai, eiti į kairę. 724 00:34:14,760 --> 00:34:15,350 Tai labai mažas. 725 00:34:15,350 --> 00:34:16,150 Atsiprašau už tai. 726 00:34:16,150 --> 00:34:17,750 >> Bet eiti į ką su ID kairėje. 727 00:34:17,750 --> 00:34:20,420 Viduje, kad ieškoti dalykas su ID paliko vidinis. 728 00:34:20,420 --> 00:34:22,630 Viduje, kad atrodo, ieškoti dalykas su ID antraštėje. 729 00:34:22,630 --> 00:34:27,560 Viduje, kad ieškoti dalykas ID pavadinimas ir pakeisti ID titulą. 730 00:34:27,560 --> 00:34:29,120 Taigi, tai tik būdas ilsėtųsi dalykų. 731 00:34:29,120 --> 00:34:32,719 Kai kurie, kaip lizdą jis, nes žmonės ji tampa šiek tiek aiškiau. 732 00:34:32,719 --> 00:34:37,980 >> Pamatysite žemyn čia pat, tiesa čia nėra maišos. 733 00:34:37,980 --> 00:34:39,449 Tai tiesiog h1. 734 00:34:39,449 --> 00:34:44,060 Tai todėl, kad h1 skiriamas pavadinimas bendrinis žyma. 735 00:34:44,060 --> 00:34:48,080 Ir yra keletas CSS savybės susijęs su kiekvieno h1. 736 00:34:48,080 --> 00:34:51,889 Taigi, jei aš rasiu kitą h1 šiame puslapyje, Aš taip pat matyti, kad šis stilius buvo 737 00:34:51,889 --> 00:34:54,280 kreipėsi į jį taip pat. 738 00:34:54,280 --> 00:34:59,290 >> Jei aš norėjau taikyti stilių su klase, kaip man nuoroda klasę arba 739 00:34:59,290 --> 00:35:02,469 kalbėti apie į CSS failą klasėje? 740 00:35:02,469 --> 00:35:03,315 >> PUBLIKA: Dot. 741 00:35:03,315 --> 00:35:05,340 >> JASON Hirschhorn: Tai su tašku. 742 00:35:05,340 --> 00:35:08,630 Taigi, grįžkime prie šio puslapio anksčiau. 743 00:35:08,630 --> 00:35:11,160 Jeigu aš maišos ID. 744 00:35:11,160 --> 00:35:14,760 Tai keičiasi stilius iš kurio ID dalykas. 745 00:35:14,760 --> 00:35:21,390 Ar gaila, jei aš maišos ženklą, tai rasti patį su logotipu ID 746 00:35:21,390 --> 00:35:24,010 ir suteikiant jai tam tikrą CSS stilių. 747 00:35:24,010 --> 00:35:28,280 >> Jei aš ką nors daryti. Viršuje, tai rasti viskas su aukščiausios klasės ir 748 00:35:28,280 --> 00:35:30,190 keičia savo stilių. 749 00:35:30,190 --> 00:35:35,950 Jei aš tiesiog h1, kad randa kas vieno h1 ir suteikia jai ką 750 00:35:35,950 --> 00:35:37,940 stilius aš noriu duoti jį. 751 00:35:37,940 --> 00:35:43,260 Jeigu aš h1 erdvę ir tada. Viršuje. 752 00:35:43,260 --> 00:35:47,670 Tai bus surasti visus H1S ir tada visi tie, su aukščiausios klasės ir 753 00:35:47,670 --> 00:35:51,690 tada keisti tik tuos stilius ką aš noriu duoti jį. 754 00:35:51,690 --> 00:35:54,600 >> Ir vėl, mes galėjo parašyti kai tai mūsų pačių. 755 00:35:54,600 --> 00:35:55,790 Bet mes ne Dotarłeś taip toli. 756 00:35:55,790 --> 00:35:59,180 Daug geriau, atrodo, kad iš tikrųjų eiti nuo gyvo svetainę ir pamatyti, kaip 757 00:35:59,180 --> 00:36:02,800 jie tai daro ir pažvelgti į visas fantastiški dalykai jums padaryti. 758 00:36:02,800 --> 00:36:06,570 >> Pažvelkime į dar vieną svetainę Prieš mes judėti pirmyn. 759 00:36:06,570 --> 00:36:10,150 Ir tai yra vienas, kad jums tikriausiai susipažinęs su. 760 00:36:10,150 --> 00:36:12,310 Tai CS50 finansai. 761 00:36:12,310 --> 00:36:16,120 Taigi dar kartą, jūs iš tikrųjų galite eiti ir laikytis šio CSS failą savo 762 00:36:16,120 --> 00:36:19,390 kompiuteris, nes jūs įkėlėte tai CSS failą, jei atsisiuntėte 763 00:36:19,390 --> 00:36:20,270 problema nustatyti. 764 00:36:20,270 --> 00:36:26,850 >> Mes galime eiti į Tools ir Kūrėjo įrankiai. 765 00:36:26,850 --> 00:36:30,280 Ir mes matome daug paprastesnis HTML išdėstymą. 766 00:36:30,280 --> 00:36:32,020 Turime viršų, vidurį ir apačioje. 767 00:36:32,020 --> 00:36:34,490 Ir vėl kažkas jums turėtų būti susipažinę su, nes jūs pažvelgė 768 00:36:34,490 --> 00:36:37,680 per platinimo kodą Šią savaitę problema nustatyti. 769 00:36:37,680 --> 00:36:43,360 >> Viršuje, už kodą, Vieną vaizdą vadinamas. 770 00:36:43,360 --> 00:36:47,170 Ir tai yra šaltinis, nuotraukos. 771 00:36:47,170 --> 00:36:52,170 Pasakyti, kad aš baigiau viską, ką Norėjau už problemą, 7. 772 00:36:52,170 --> 00:36:55,500 Ir jis veikia teisingai, tačiau Noriu pakeisti, kaip jis atrodo. 773 00:36:55,500 --> 00:36:58,900 Ir aš noriu pakeisti fono apie į puslapio viršuje 774 00:36:58,900 --> 00:37:01,000 pavyzdžiui, mėlyna. 775 00:37:01,000 --> 00:37:04,860 Jeigu ji buvo man, aš norėčiau ateiti čia ir išsiaiškinti, gerai, ką 776 00:37:04,860 --> 00:37:05,890 aš noriu pakeisti. 777 00:37:05,890 --> 00:37:08,700 >> Pažiūrėkime, div ID viršų, kad išvaizda kaip puslapio viršuje. 778 00:37:08,700 --> 00:37:09,910 Taigi eikime ten. 779 00:37:09,910 --> 00:37:13,940 Pabandykime pakeisti fono spalvą. 780 00:37:13,940 --> 00:37:16,360 Vykime padaryti Alice mėlyna, nes tai gražiau vienas. 781 00:37:16,360 --> 00:37:18,010 >> Ir jūs pastebėsite, kad - 782 00:37:18,010 --> 00:37:19,190 tikriausiai negali matyti. 783 00:37:19,190 --> 00:37:23,430 Bet yra šviesiai mėlyna, kartu su CS50 logotipu. 784 00:37:23,430 --> 00:37:25,810 Tegul jį pakeisti, o ne raudona. 785 00:37:25,810 --> 00:37:28,790 Ir jūs pastebėsite, dabar aš tiesiog pasikeitė fono spalvą į raudoną. 786 00:37:28,790 --> 00:37:37,050 >> Taigi, dabar aš norėčiau eiti į mano CSS failą ir įveskite # aukščiausios garbanotas paren čia. 787 00:37:37,050 --> 00:37:42,170 Jūs galite pamatyti kodą teisę čia garbanotas petnešomis. 788 00:37:42,170 --> 00:37:44,530 Ir tada, aš norėčiau pridėti foną spalva raudona. 789 00:37:44,530 --> 00:37:47,500 Ir tada ten būtų būti garbanotas petnešomis. 790 00:37:47,500 --> 00:37:52,230 Taigi tai, kaip aš norėčiau ištirti ir eksperimentuoti su formatavimo ant CS50 791 00:37:52,230 --> 00:37:53,070 Finansai svetainė. 792 00:37:53,070 --> 00:37:55,060 >> Galėčiau tai padaryti čia ir bandymo tai ant mano naršyklėje. 793 00:37:55,060 --> 00:37:58,130 Ir tada, aš galėtų eiti į mano faktinį kodą ir padaryti pakeitimus, kad bus 794 00:37:58,130 --> 00:38:01,940 faktiškai eiti gyventi ir, kad žmonės realiai pamatyti, jei jie buvo ateiti į 795 00:38:01,940 --> 00:38:04,280 mano konkreti teritorija. 796 00:38:04,280 --> 00:38:05,390 >> Gerai. 797 00:38:05,390 --> 00:38:06,850 Tai buvo daug. 798 00:38:06,850 --> 00:38:09,380 Atsiprašau už išgyvena ji taip greitai. 799 00:38:09,380 --> 00:38:12,560 Ar kas nors turi kokių nors klausimų, ne visi apie HTML ar CSS? 800 00:38:12,560 --> 00:38:15,830 801 00:38:15,830 --> 00:38:24,728 >> Auditorija: Ar jūs tiesiog eiti per, kaip jūs susijęs, kas tapo Jasonas dar kartą? 802 00:38:24,728 --> 00:38:26,180 >> JASON Hirschhorn: Kas tu turi omeny, susijęs? 803 00:38:26,180 --> 00:38:29,765 >> Auditorija: Jūs pateikė nuorodą į kitą svetainė, naudojant inkarus. 804 00:38:29,765 --> 00:38:32,980 >> JASON Hirschhorn: Taigi jūs klausia, tik bendrine, kaip jūs padaryti nuorodą? 805 00:38:32,980 --> 00:38:33,560 >> PUBLIKA: Taip. 806 00:38:33,560 --> 00:38:34,150 >> JASON Hirschhorn: Gerai. 807 00:38:34,150 --> 00:38:35,575 Kodas už nuorodą - 808 00:38:35,575 --> 00:38:38,180 809 00:38:38,180 --> 00:38:40,590 >> PUBLIKA: Ne, kaip ir HTML. 810 00:38:40,590 --> 00:38:43,140 >> JASON Hirschhorn: žemyn čia turite galvoje? 811 00:38:43,140 --> 00:38:46,960 Taigi, jei aš noriu įdėti nuorodą kažkur, tarkim, tai yra Įjungtas HTML mano 812 00:38:46,960 --> 00:38:50,210 puslapis čia. 813 00:38:50,210 --> 00:38:51,010 Tai HTML. 814 00:38:51,010 --> 00:38:53,720 Gal tai atidaryti failą, index.html. 815 00:38:53,720 --> 00:38:56,100 Aš vidun 816 00:38:56,100 --> 00:38:58,990 >> Leiskite turėti šias autorių Joną Harvardo nuoroda į kažką. 817 00:38:58,990 --> 00:39:02,230 Taigi mes redaguoti visa tai kaip HTML. 818 00:39:02,230 --> 00:39:08,480 Visi jūs darote, yra įtraukti A, todėl BRACKET glaudų laikiklį prie 819 00:39:08,480 --> 00:39:12,700 pradžioje, ir tada laikiklis velniop skliaustai uždaromi pabaigoje. 820 00:39:12,700 --> 00:39:13,930 >> Taigi, dabar aš įtraukti inkaro tegus. 821 00:39:13,930 --> 00:39:15,475 Ir iš tikrųjų, jei paspausite iš to, kad dabar bus 822 00:39:15,475 --> 00:39:22,110 formatuoti jį redaguoti kaip HTML. 823 00:39:22,110 --> 00:39:24,020 Ir pasakyti, kad mes norime susieti jį. 824 00:39:24,020 --> 00:39:25,760 Mes norime jums href atributas. 825 00:39:25,760 --> 00:39:27,010 Ir mes sakome - 826 00:39:27,010 --> 00:39:42,600 827 00:39:42,600 --> 00:39:47,600 >> Ir dabar, kai jūs pastebėsite, autorinės teisės John Harvard yra mėlyna. 828 00:39:47,600 --> 00:39:50,870 Ir kai aš pereikite per tai, tai dabar nuoroda. 829 00:39:50,870 --> 00:39:53,140 Taigi galite parašyti, kad kodą. 830 00:39:53,140 --> 00:39:57,030 Galite supa beveik nieko norite į žymės saito ir pasukite jį 831 00:39:57,030 --> 00:39:57,700 į nuorodą. 832 00:39:57,700 --> 00:39:58,246 >> PUBLIKA: Gerai. 833 00:39:58,246 --> 00:39:58,520 Supratau. 834 00:39:58,520 --> 00:40:01,300 >> JASON Hirschhorn: O jei aš nenoriu tai - žinoma, kartais žmonės linkę 835 00:40:01,300 --> 00:40:04,090 galvoti šiuos dalykus, kad tik atrodo mėlyna bendrine ir pabrėžė, yra 836 00:40:04,090 --> 00:40:05,860 ne gražiausių būdas padaryti nuorodą. 837 00:40:05,860 --> 00:40:11,380 Taigi, jei aš atėjau čia, matote, kad kažkur CSS failą, ten yra 838 00:40:11,380 --> 00:40:14,500 parašė šį a ir tada du garbanotieji petnešų. 839 00:40:14,500 --> 00:40:20,700 Taigi, galime pasakyti, kad nuorodos, aš ne norime, kad jie taptų mėlynas, o aš 840 00:40:20,700 --> 00:40:23,645 norite, kad nuoroda į spalvą būti tai gražus rausvai. 841 00:40:23,645 --> 00:40:28,320 842 00:40:28,320 --> 00:40:30,640 >> Leiskite jai suteikti spalvą. 843 00:40:30,640 --> 00:40:34,060 844 00:40:34,060 --> 00:40:35,110 Leiskite pasiimti rausvai. 845 00:40:35,110 --> 00:40:38,440 Dabar visos mano puslapyje nuorodos turi tapo tai gražus spalva purpurinė. 846 00:40:38,440 --> 00:40:40,170 Kai kurie žmonės nepatinka spalvos ne visiems. 847 00:40:40,170 --> 00:40:41,340 Kai kurie žmonės nepatinka pabraukimų. 848 00:40:41,340 --> 00:40:42,510 Jūs gaunate pasirinkti. 849 00:40:42,510 --> 00:40:44,990 >> Su nuorodomis, galite stilius, kaip jie atrodo, kai jūs juos aplankė. 850 00:40:44,990 --> 00:40:47,820 Kaip jūs pastebėsite daug puslapių, nuorodos įjungti violetinė ant lankotės juos. 851 00:40:47,820 --> 00:40:49,190 Jūs galite pakeisti tą spalvą, taip pat. 852 00:40:49,190 --> 00:40:49,450 Taip. 853 00:40:49,450 --> 00:40:51,790 >> PUBLIKA: Taigi, jūs jį pakeisti už kiekvieną nuorodą. 854 00:40:51,790 --> 00:40:56,310 Tačiau jei jūs tiesiog norėjo padaryti šią nuorodą pats, jūs tiesiog daryti ID 855 00:40:56,310 --> 00:40:58,720 dugno ar kažką? 856 00:40:58,720 --> 00:41:01,070 >> JASON Hirschhorn: Taigi puikus klausimas. 857 00:41:01,070 --> 00:41:05,090 Kaip jūs pastebėjote, čia aš pakeičiau kai dalis CSS, kuri taikoma 858 00:41:05,090 --> 00:41:11,530 viskas, kas A. Jei aš norėjau tiesiog padaryti, kad apačioje nuorodą, I 859 00:41:11,530 --> 00:41:14,500 norėčiau eiti į mano CSS failą ir tikriausiai daryti kaip tu sakai maišos 860 00:41:14,500 --> 00:41:16,040 dugno plotas. 861 00:41:16,040 --> 00:41:18,400 Ir kad man duotų visi Kaip ir apačioje. 862 00:41:18,400 --> 00:41:30,720 >> Ar galėčiau, alternatyviai, kad tai unikalus ID, ir tada tiesiog padaryti maišos nuorodą. 863 00:41:30,720 --> 00:41:32,050 Ir kad leistų man tai pakeiskite. 864 00:41:32,050 --> 00:41:36,170 Tačiau tik doling ID norom nenorom paprastai yra blogai 865 00:41:36,170 --> 00:41:37,730 praktika, nes tie turi būti unikalūs. 866 00:41:37,730 --> 00:41:40,940 Ir daugiau turite tų, jis gali gauti šiek tiek klaidina. 867 00:41:40,940 --> 00:41:41,270 Taip. 868 00:41:41,270 --> 00:41:43,725 >> Auditorija: Ar galite pateikti pats ID keliems savininkams? 869 00:41:43,725 --> 00:41:45,820 >> JASON Hirschhorn: Techniškai, taip. 870 00:41:45,820 --> 00:41:50,700 Nieko ketina sustabdyti, bet tu neturėtų Turėtumėte suteikti jam klasę. 871 00:41:50,700 --> 00:41:55,330 872 00:41:55,330 --> 00:41:57,655 Gerai, visi kiti klausimai apie HTML ar CSS? 873 00:41:57,655 --> 00:42:05,660 874 00:42:05,660 --> 00:42:06,310 >> Gerai. 875 00:42:06,310 --> 00:42:09,950 Leiskite mums pereiti prie PHP. 876 00:42:09,950 --> 00:42:10,575 O, taip. 877 00:42:10,575 --> 00:42:13,800 >> PUBLIKA: Kas tai yra apie tai svetainių, kurios reiškia, kad mes galime redaguoti 878 00:42:13,800 --> 00:42:15,440 juos, kol mes atnaujinti. 879 00:42:15,440 --> 00:42:18,270 Bet kai mes atnaujinti jis grįžta Grįžti į pradinį HTML? 880 00:42:18,270 --> 00:42:19,900 >> JASON Hirschhorn: Didysis klausimas - 881 00:42:19,900 --> 00:42:24,810 todėl, kai mes pakrautas tai interneto puslapis, tai HTML. 882 00:42:24,810 --> 00:42:25,900 Ir tai "JavaScript". 883 00:42:25,900 --> 00:42:29,060 Jo PHP vykdomi duoti mums ką tipo svetainėje, mes pamatyti. 884 00:42:29,060 --> 00:42:33,130 Ir tai sukėlė tam tikrą HTML, kai "JavaScript", o kai kurie CSS. 885 00:42:33,130 --> 00:42:35,990 Ir tai yra dabar prieinamas mūsų kompiuteryje. 886 00:42:35,990 --> 00:42:40,700 >> Ir iš tų failų kopiją išsaugotas vietos į savo kompiuterį, 887 00:42:40,700 --> 00:42:41,910 šiuo metu. 888 00:42:41,910 --> 00:42:44,030 Taigi, mes galime jį redaguoti vietinę kopiją. 889 00:42:44,030 --> 00:42:46,530 Bet, žinoma, mes ne redaguoti serverio kopiją. 890 00:42:46,530 --> 00:42:49,420 >> Ir kai mes atnaujinti puslapį, mes gauname kitą serverį kopiją. 891 00:42:49,420 --> 00:42:51,250 Ir taip mes matome dalykus atgal, kaip jie buvo. 892 00:42:51,250 --> 00:42:55,200 Jei mes galėjome, iš čia, redaguoti oficiali svetainė, mes norime turėti daug 893 00:42:55,200 --> 00:42:55,800 problemų. 894 00:42:55,800 --> 00:42:58,670 >> PUBLIKA: Taip, taip, mes galime skaityti ir parašyti, kad kopija. 895 00:42:58,670 --> 00:43:00,140 >> JASON Hirschhorn: Teisė. 896 00:43:00,140 --> 00:43:04,380 Mes tik padaryti pakeitimus vietos čia bet vėlgi, labai naudinga tyrinėti, 897 00:43:04,380 --> 00:43:05,690 Neretai. 898 00:43:05,690 --> 00:43:08,900 Kai aš rašau savo baigiamąjį darbą, už Pavyzdžiui, aš noriu pamatyti, kaip kai kurie 899 00:43:08,900 --> 00:43:11,270 svetainė padarė kažkas atrodo Taip jie ir padarė. 900 00:43:11,270 --> 00:43:17,350 Eisiu ir naudoti šią juostą žemyn čia, pažvelgti į tai, ką CSS jie davė 901 00:43:17,350 --> 00:43:20,890 tai ar kokia spalva jie pakėlė ir kaip jie Supratau, kad, kai jūs svyruoti 902 00:43:20,890 --> 00:43:24,180 per kažką, sąrašas nužengė gražus domino mados. 903 00:43:24,180 --> 00:43:27,220 Tai puikus būdas patikrinti, ką kiti svetainės padaryti ir iš jų skolintis. 904 00:43:27,220 --> 00:43:30,590 905 00:43:30,590 --> 00:43:33,690 >> Pereikime prie PHP. 906 00:43:33,690 --> 00:43:38,560 PHP reiškia, į grįžtamojo prasme, PHP Hypertext procesorius. 907 00:43:38,560 --> 00:43:42,060 Ir PHP, ką jis ruošiasi daryti yra įvykdyti kodo serverio pusėje. 908 00:43:42,060 --> 00:43:44,490 Taigi, mes niekada pamatyti PHP kodą. 909 00:43:44,490 --> 00:43:47,210 >> Tačiau tai nereiškia žaisti gražiai su HTML ir dažnai sukelia 910 00:43:47,210 --> 00:43:48,210 HTML kodo dalis. 911 00:43:48,210 --> 00:43:52,570 Bet kaip jūs būsite susipažinę su problema Nustatyti 7, jūsų PHP kodas bus įvykdyti, 912 00:43:52,570 --> 00:43:56,200 sukurti tam tikras HTML, ir tai, ką vartotojo galų gale pamatyti. 913 00:43:56,200 --> 00:44:00,510 >> PHP yra neįtikėtinai panašus į C. Tačiau yra pora 914 00:44:00,510 --> 00:44:04,400 skirtumai, ir šie skirtumai yra svarbu atkreipti dėmesį. 915 00:44:04,400 --> 00:44:09,420 Vienas skirtumas yra tas, kad kintamieji PHP yra laisvai įvedėte. 916 00:44:09,420 --> 00:44:11,275 Ar kas nors turi prasme ką tai reiškia? 917 00:44:11,275 --> 00:44:14,245 >> PUBLIKA: Nereikia mesti patys. 918 00:44:14,245 --> 00:44:16,400 Kaip nereikia rašyti teksto. 919 00:44:16,400 --> 00:44:19,070 >> JASON Hirschhorn: aš ne naudoti Žodis dauguma, bet taip, nereikia deklaruoti 920 00:44:19,070 --> 00:44:20,930 tipas konkrečiam kintamajam. 921 00:44:20,930 --> 00:44:22,300 Kaip vietoj mes deklaruoti kintamasis? 922 00:44:22,300 --> 00:44:23,860 >> PUBLIKA: Naudokite dolerio ženklas. 923 00:44:23,860 --> 00:44:25,270 >> JASON Hirschhorn: Naudokite dolerio ženklas. 924 00:44:25,270 --> 00:44:27,540 Taigi $ x yra kintamasis. 925 00:44:27,540 --> 00:44:29,580 $ 1 yra kintamasis. 926 00:44:29,580 --> 00:44:31,910 $ String yra kintama. 927 00:44:31,910 --> 00:44:36,280 >> Tie kintamieji, $ x galėtų būti sveikasis skaičius. 928 00:44:36,280 --> 00:44:38,010 Tada jis galėtų būti eilutė. 929 00:44:38,010 --> 00:44:39,420 Tada tai gali būti požymis. 930 00:44:39,420 --> 00:44:40,790 Jis tikrai ne klausimas. 931 00:44:40,790 --> 00:44:46,360 >> Be to, kietas dalykas apie PHP, tarkim, $ x yra eilutė vienas. 932 00:44:46,360 --> 00:44:48,920 Ir $ y yra simbolis vienas. 933 00:44:48,920 --> 00:44:54,370 Jūs galite pridėti $ x ir $ y, ir jis bus duos jums 2, ką jūs tikitės. 934 00:44:54,370 --> 00:44:56,160 Taigi yra operacijos PHP. 935 00:44:56,160 --> 00:45:00,810 , Nes jis silpnai įvedėte kintamuosius, kai numanomas liejimo padaryti už jus 936 00:45:00,810 --> 00:45:02,330 ir kai kurios operacijos. 937 00:45:02,330 --> 00:45:04,240 >> Tai galite padaryti operacijas dalykų įvairių rūšių. 938 00:45:04,240 --> 00:45:08,740 Kadangi ir anksčiau, jūs dažnai gaunate klaidos C 'Tai ne tipas 939 00:45:08,740 --> 00:45:09,610 tai turėtų eiti čia. 940 00:45:09,610 --> 00:45:11,510 Vieninteliai dalykai, šios rūšies galite eiti čia. 941 00:45:11,510 --> 00:45:14,900 Jūs esate nesiruošia gauti tą tipą klaidų, paprastai, PHP. 942 00:45:14,900 --> 00:45:17,420 Štai vienas didelis skirtumas - kaip mes dirbame su kintamųjų. 943 00:45:17,420 --> 00:45:20,850 >> Antras didelis skirtumas yra tas, kad PHP kodas yra aiškinama. 944 00:45:20,850 --> 00:45:23,110 Where, sukompiliuotas kodas C. 945 00:45:23,110 --> 00:45:23,910 Ką tai reiškia? 946 00:45:23,910 --> 00:45:26,700 >> Na, C kodą, kurį vyko ji per kompiliatorius. 947 00:45:26,700 --> 00:45:29,010 Jūs generuoja dvejetainį failą. 948 00:45:29,010 --> 00:45:30,770 Ir jūs paleidote, kad dvejetainis failas. 949 00:45:30,770 --> 00:45:35,500 Jūs rūpinosi visų klaidų prieš jūs generuoja dvejetainį failą. 950 00:45:35,500 --> 00:45:37,810 >> Žinoma, galėjo būti segmentavimas gedimus, kai jūs paleidote 951 00:45:37,810 --> 00:45:39,020 dvejetainis failas. 952 00:45:39,020 --> 00:45:45,780 Bet tai ne taip, kaip Jūs pamiršote įtraukti printf apibrėžimas, arba 953 00:45:45,780 --> 00:45:48,735 tu negali naudoti kintamąjį ir tik sukūrė nereikalingą kintamąjį. 954 00:45:48,735 --> 00:45:51,830 Arba tu negali apibrėžti funkcija prototipas. 955 00:45:51,830 --> 00:45:53,590 >> Visa tai nutiko prieš surinkti. 956 00:45:53,590 --> 00:45:56,830 Jis davė jums visas klaidas ar blogai dalykų, kad jis manė, gali atsitikti. 957 00:45:56,830 --> 00:45:59,900 Ir tada, jūs turėjo savo 0 ir 1 failas, jūs paleidote. 958 00:45:59,900 --> 00:46:01,690 PHP kodas neveikia, kaip kad. 959 00:46:01,690 --> 00:46:03,750 >> Jūs ketinate rašyti savo PHP kodą. 960 00:46:03,750 --> 00:46:05,820 Tada jūs ketinate išsaugoti jį, matyt. 961 00:46:05,820 --> 00:46:09,160 Ir bent P-Set 7, jūs ketinate atnaujinti savo naršyklę ir 962 00:46:09,160 --> 00:46:11,110 jūs einate pamatyti, kas atsitiko. 963 00:46:11,110 --> 00:46:14,110 Jūs ketinate pamatyti produkciją tos PHP kodą. 964 00:46:14,110 --> 00:46:17,450 >> Taip pat galite pamatyti viršuje iš savo puslapio, klaida. 965 00:46:17,450 --> 00:46:19,960 Nes jums turėjo keletą klaida Jūsų PHP. 966 00:46:19,960 --> 00:46:22,390 Jūs vis dar gali pamatyti pailsėti interneto puslapis ieško gerai. 967 00:46:22,390 --> 00:46:25,130 Bet viena yra negerai, ir ten toje vietoje klaida. 968 00:46:25,130 --> 00:46:28,320 Ir tai todėl, kad dalis Jūsų PHP kodas neveikia. 969 00:46:28,320 --> 00:46:31,680 >> Iš tiesų, kai jūs vykdyti, kai jums eiti į kažką panašaus by.php. 970 00:46:31,680 --> 00:46:34,950 Jis ketina eiti per savo PHP pateikti pagal kiekvieną eilutę ir paleiskite jį 971 00:46:34,950 --> 00:46:36,210 tada ir tik tada. 972 00:46:36,210 --> 00:46:39,890 Jis nesiruošia sudaryti jį į priekį laikas arba sudaryti vieną kopiją, o tada duoti 973 00:46:39,890 --> 00:46:41,570 kad surinkti kopiją visiems. 974 00:46:41,570 --> 00:46:43,830 Kiekvieną kartą, jis ketina eiti per eilutė po eilutės ir jį vykdyti. 975 00:46:43,830 --> 00:46:46,620 >> Taigi kelios eilutės gali dirbti ir išėjimo kažkas teisinga. 976 00:46:46,620 --> 00:46:49,500 Ir kitos eilutės gali būti perdegus ir išvesties klaida vietoj. 977 00:46:49,500 --> 00:46:52,650 Taigi, kai derinimo su PHP, Daliśmy Jums naudingų dalykų, pora 978 00:46:52,650 --> 00:46:54,580 Norėdami padėti jums debug, kaip dump funkciją. 979 00:46:54,580 --> 00:46:56,900 >> Bet apskritai, jūs ketinate žiūrėti šiuos klaidų. 980 00:46:56,900 --> 00:46:58,340 Ir tai, kaip jūs ketinate žinote ką nors blogo. 981 00:46:58,340 --> 00:47:00,740 Bet jūs tik ketina pamatyti klaidą kai jūs iš tikrųjų paleisti kodą. 982 00:47:00,740 --> 00:47:03,420 983 00:47:03,420 --> 00:47:08,880 >> Kitas svarbus aspektas, PHP ir interneto svetainių kūrimas yra GET idėja 984 00:47:08,880 --> 00:47:09,920 palyginti paštu. 985 00:47:09,920 --> 00:47:13,250 Ar kas nors paaiškinti, kas skirtumas tarp GET ir POST yra? 986 00:47:13,250 --> 00:47:17,530 987 00:47:17,530 --> 00:47:18,780 Niekas - 988 00:47:18,780 --> 00:47:21,710 989 00:47:21,710 --> 00:47:21,970 Taip. 990 00:47:21,970 --> 00:47:24,495 >> Auditorija: Ar ne vienas iš jų tegul vartotojo matyti duomenis, 991 00:47:24,495 --> 00:47:26,080 ir vienas iš jų nėra? 992 00:47:26,080 --> 00:47:27,310 >> JASON Hirschhorn: Didysis. 993 00:47:27,310 --> 00:47:28,400 Taip, jūs turite ką nors pridėti? 994 00:47:28,400 --> 00:47:32,622 >> PUBLIKA: aš plonas žinutė yra super pasaulinį kintamąjį. 995 00:47:32,622 --> 00:47:34,740 >> JASON Hirschhorn: Taigi abu kintamieji yra skirti jums. 996 00:47:34,740 --> 00:47:35,630 Tai tik kintamieji. 997 00:47:35,630 --> 00:47:37,740 Ir jūs žinote, jie kintamieji, nes čia aš 998 00:47:37,740 --> 00:47:38,780 naudoti dolerio ženklą. 999 00:47:38,780 --> 00:47:41,950 >> Tai yra kintamieji pateikti jums PHP. 1000 00:47:41,950 --> 00:47:45,990 Ir kai jūs judėti tarp interneto puslapių, norite sutaupyti šiek tiek informacijos. 1001 00:47:45,990 --> 00:47:47,960 Jūs tikriausiai norite sutaupyti, jei vartotojas prisijungęs 1002 00:47:47,960 --> 00:47:49,270 Tai ne išsaugota GET ir POST. 1003 00:47:49,270 --> 00:47:51,390 Kad išsaugotas kažkas, skiriasi kintama. 1004 00:47:51,390 --> 00:47:55,170 >> Žinote ką kintamasis išsaugotas ar kas kintamasis galite naudoti 1005 00:47:55,170 --> 00:47:57,728 P-Set 7, įsitikinkite, kad vartotojas prisijungęs? 1006 00:47:57,728 --> 00:48:00,360 1007 00:48:00,360 --> 00:48:03,690 $ _SESSION, Tai visiškai teisus, tikriausiai svarbu būti susipažinę su 1008 00:48:03,690 --> 00:48:06,060 šių dalykų pavadinimai naudoti dažnai. 1009 00:48:06,060 --> 00:48:10,070 >> Taigi jūs naudojate sesijos kintamąjį sutaupyti informaciją iš puslapio į puslapį. 1010 00:48:10,070 --> 00:48:11,075 Tai itin nepastovios. 1011 00:48:11,075 --> 00:48:15,250 Ji egzistuoja kiekviename puslapyje, gal kaip pasaulinį kintamąjį, jei norite galvoti 1012 00:48:15,250 --> 00:48:16,900 apie tai, kaip kad. 1013 00:48:16,900 --> 00:48:19,260 >> Yra kitų kintamųjų pora kad galima perduoti informaciją 1014 00:48:19,260 --> 00:48:20,710 iš puslapio į puslapį. 1015 00:48:20,710 --> 00:48:24,260 Visų pirma, tie, mes sutelkti dėmesį į yra GET ir POST kintamieji. 1016 00:48:24,260 --> 00:48:29,330 PHP jie atrodo $ _GET Ir $ _POST. 1017 00:48:29,330 --> 00:48:33,610 Ir skirtumas, kaip Marcus pažymėjo iš tarp dviejų iš jų yra tai, kad, 1018 00:48:33,610 --> 00:48:37,670 informacija $ _GET yra rodomas URL. 1019 00:48:37,670 --> 00:48:41,380 >> Taigi, jei mes žiūrime žemyn čia matome YouTube nuorodą. 1020 00:48:41,380 --> 00:48:43,760 Mes matome šį klaustuką. 1021 00:48:43,760 --> 00:48:47,730 Mes matome, V =, o po to tam tikrą vertę. 1022 00:48:47,730 --> 00:48:53,460 Atgal į šio rakto idėjos pora v klavišą. 1023 00:48:53,460 --> 00:48:56,970 Ir čia yra vertė. 1024 00:48:56,970 --> 00:49:01,030 >> Taigi, jei mes turėjo eiti į šį puslapį arba kodavimo šiame puslapyje, mes turėtume 1025 00:49:01,030 --> 00:49:04,000 kintamasis vadinamas $ _GET. 1026 00:49:04,000 --> 00:49:11,030 Jei mes nuėjome į $ _GET skliaustai atidaromi "prieš" skliaustai uždaromi, labai panašus į masyvą 1027 00:49:11,030 --> 00:49:15,000 žymėjimas, tai asocijuota masyvas nes mes ne naudojant indeksus. 1028 00:49:15,000 --> 00:49:16,710 Buvo naudojant eilutes kaip raktus. 1029 00:49:16,710 --> 00:49:17,940 Bet idėja labai panaši. 1030 00:49:17,940 --> 00:49:20,520 Jei mes nuėjome mes, gaus šią vertę. 1031 00:49:20,520 --> 00:49:23,276 >> Šiame puslapyje mes galėtume į šią vertę naudoti. 1032 00:49:23,276 --> 00:49:32,200 Jei mes iš tikrųjų atrodo, tegul eikite į "YouTube" puslapyje. 1033 00:49:32,200 --> 00:49:35,140 Kokius vaizdo turėtume žiūrėti? 1034 00:49:35,140 --> 00:49:37,350 Tai vienas, yra žmonės Hobbit gerbėjų? 1035 00:49:37,350 --> 00:49:40,731 >> PUBLIKA: Taip. 1036 00:49:40,731 --> 00:49:44,750 >> JASON Hirschhorn: Taigi, aš kopijavimo jų dalis URL ir 1037 00:49:44,750 --> 00:49:46,000 įklijuoti jį į naują langą. 1038 00:49:46,000 --> 00:49:48,550 1039 00:49:48,550 --> 00:50:00,470 Ir dabar, jei peržvelgsite čia, jums pastebėti, kad, dar kartą - 1040 00:50:00,470 --> 00:50:03,170 Aš ruošiuosi nukopijuokite ir įklijuokite šį kodą į gedit, todėl mes galime pamatyti didesnę. 1041 00:50:03,170 --> 00:50:16,530 1042 00:50:16,530 --> 00:50:19,720 Jūs pastebėsite, kad ji turi tai klaustukas. 1043 00:50:19,720 --> 00:50:22,150 Klaustukas nurodo, kad viskas po to bus 1044 00:50:22,150 --> 00:50:23,530 išsaugomi get kintamąjį. 1045 00:50:23,530 --> 00:50:29,130 >> Tada jis turi v, tai pirmasis klavišą ir tai pirmoji reikšmė. 1046 00:50:29,130 --> 00:50:30,710 Ženklas yra ypatinga. 1047 00:50:30,710 --> 00:50:34,340 Ženklas sako, gerai, mes baigė pirmąjį vertę. 1048 00:50:34,340 --> 00:50:37,170 Mes dabar pereinant į kitą rakto pora. 1049 00:50:37,170 --> 00:50:41,135 Čia svarbiausia yra vadinama funkcija, ir vertė yra youtu.be. 1050 00:50:41,135 --> 00:50:44,010 1051 00:50:44,010 --> 00:50:50,710 >> Taigi, jei aš buvo kodavimas šį puslapį ir kažkas atėjo į šį URL, ir man teko 1052 00:50:50,710 --> 00:50:53,190 gal watch.php. 1053 00:50:53,190 --> 00:50:54,150 Ir aš kodavimo tai. 1054 00:50:54,150 --> 00:50:57,060 Ir aš galėtų naudoti $ _GET kintamąjį. 1055 00:50:57,060 --> 00:51:02,740 Ir aš norėčiau turėti v ir Norėčiau turėti funkciją. 1056 00:51:02,740 --> 00:51:07,080 >> Ir jei aš naudoju prieš raktą, aš būtų gauti šią reikšmę. 1057 00:51:07,080 --> 00:51:14,145 Ir jei aš $ _GET laikiklis "funkcija" skliaustai uždaromi, Norėčiau gauti šią reikšmę. 1058 00:51:14,145 --> 00:51:17,530 Vėlgi, tai nebūtinai taikoma - 1059 00:51:17,530 --> 00:51:21,460 Akivaizdu, kad "YouTube" raktus ir reikšmes ir gauti informaciją netaikomas 1060 00:51:21,460 --> 00:51:22,700 Mūsų problema Nustatyti 7. 1061 00:51:22,700 --> 00:51:28,450 Tačiau yra tam tikrų dalykų, kad mes pereiti per GET mūsų problemą, 7. 1062 00:51:28,450 --> 00:51:33,120 Ir tikrai, kai jūs einate į tinklalapį arba kodavimo savo puslapį, 1063 00:51:33,120 --> 00:51:36,440 $ _GET Praverčia kai jūsų kodavimo. 1064 00:51:36,440 --> 00:51:41,030 >> Kas yra viena priežastis naudoti $ _GET tada, jei ji suteikia ne privatumą? 1065 00:51:41,030 --> 00:51:43,170 Jūs matote visą šią informaciją tai pervedama. 1066 00:51:43,170 --> 00:51:44,170 Visa tai rodomas naudotojui. 1067 00:51:44,170 --> 00:51:49,060 Bet kas viena iš priežasčių, kad galbūt norite išsaugoti kažką $ _GET, kaip 1068 00:51:49,060 --> 00:51:50,310 palyginti su $ _POST? 1069 00:51:50,310 --> 00:51:52,650 1070 00:51:52,650 --> 00:51:53,900 Kodėl jūs galbūt norėsite tai padaryti? 1071 00:51:53,900 --> 00:51:58,065 1072 00:51:58,065 --> 00:51:58,540 >> Gerai. 1073 00:51:58,540 --> 00:52:00,310 Aš paklausiau jus Testas 1. 1074 00:52:00,310 --> 00:52:02,210 Kas yra $ _GET Pro? 1075 00:52:02,210 --> 00:52:04,250 Kas vienas profesionalas? 1076 00:52:04,250 --> 00:52:04,700 Taip - 1077 00:52:04,700 --> 00:52:06,180 >> PUBLIKA: Tai lengviau dalytis informacija. 1078 00:52:06,180 --> 00:52:07,040 >> JASON Hirschhorn: Manau, tai puiku. 1079 00:52:07,040 --> 00:52:07,870 Tai lengviau dalytis informacija. 1080 00:52:07,870 --> 00:52:09,360 Tai lengviau žymą. 1081 00:52:09,360 --> 00:52:15,260 >> Galite pažymėti dabar YouTube.com / watch? V = kažką ir eiti 1082 00:52:15,260 --> 00:52:16,900 su šia konkrečia vaizdo. 1083 00:52:16,900 --> 00:52:22,020 Jei "YouTube" visada darė POST užklausas skirtingi puslapiai, kas "YouTube" URL 1084 00:52:22,020 --> 00:52:22,985 būtų YouTube.com. 1085 00:52:22,985 --> 00:52:25,750 Jūs negalėjo žymę vieną vaizdo įrašą. 1086 00:52:25,750 --> 00:52:28,160 Nes jei tu sakai bendra šią nuorodą su kuo nors kitu, jie neturi 1087 00:52:28,160 --> 00:52:30,160 automatiškai gauti savo pašto kintamąjį. 1088 00:52:30,160 --> 00:52:33,570 Jie tiesiog gauti šią nuorodą, ir nuoroda yra visiems vienodas. 1089 00:52:33,570 --> 00:52:35,180 >> Taigi, kad yra vienas profesionalas. 1090 00:52:35,180 --> 00:52:38,850 Jis leidžia jums Pridėti informacija ir pasidalinti šia informacija 1091 00:52:38,850 --> 00:52:40,840 arba padaryti jį šiek tiek patogesnis. 1092 00:52:40,840 --> 00:52:43,890 Žinoma, nėra privatumo, todėl mes turime šį pranešimą kintamąjį. 1093 00:52:43,890 --> 00:52:47,570 Ir po informacijos nėra rodomas URL. 1094 00:52:47,570 --> 00:52:49,200 >> Tai nėra visiškai privatus. 1095 00:52:49,200 --> 00:52:51,710 Bet tai yra šiek tiek daugiau privačių. 1096 00:52:51,710 --> 00:52:55,030 Ir tokiu būdu jūs pamatysite šią nuorodą žemyn čia cs50.net. 1097 00:52:55,030 --> 00:52:59,200 Nesvarbu, ar esate prisijungęs prie svetainė, jis ketina turėti tą patį 1098 00:52:59,200 --> 00:53:02,600 URL cs50.net. 1099 00:53:02,600 --> 00:53:05,940 >> Akivaizdu, kad kažkas yra skirtingi, jei Jūs prisijungęs prie svetainės. 1100 00:53:05,940 --> 00:53:08,690 Jūs turite, vienas, tikriausiai įvesti savo PIN kodą. 1101 00:53:08,690 --> 00:53:10,600 Ir ji patvirtino, kad su serveriu. 1102 00:53:10,600 --> 00:53:12,650 Ir tai tikriausiai taupymo kai kita informacija. 1103 00:53:12,650 --> 00:53:14,810 Bet URL nesikeičia ne visiems. 1104 00:53:14,810 --> 00:53:17,080 >> Ir todėl, kad toks atvejis, kai kažkas yra siunčiami paštu. 1105 00:53:17,080 --> 00:53:18,800 URL nesikeičia. 1106 00:53:18,800 --> 00:53:21,100 Šis pranešimas informacijos nėra rodomas URL. 1107 00:53:21,100 --> 00:53:26,150 Tačiau kai valstybė pasikeitė, o gal yra tam tikra informacija išsaugoma 1108 00:53:26,150 --> 00:53:27,400 POST kintamąjį. 1109 00:53:27,400 --> 00:53:30,460 1110 00:53:30,460 --> 00:53:36,880 >> Atsiprašau. prieš aš einu į SQL, bet klausimai apie PHP, visų pirma, 1111 00:53:36,880 --> 00:53:41,850 klausimai dalykų mes ne eiti per kad radote ar sintaksė arba 1112 00:53:41,850 --> 00:53:43,855 loginiai klausimai apie PHP? 1113 00:53:43,855 --> 00:53:49,300 1114 00:53:49,300 --> 00:53:50,050 Gerai. 1115 00:53:50,050 --> 00:53:54,400 >> Galutinis kalba jums bus bendrauja su šią savaitę yra 1116 00:53:54,400 --> 00:53:58,920 Struktūrinių užklausų kalba SQL, ryškus tęsinys dažnai. 1117 00:53:58,920 --> 00:54:01,740 Tai leidžia jums bendrauti su duomenų bazė yra sunorminti. 1118 00:54:01,740 --> 00:54:04,390 Ir ji vaidina labai gražiai su PHP. 1119 00:54:04,390 --> 00:54:09,950 >> Kaip jūs matote problemą, 7, mes davė jums funkcija vadinama užklausa. 1120 00:54:09,950 --> 00:54:14,990 Ir tai trunka SQL eilutė ir vykdo kad užklausa į duomenų bazę. 1121 00:54:14,990 --> 00:54:17,470 Metais anksčiau, jums buvo ne suteikta ši funkcija. 1122 00:54:17,470 --> 00:54:22,250 Jums teko naudotis PHP funkcijas, kad duomenų bazėje ir patikrinkite užklausa 1123 00:54:22,250 --> 00:54:24,230 klaidų ir tada gauti rezultatai. 1124 00:54:24,230 --> 00:54:26,120 >> Ir iš tikrųjų, tai ne tai, kad sunku, nes ir vėl, ji vaidina 1125 00:54:26,120 --> 00:54:27,080 labai gražiai su PHP. 1126 00:54:27,080 --> 00:54:31,240 Ir PHP suteikia jums daug funkcijų bendrauti su SQL duomenų bazės. 1127 00:54:31,240 --> 00:54:34,810 Taigi dažnai, du tai eiti kartu. 1128 00:54:34,810 --> 00:54:37,090 Žinoma, jūs galite bendrauti su SQL duomenų bazės su bet 1129 00:54:37,090 --> 00:54:38,400 skaičius kitomis kalbomis. 1130 00:54:38,400 --> 00:54:41,420 Bet PHP yra puikus vieną pasirinkti. 1131 00:54:41,420 --> 00:54:42,290 >> Duomenų bazė - 1132 00:54:42,290 --> 00:54:46,030 mes pereiti per tai greitai, nes tai yra Buzz žodis mes ketiname 1133 00:54:46,030 --> 00:54:48,030 pradėti naudoti dažnai - 1134 00:54:48,030 --> 00:54:50,140 yra lentelių rinkinys. 1135 00:54:50,140 --> 00:54:53,960 Taigi, mes galime galvoti apie tai, kaip "Excel" failą. 1136 00:54:53,960 --> 00:54:57,260 "Excel" failas turi kelis skirtukus ant ekrano apačioje. 1137 00:54:57,260 --> 00:55:03,090 Kiekvienas skirtukas mes dabar vadiname lentelę, kurioje Lentelėje eilučių rinkinys. 1138 00:55:03,090 --> 00:55:04,060 >> O kas yra eilė? 1139 00:55:04,060 --> 00:55:06,890 Na, eilutė yra tai, kad tas pats Excel failą. 1140 00:55:06,890 --> 00:55:10,380 Tai tiesiog turi tam tikras vertybes kiekvienam suteikta, lauke ar kiekvienas skiriamas stulpelis. 1141 00:55:10,380 --> 00:55:12,010 Tai kaip lentelės įrašą. 1142 00:55:12,010 --> 00:55:16,570 Tai studentas, kuris turi ID, A specifinis ID ir pavadinimą ir 1143 00:55:16,570 --> 00:55:17,910 konkretus namas. 1144 00:55:17,910 --> 00:55:19,790 >> Taigi, duomenų bazė yra kolekcija lentelių. 1145 00:55:19,790 --> 00:55:22,685 Ir patys stalai eilučių skaičius ar įrašų. 1146 00:55:22,685 --> 00:55:25,470 1147 00:55:25,470 --> 00:55:28,280 Taip pat, kiekvienos stalo, tam tikrų sričių. 1148 00:55:28,280 --> 00:55:32,130 Ir kuri nurodo, ką kiekvienas įrašas teks, laukai kartais vadinamas 1149 00:55:32,130 --> 00:55:33,890 stulpeliai, bet paprastai vadinami laukai. 1150 00:55:33,890 --> 00:55:38,270 >> Tai labai paprastas stalo turiu tris laukai, ID laukas, vardas 1151 00:55:38,270 --> 00:55:39,780 srityje, ir maišos srityje. 1152 00:55:39,780 --> 00:55:41,300 Ir aš turiu tris eilutes. 1153 00:55:41,300 --> 00:55:42,100 Šiuo metu jie tušti. 1154 00:55:42,100 --> 00:55:44,850 Jie tikriausiai nebūtų tuščias jei tai buvo mano realus duomenų bazė. 1155 00:55:44,850 --> 00:55:50,530 >> Taigi, jei jūs naudojote "Excel", panaši idėja ką jūs darote programoje "Excel", nors, 1156 00:55:50,530 --> 00:55:54,300 akivaizdu, kad dabar mes ketiname turėti galimybę padaryti daug daugiau galingas dalykų 1157 00:55:54,300 --> 00:55:56,430 informaciją, kuri yra saugoma iš mūsų duomenų bazės. 1158 00:55:56,430 --> 00:56:00,270 Jums bus sukurti sau vieną duomenų bazė problemą, 7. 1159 00:56:00,270 --> 00:56:02,820 Bet jums bus sukurti daug lentelės viduje duomenų bazę. 1160 00:56:02,820 --> 00:56:06,950 >> Jums bus sukurti duomenų bazę arba vartotojams stalo. 1161 00:56:06,950 --> 00:56:12,830 Jūs būsite taip pat sukurdami lentelę tikriausiai akcijų sandoriai, siekiant išlaikyti 1162 00:56:12,830 --> 00:56:15,580 kelio iš jų, nes reikia įgyvendinti istorija funkciją. 1163 00:56:15,580 --> 00:56:18,370 Abi šios lentelės bus įvairiose srityse. 1164 00:56:18,370 --> 00:56:22,190 Pavyzdžiui, vartotojo srityje, jūs tikriausiai norite savo vartotojo vardą ir 1165 00:56:22,190 --> 00:56:24,220 ID ir iš savo slaptažodį maišos. 1166 00:56:24,220 --> 00:56:28,450 >> Į Atsargos stalo, kad seka istorija arba istorija stalo, jūs 1167 00:56:28,450 --> 00:56:31,620 tikriausiai nereikia vartotojo vardą ir maišos ir vardą. 1168 00:56:31,620 --> 00:56:34,460 Jūs tikriausiai reikia tik vieną iš šių vertes, kad yra unikalus, susieti 1169 00:56:34,460 --> 00:56:35,830 tai su tam tikros vartotojui. 1170 00:56:35,830 --> 00:56:38,100 >> Bet tada, jūs norite saugoti kitos dalykų, pavyzdžiui, kiek laiko 1171 00:56:38,100 --> 00:56:40,630 buvo padaryta operacija. 1172 00:56:40,630 --> 00:56:42,380 Ką akcijų buvo nupirkta ir parduota? 1173 00:56:42,380 --> 00:56:44,150 Kiek akcijos sandėlyje buvo nupirkta ir parduota? 1174 00:56:44,150 --> 00:56:48,360 Koks buvo kaina, už kurią akcijų buvo nupirkta ir parduota? 1175 00:56:48,360 --> 00:56:50,180 >> Taigi dar kartą, jūs ketinate būti bendrauja su duomenų bazėmis, kad manimi 1176 00:56:50,180 --> 00:56:51,350 ruošiatės turėti keletą lentelių. 1177 00:56:51,350 --> 00:56:54,340 Kiekviena lentelė teks savo laukų rinkinį. 1178 00:56:54,340 --> 00:56:58,430 Tačiau, ten greičiausiai bus panašus laukas kiekvienoje lentelėje, kad 1179 00:56:58,430 --> 00:57:00,130 susijęs su jų vienas kitam. 1180 00:57:00,130 --> 00:57:02,660 Paprastai, tai yra ID laukas. 1181 00:57:02,660 --> 00:57:07,000 >> Nes jei kiekvienas vartotojas turi unikalų ID ir jums asocijuojasi, kad ID ir kiekvienas 1182 00:57:07,000 --> 00:57:09,365 sandoris, naudotojas arba visi šio vartotojo istorijoje. 1183 00:57:09,365 --> 00:57:12,760 1184 00:57:12,760 --> 00:57:13,830 Ir jūs turite vartotojo ID. 1185 00:57:13,830 --> 00:57:15,365 Jūs galite gauti informaciją iš abiejų stalo. 1186 00:57:15,365 --> 00:57:19,770 Jūs galite gauti savo vartotojo vardą ir Jums galite gauti visus savo sandorius. 1187 00:57:19,770 --> 00:57:24,410 >> Turite klausimų apie duomenų bazių, arba konkrečius klausimus? 1188 00:57:24,410 --> 00:57:25,240 Tiesą sakant, galime konstatuoti, kad. 1189 00:57:25,240 --> 00:57:27,410 Mes būsime ten, iš dviejų pusių. 1190 00:57:27,410 --> 00:57:31,210 >> Taigi yra keturios operacijos duomenų bazės, kad jums bus naudojant ir 1191 00:57:31,210 --> 00:57:34,790 Problemų nustatymas 7 ir greičiausiai kada bus naudojamas. 1192 00:57:34,790 --> 00:57:38,040 Pirmas dalykas, kurį norite padaryti, tai įrašyti naujas įrašas į lentelę arba 1193 00:57:38,040 --> 00:57:39,960 nauja eilutė į lentelę. 1194 00:57:39,960 --> 00:57:46,070 Tai bendrinis funkcija, bendrinis forma, tos SQL užklausą. 1195 00:57:46,070 --> 00:57:52,240 >> INSERT INTO lentelės, nepriklausomai stulpeliai norite įterpti ir tada 1196 00:57:52,240 --> 00:57:58,740 vertes, kad jūs ketinate norite įdėti į tų stulpelių ar laukų. 1197 00:57:58,740 --> 00:58:03,980 Jei turite keletą lentelių duomenų bazė arba kelias duomenų bazes, jūs 1198 00:58:03,980 --> 00:58:06,630 Taip pat gali tekti nurodyti duomenų bazę ir lentelė, kurioje norite 1199 00:58:06,630 --> 00:58:07,980 įdėti daiktus į. 1200 00:58:07,980 --> 00:58:11,390 Bet labai paprasta, jei norite įterpti į kažką, jūs sakote, čia yra 1201 00:58:11,390 --> 00:58:12,890 laukai noriu įterpti į. 1202 00:58:12,890 --> 00:58:14,740 Ir čia yra vertybės. 1203 00:58:14,740 --> 00:58:18,840 >> Kai kuriose lentelėse, taip pat, ir tai vartotojo lentelė yra geras pavyzdys. 1204 00:58:18,840 --> 00:58:21,940 Tikriausiai šiame vartotojo stalo ir tikriausiai savo vartotojo lentelę P-Set 1205 00:58:21,940 --> 00:58:24,200 7, yra ne tik vertybė vardą. 1206 00:58:24,200 --> 00:58:27,100 Yra ne tik pinigų vertė, arba lauko, o. 1207 00:58:27,100 --> 00:58:29,140 Taip pat ID laukas. 1208 00:58:29,140 --> 00:58:31,110 >> Nesiruošiu įterpti to ID lauką. 1209 00:58:31,110 --> 00:58:34,020 Tai ketina būti skiriamas man automatiškai, kai 1210 00:58:34,020 --> 00:58:35,810 naujas įrašas įterpiamas. 1211 00:58:35,810 --> 00:58:37,820 Taigi, čia yra keletas laukas, kurį galite nustatyti, kad automatiškai. 1212 00:58:37,820 --> 00:58:41,740 >> Gal norite suteikti kiekvienam vartotojui $ 10,000 grynaisiais Iškart. 1213 00:58:41,740 --> 00:58:43,470 Taigi man nereikia įrašyti grynųjų pinigų skaičius čia. 1214 00:58:43,470 --> 00:58:45,860 Viskas, ką reikia įrašyti vartotojo vardas. 1215 00:58:45,860 --> 00:58:49,230 Ir tada, pinigų srityje bus užpildytų ir ID laukas 1216 00:58:49,230 --> 00:58:50,590 būti iš anksto apgyvendintos. 1217 00:58:50,590 --> 00:58:53,640 >> Taigi dažnai, mes ne įterpti kažkas į visose srityse, nes 1218 00:58:53,640 --> 00:58:55,400 tie kiti laukai yra iš anksto apgyvendinta. 1219 00:58:55,400 --> 00:58:58,320 Nes tai, kaip mes įsteigti šią lentelę. 1220 00:58:58,320 --> 00:59:01,280 >> Antras dalykas, kad jūs ketinate noriu padaryti, tai ištrinti įrašą. 1221 00:59:01,280 --> 00:59:02,900 Ištrinti kažkas yra labai paprasta. 1222 00:59:02,900 --> 00:59:05,660 Jūs suteikiate lentelę, kurioje norite ištrinti ką nors iš. 1223 00:59:05,660 --> 00:59:11,202 Ir jūs sakote, gerai, aš noriu ištrinti įrašas, kad turi Milo vardą. 1224 00:59:11,202 --> 00:59:16,180 Arba aš noriu ištrinti visus įrašus, turėti Milo arba vartotojo vardą, kad buvo 1225 00:59:16,180 --> 00:59:18,700 sandoris nuo vartotojo ID numeris 2. 1226 00:59:18,700 --> 00:59:21,950 1227 00:59:21,950 --> 00:59:24,809 Bet į šiuos klausimus dviejų tipų užklausas? 1228 00:59:24,809 --> 00:59:26,059 >> PUBLIKA: [nesigirdi]. 1229 00:59:26,059 --> 00:59:28,721 1230 00:59:28,721 --> 00:59:30,770 >> JASON Hirschhorn: Taip. 1231 00:59:30,770 --> 00:59:33,530 Taigi, aš ruošiuosi naudoti eilutę ir įrašyti pakaitomis, o kai 1232 00:59:33,530 --> 00:59:35,400 su kolonėlės ir lauke. 1233 00:59:35,400 --> 00:59:37,650 Tačiau viena eilutė yra vienas įrašas. 1234 00:59:37,650 --> 00:59:40,080 Vienas stulpelis yra viena sritis, vyksta atgal į šią lentelę. 1235 00:59:40,080 --> 00:59:44,210 1236 00:59:44,210 --> 00:59:45,420 >> Gerai. 1237 00:59:45,420 --> 00:59:47,310 Kitas dalykas, jūs tikriausiai ketina padaryti, tai gauti tam tikrą 1238 00:59:47,310 --> 00:59:48,400 informacija iš lentelės. 1239 00:59:48,400 --> 00:59:50,090 Štai Pasirinkite užklausą. 1240 00:59:50,090 --> 00:59:52,330 Ir vėl, kas lentelė aš pasirinkdami iš? 1241 00:59:52,330 --> 00:59:58,370 Ir kas stulpelis aš noriu pasirinkti, ar kas vertė aš noriu pasirinkti ir 1242 00:59:58,370 --> 00:59:59,530 iš kurios eilutės? 1243 00:59:59,530 --> 01:00:01,120 >> Taigi Select tiek specifinė. 1244 01:00:01,120 --> 01:00:03,620 Sakau, gerai, aš noriu šią lentelę. 1245 01:00:03,620 --> 01:00:09,350 Ir tada aš noriu stulpelio vardą ir Noriu, kad jis iš eilės su ID 2. 1246 01:00:09,350 --> 01:00:11,030 Tai vienas iš būdų padaryti Rinktis. 1247 01:00:11,030 --> 01:00:14,180 >> Arba aš galiu pasakyti, man kiekvienas vienas vardas. 1248 01:00:14,180 --> 01:00:18,200 Arba aš galiu pasakyti, man visai eilutė iš šios lentelės, kuriose 1249 01:00:18,200 --> 01:00:19,460 username is 1. 1250 01:00:19,460 --> 01:00:22,300 Taigi yra pora skirtingų būdų, padaryti Pasirinkite užklausas, priklausomai nuo to, kaip 1251 01:00:22,300 --> 01:00:24,130 daug informacijos, norite, 1252 01:00:24,130 --> 01:00:29,410 >> Jūs visada galite tiesiog pasirinkti viską iš tos konkrečios lentelės ir tada kilpa 1253 01:00:29,410 --> 01:00:31,320 per jį, išrinkinėti ką jūs norite. 1254 01:00:31,320 --> 01:00:33,940 Tačiau reikia nepamiršti, jei jūs pasirinkę Daug dalykų iš lentelės ir jūs 1255 01:00:33,940 --> 01:00:37,400 turi tikrai didelį stalą, kad bus šiek tiek laiko, todėl geriausia pasirinkti tik 1256 01:00:37,400 --> 01:00:40,000 dalykų, kad jūs ketinate baigti naudoti. 1257 01:00:40,000 --> 01:00:43,580 >> Be to, su kuriais galima rinktis ir su visų šių kitas SQL komandas taip, aš tikiu, 1258 01:00:43,580 --> 01:00:45,760 suteikiant Jums pagimdė kaulai versiją. 1259 01:00:45,760 --> 01:00:51,600 Bet pasakyti, aš pasirinkdami vartotojams, ir aš noriu spausdinti juos abėcėlės tvarka, 1260 01:00:51,600 --> 01:00:56,710 Galėčiau pasirinkti visus vartotojus ir tada rūšiuoti juos abėcėlės mano kodas. 1261 01:00:56,710 --> 01:01:01,990 >> Ar yra būdas rašyti pasirinkite užklausa, kuri pasirenka dalykus 1262 01:01:01,990 --> 01:01:06,580 Abėcėlinis mada, pagrįstas ne konkretus stulpelis, arba aukštyn arba 1263 01:01:06,580 --> 01:01:07,490 mažėjančia tvarka. 1264 01:01:07,490 --> 01:01:11,660 Taigi, turėkite omenyje, kad tai, ką jūs daug noriu padaryti greičiausiai gali būti padaryta 1265 01:01:11,660 --> 01:01:15,070 Užklausa per papildomą atributas. 1266 01:01:15,070 --> 01:01:19,120 Taigi nereikia ieškoti šias užklausas internetu arba kitų dalykų, kuriuos galite padaryti su jais 1267 01:01:19,120 --> 01:01:21,410 užklausų išplėsti. 1268 01:01:21,410 --> 01:01:25,020 >> Galiausiai paskutinis dalykas, kurį norite padaryti, nėra įterpti kažką ar ištrinti 1269 01:01:25,020 --> 01:01:26,700 kažkas, o atnaujinti kažką. 1270 01:01:26,700 --> 01:01:30,380 Ir tai daroma su atnaujinimo užklausą, ir vėl, ką stalo. 1271 01:01:30,380 --> 01:01:32,530 Ir ką pakeisti aš noriu padaryti? 1272 01:01:32,530 --> 01:01:35,915 Ir kuri eilutė ar įrašas daryti Noriu padaryti, kad pakeisti? 1273 01:01:35,915 --> 01:01:38,720 1274 01:01:38,720 --> 01:01:40,300 Bet koks SQL klausimų? 1275 01:01:40,300 --> 01:01:47,070 1276 01:01:47,070 --> 01:01:47,310 >> Gerai. 1277 01:01:47,310 --> 01:01:49,080 Taigi, mes turime apie 15 minučių. 1278 01:01:49,080 --> 01:01:51,460 Ir tai yra paskutinė skaidrė turiu. 1279 01:01:51,460 --> 01:01:55,380 Ir tikiuosi, tai paskutinis skaidrė geras Segue į problemą nustatyti, 1280 01:01:55,380 --> 01:01:58,820 nes suprasti, kur mes norime įterpti įrašus, juos ištrinti, pasirinkite 1281 01:01:58,820 --> 01:02:03,420 jiems, ir juos atnaujina padės mums suprasti didesnį logika ir srauto 1282 01:02:03,420 --> 01:02:05,570 problema Set 7. 1283 01:02:05,570 --> 01:02:08,330 >> Taigi aš žinau visus atsakymus į šiuos klausimus. 1284 01:02:08,330 --> 01:02:10,570 Aš nesiruošia papasakoti visus atsakymus. 1285 01:02:10,570 --> 01:02:15,530 Bet jei kažkas norėtų pateikti klausimą grupei arba 1286 01:02:15,530 --> 01:02:18,700 atsakyti į vieną iš šių klausimą, galime naudoti, kad nušokti punkte 1287 01:02:18,700 --> 01:02:20,311 kalbėti apie problemą, rinkinį. 1288 01:02:20,311 --> 01:02:24,159 1289 01:02:24,159 --> 01:02:27,260 Arba, jei kas nors turi daugiau bendro pobūdžio Klausimas nuo problemų rinkinį, jausti 1290 01:02:27,260 --> 01:02:28,210 nemokamai paprašyti, kad taip pat. 1291 01:02:28,210 --> 01:02:29,460 Ir mes galime pradėti ten. 1292 01:02:29,460 --> 01:02:32,840 1293 01:02:32,840 --> 01:02:35,973 Atminkite, kad jums yra tylus kenkia visiems. 1294 01:02:35,973 --> 01:02:36,376 Taip. 1295 01:02:36,376 --> 01:02:39,540 >> PUBLIKA: Taigi yra vienintelis būdas perduoti kintamieji ir iš įvairių interneto 1296 01:02:39,540 --> 01:02:44,532 puslapiai, arba patogiausia būdu, naudojant POST arba GET? 1297 01:02:44,532 --> 01:02:52,380 >> JASON Hirschhorn: Ir taip, tai yra patogiausias būdas pasakyti - kai 1298 01:02:52,380 --> 01:02:53,970 kažkas užpildo formą - 1299 01:02:53,970 --> 01:02:57,540 gauti informacijos apie kitoje svetainėje puslapis, naudojant GET arba POST. 1300 01:02:57,540 --> 01:03:00,400 1301 01:03:00,400 --> 01:03:04,320 Dėl sistemą mes naudojame Šiame problemų rinkinį, jūs pastebėsite, 1302 01:03:04,320 --> 01:03:08,630 , kad daug kartų, mes teikti kitą puslapį. 1303 01:03:08,630 --> 01:03:12,420 mes Arba mes teikiame kitą failą, o ne nebūtinai dar puslapis. 1304 01:03:12,420 --> 01:03:14,050 >> Taigi, mes pereiname į kintamąjį. 1305 01:03:14,050 --> 01:03:16,400 Ir tada ji tampa HTML puslapis, naudojant 1306 01:03:16,400 --> 01:03:18,220 informacija iš šio kintamojo. 1307 01:03:18,220 --> 01:03:20,790 Tai nėra techniškai artimųjų informacija tarp 1308 01:03:20,790 --> 01:03:21,910 skirtingų tinklalapių. 1309 01:03:21,910 --> 01:03:24,600 Kad praeina informaciją tarp skirtingų failų. 1310 01:03:24,600 --> 01:03:26,710 >> Ir taip mes galime naudoti bet kintamasis tai padaryti. 1311 01:03:26,710 --> 01:03:33,230 Bet taip, jei mes norėjome perduoti informacija iš konkretaus puslapio 1312 01:03:33,230 --> 01:03:36,850 kitas puslapis, GET ir POST būtų būti būdas tai padaryti. 1313 01:03:36,850 --> 01:03:43,060 1314 01:03:43,060 --> 01:03:45,765 Visi kiti klausimai apie problema nustatyti? 1315 01:03:45,765 --> 01:03:49,490 1316 01:03:49,490 --> 01:03:50,150 >> Gerai. 1317 01:03:50,150 --> 01:03:53,660 Eikime per, tada, specifinis problemos dalis nustatyti. 1318 01:03:53,660 --> 01:04:00,260 Jūs ketinate reikia, vienoje vietoje, rodyti kažkieno portfelį 1319 01:04:00,260 --> 01:04:01,710 ekranas. 1320 01:04:01,710 --> 01:04:06,454 Ką reiškia, kai aš sakau portfelį, į šios problemos kontekste nustatyti? 1321 01:04:06,454 --> 01:04:11,350 >> PUBLIKA: Tai kaip atsargas, kad jie turėti patirties, daug akcijų jie nuosavybės teise, 1322 01:04:11,350 --> 01:04:13,760 kaina, ir kiek pinigų jie nepaliko. 1323 01:04:13,760 --> 01:04:15,235 >> JASON Hirschhorn: Tai skamba puikiai. 1324 01:04:15,235 --> 01:04:19,640 Taigi, aš noriu, kad būtų rodomas visas atsargas jie patys kiekvienai biržos bendrovės 1325 01:04:19,640 --> 01:04:23,770 akcijos ir tikriausiai kiek tai verta, tada atskiras kintamasis, 1326 01:04:23,770 --> 01:04:25,960 kiek pinigų jie savo. 1327 01:04:25,960 --> 01:04:27,150 Taigi sako, kad aš noriu aprašyti, kad. 1328 01:04:27,150 --> 01:04:29,660 Pradėkime kalbėti apie tai, kaip galėčiau eiti apie tai daro, ką stalai aš 1329 01:04:29,660 --> 01:04:31,210 reikės turėti galės tai padaryti. 1330 01:04:31,210 --> 01:04:34,070 1331 01:04:34,070 --> 01:04:34,460 Taip - 1332 01:04:34,460 --> 01:04:37,970 >> PUBLIKA: Na vartotojai, tada, manau, jūs galite padaryti lentelę, vadinamą 1333 01:04:37,970 --> 01:04:41,920 Akcijos ar kažkas panašaus, kuris būtų kiek jie nusipirko. 1334 01:04:41,920 --> 01:04:42,660 >> JASON Hirschhorn: Gerai. 1335 01:04:42,660 --> 01:04:46,530 Taigi, aš ruošiuosi reikia stalo, pavadintą Vartotojai, kurie stebi 1336 01:04:46,530 --> 01:04:50,640 vardas, matyt, tikriausiai kai ID, tikriausiai individo slaptažodį. 1337 01:04:50,640 --> 01:04:52,850 Kas yra kažkas, kad jūs tik pasakė, kad manimi susiję? 1338 01:04:52,850 --> 01:04:55,510 Kažkas be Mykolo, kas yra kažkas, kad yra susijęs su 1339 01:04:55,510 --> 01:04:58,270 kiekvienas vartotojas, unikalus jais? 1340 01:04:58,270 --> 01:05:00,050 >> PUBLIKA: vardą. 1341 01:05:00,050 --> 01:05:01,170 >> JASON Hirschhorn: ID - 1342 01:05:01,170 --> 01:05:03,540 ką vienas kitas dalykas, kad mes tikriausiai norės 1343 01:05:03,540 --> 01:05:05,685 rodyti šiame puslapyje? 1344 01:05:05,685 --> 01:05:06,990 >> PUBLIKA: Jų vardas. 1345 01:05:06,990 --> 01:05:10,550 >> JASON Hirschhorn: Jų vardas - kas dar vienas dalykas, susijęs su šia 1346 01:05:10,550 --> 01:05:11,420 pirma problema nustatyti? 1347 01:05:11,420 --> 01:05:14,110 >> PUBLIKA: Kas atsargos jie savo - 1348 01:05:14,110 --> 01:05:16,650 >> JASON Hirschhorn: Yra ketinate būti, ką atsargos jiems priklauso daug. 1349 01:05:16,650 --> 01:05:19,670 Kas vieną konkrečią reikšmę, nors, kad jie ketina turėti 1350 01:05:19,670 --> 01:05:22,640 su jais? 1351 01:05:22,640 --> 01:05:25,709 Kaip jie ruošiasi pirkti ir parduoti savo akcijas? 1352 01:05:25,709 --> 01:05:26,595 >> PUBLIKA: Pinigai. 1353 01:05:26,595 --> 01:05:28,100 >> JASON Hirschhorn: Jie turės pinigų. 1354 01:05:28,100 --> 01:05:31,020 Taigi, kiekvienas vartotojas turės viena vertė už pinigus. 1355 01:05:31,020 --> 01:05:32,360 Ir tai bus unikalus kiekvienam vartotojui. 1356 01:05:32,360 --> 01:05:35,040 Taigi vartotojo stalo, ji daro jausmas įdėti pinigais. 1357 01:05:35,040 --> 01:05:39,100 >> Galima, žinoma, sukurti kitą lentelė turi vartotojo ID ir jų 1358 01:05:39,100 --> 01:05:40,200 vertė pinigais. 1359 01:05:40,200 --> 01:05:41,070 Bet tai neturi prasmės. 1360 01:05:41,070 --> 01:05:43,410 Prasminga tiesiog įdėti visa tai į vieną lentelę. 1361 01:05:43,410 --> 01:05:46,860 >> Taigi, mes ketiname turėti lentelę su šia informacija. 1362 01:05:46,860 --> 01:05:48,360 Ir tada, kas yra kitos lentelės mes ketiname turėti? 1363 01:05:48,360 --> 01:05:49,430 Jūs sakėte, yra Atsargos lentelę. 1364 01:05:49,430 --> 01:05:50,680 Ką mes išleidimą Atsargos stalo? 1365 01:05:50,680 --> 01:05:55,860 1366 01:05:55,860 --> 01:05:57,530 Kiekvienas, idėjos - 1367 01:05:57,530 --> 01:05:58,796 >> PUBLIKA: įmonė. 1368 01:05:58,796 --> 01:06:00,020 >> JASON Hirschhorn: Mes ketiname įdėti į vardą 1369 01:06:00,020 --> 01:06:03,620 įmonė, todėl AAPL Apple. 1370 01:06:03,620 --> 01:06:04,050 Taip. 1371 01:06:04,050 --> 01:06:05,390 >> PUBLIKA: Kiek akcijos ir kiek jie verti. 1372 01:06:05,390 --> 01:06:08,590 >> JASON Hirschhorn: Kiek akcijos, kiek jie verti - 1373 01:06:08,590 --> 01:06:10,630 kas kažkas mums reikia toje lentelėje? 1374 01:06:10,630 --> 01:06:12,770 >> PUBLIKA: vartotojo vardą, kad rodyklės. 1375 01:06:12,770 --> 01:06:14,000 >> JASON Hirschhorn: Vartotojo ID. 1376 01:06:14,000 --> 01:06:16,070 Taigi, toje lentelėje, mes tikriausiai - 1377 01:06:16,070 --> 01:06:18,610 tarkim, jei tai kažkas, kas priklauso Trys atsargos, trijų eilių, kiekviena su 1378 01:06:18,610 --> 01:06:23,730 kad naudotojo atpažinimo kodas ar tos asmens vartotojas ID, bet skiriasi įmonės pavadinimas, 1379 01:06:23,730 --> 01:06:28,570 skiriasi akcijų skaičius, tikėtina, ir skirtingų kainų vertė kiekvienai 1380 01:06:28,570 --> 01:06:29,820 tų atsargų. 1381 01:06:29,820 --> 01:06:34,690 1382 01:06:34,690 --> 01:06:37,130 Vėlgi, ką sakau dabar nėra nebūtinai įgyvendinimas, 1383 01:06:37,130 --> 01:06:39,150 nes jūs suprasite, kad yra šiek tiek daugiau veiksmingų būdų jį įgyvendinti. 1384 01:06:39,150 --> 01:06:41,020 Bet tai yra gera vieta pradėti. 1385 01:06:41,020 --> 01:06:41,430 >> Gerai. 1386 01:06:41,430 --> 01:06:42,830 Taigi tie, kurie du stalai turime. 1387 01:06:42,830 --> 01:06:44,470 Dabar mes norime parodyti šį puslapį. 1388 01:06:44,470 --> 01:06:48,510 Kas yra pirmojo tipo užklausą mums reikia padaryti. 1389 01:06:48,510 --> 01:06:52,190 Kiekviename puslapyje, daroma prielaida, kad yra vartotojas prisijungti, mes turime savo vartotojo ID. 1390 01:06:52,190 --> 01:06:55,480 Taigi, kas yra pirmoji tipas Užklausa turime padaryti? 1391 01:06:55,480 --> 01:06:55,910 Taip. 1392 01:06:55,910 --> 01:06:56,936 >> PUBLIKA: Jų vartotojo vardą. 1393 01:06:56,936 --> 01:07:00,090 >> JASON Hirschhorn: Mes turime savo vartotojo ID, kai mes pradedame kodu 1394 01:07:00,090 --> 01:07:01,340 pradžioje mūsų puslapyje. 1395 01:07:01,340 --> 01:07:03,880 1396 01:07:03,880 --> 01:07:06,470 Taigi, kas yra pirmojo tipo užklausos mes reikia padaryti, nes vartotojo vardą? 1397 01:07:06,470 --> 01:07:09,580 1398 01:07:09,580 --> 01:07:10,530 Mes atėjo per keturis tipus. 1399 01:07:10,530 --> 01:07:11,860 Yra tik keturi galimi atsakymai. 1400 01:07:11,860 --> 01:07:13,230 >> PUBLIKA: Tai pasirinkite įrašą. 1401 01:07:13,230 --> 01:07:14,710 >> JASON Hirschhorn: Pasirinkite - 1402 01:07:14,710 --> 01:07:19,110 mes norime pasirinkti iš vartotojo Lentelėje gauti, tarkim, 1403 01:07:19,110 --> 01:07:20,040 jų grynųjų pinigų sumą. 1404 01:07:20,040 --> 01:07:22,450 Ir mes galime atspausdinti pinigų sumą nuo ekrano viršuje. 1405 01:07:22,450 --> 01:07:22,720 Gerai. 1406 01:07:22,720 --> 01:07:24,210 Kas kitas rūšis Užklausa norime padaryti? 1407 01:07:24,210 --> 01:07:34,650 1408 01:07:34,650 --> 01:07:36,160 >> Mes turime kai kurių kitų dalykų mes turime rodyti. 1409 01:07:36,160 --> 01:07:37,480 Tie, kurie įrašomi į kitą lentelę. 1410 01:07:37,480 --> 01:07:38,300 Taigi, kaip mes ketiname jį gauti? 1411 01:07:38,300 --> 01:07:40,106 >> Auditorija: Galite pasirinkti jiems. 1412 01:07:40,106 --> 01:07:42,490 >> JASON Hirschhorn: Pasirinkite - vėl yra tik keturi variantai. 1413 01:07:42,490 --> 01:07:44,180 Pasirinkite tikriausiai garsai kaip teisingas. 1414 01:07:44,180 --> 01:07:47,510 Taigi mums reikia daryti kitą atrankos užklausą, vėl naudojant tą vartotojo vardą. 1415 01:07:47,510 --> 01:07:50,370 Ir dabar, mes norime grąžinti ne tik vienas eilutė, bu visas eilutes, kurios atitinka DUK 1416 01:07:50,370 --> 01:07:53,200 kriterijai, kur vartotojo vardas lygu 1. 1417 01:07:53,200 --> 01:07:56,790 >> Ir tada mes galime eiti ir leiskite kilpą tik spausdinti visus tuos, ant ekrano, 1418 01:07:56,790 --> 01:07:59,250 gal atsispausdinti bendrovę nuo kiekvienas iš jų ekrane. 1419 01:07:59,250 --> 01:08:02,430 Puiku, kad skamba kaip tai rodyti portfelį, ne daugiau 1420 01:08:02,430 --> 01:08:03,810 sudėtingesnis nei tas. 1421 01:08:03,810 --> 01:08:07,460 >> Gerai, vartotojo tada nusprendžia, kad jie turi daug pinigų liko. 1422 01:08:07,460 --> 01:08:09,900 Ir jie nori nusipirkti daugiau akcijos, vnt. 1423 01:08:09,900 --> 01:08:12,580 Tarkime, jie jau savo šios bendrovės akcijų taip pat. 1424 01:08:12,580 --> 01:08:14,110 >> Taigi, jie išeina į jūsų pirkimo puslapį. 1425 01:08:14,110 --> 01:08:16,830 Jie įvesties įmonės pavadinimas. 1426 01:08:16,830 --> 01:08:20,380 Kas yra užklausa, po įėjimo įmonės pavadinimas, kad jums reikia 1427 01:08:20,380 --> 01:08:22,819 vykdyti kitą? 1428 01:08:22,819 --> 01:08:23,180 Taip. 1429 01:08:23,180 --> 01:08:23,960 >> PUBLIKA: Atnaujinti. 1430 01:08:23,960 --> 01:08:26,670 >> JASON Hirschhorn: Atnaujinimas - ir kas stalo norite atnaujinti? 1431 01:08:26,670 --> 01:08:29,018 >> PUBLIKA: Jų lentelėje, remiantis savo identifikacinį numerį? 1432 01:08:29,018 --> 01:08:31,880 >> JASON Hirschhorn: Taigi atnaujinti ne vartotojo stalo - 1433 01:08:31,880 --> 01:08:36,029 1434 01:08:36,029 --> 01:08:40,899 taip atnaujinti Atsargos lentelę, kur vartotojo vardą ne tik rungtynes, bet 1435 01:08:40,899 --> 01:08:43,160 vertybinių popierių pavadinimas taip pat atitinka. 1436 01:08:43,160 --> 01:08:45,660 Jūs gausite tam tikrą vertę. 1437 01:08:45,660 --> 01:08:48,270 Ir tada, jūs norite imtis, kad vertę ir pridėti Tačiau daug atsargas, 1438 01:08:48,270 --> 01:08:49,890 nori pirkti jį. 1439 01:08:49,890 --> 01:08:53,420 >> Taigi jūs nenorite aklai perrašyti šią vertę. 1440 01:08:53,420 --> 01:08:56,330 Bet jūs galite iš tikrųjų imtis, kad pirminis vertinti ir tiesiog atnaujinti jį. 1441 01:08:56,330 --> 01:09:00,790 Jūs galite tai padaryti, pavyzdžiui, plius lygu o ne tik lygių. 1442 01:09:00,790 --> 01:09:03,689 >> Kas yra kas nors - jei mes galvoju apie tai ir norime būti 1443 01:09:03,689 --> 01:09:08,090 taip tvirta, kaip įmanoma - turėtume daryti kol mes paleisti, kad naujinimo užklausą? 1444 01:09:08,090 --> 01:09:09,859 Jie nori pirkti penkerius metus "Apple". 1445 01:09:09,859 --> 01:09:11,030 Kiekvienas Apple dalis yra $ 200. 1446 01:09:11,030 --> 01:09:12,762 >> Auditorija: Mes turime patikrinti pinigus pirmas. 1447 01:09:12,762 --> 01:09:15,130 >> JASON Hirschhorn: turėtume patikrinti pinigus pirmas. 1448 01:09:15,130 --> 01:09:16,680 Turime įsitikinti, kad jie turėti pakankamai pinigų. 1449 01:09:16,680 --> 01:09:20,766 Kokios užklausą mes galime atlikti iki įsitikinkite, kad jie turi pakankamai pinigų? 1450 01:09:20,766 --> 01:09:22,143 >> PUBLIKA: Kita Rinktis. 1451 01:09:22,143 --> 01:09:23,680 >> JASON Hirschhorn: Pasirinkite - 1452 01:09:23,680 --> 01:09:26,580 renkamės pagal jų vartotojo ID, gauti jų vertę pinigais. 1453 01:09:26,580 --> 01:09:27,620 Ar kai kurie greitai matematikos. 1454 01:09:27,620 --> 01:09:30,279 Ir jei eina susirinkimo, jie turi pakankamai pinigų. 1455 01:09:30,279 --> 01:09:31,580 Tada mes galime paleisti mūsų atnaujinimą. 1456 01:09:31,580 --> 01:09:33,850 O gal, jei ne, mes pereiname tada. 1457 01:09:33,850 --> 01:09:35,370 Mes suteikiame jiems įspėjimą. 1458 01:09:35,370 --> 01:09:35,710 >> Gerai. 1459 01:09:35,710 --> 01:09:36,560 Sako, kad jie neturi įmonę. 1460 01:09:36,560 --> 01:09:37,310 Jie pirkti naują įmonę. 1461 01:09:37,310 --> 01:09:39,910 Jie pirkti Microsoft. 1462 01:09:39,910 --> 01:09:41,910 Kokios užklausas mes norime daryti, jei jie nori pirkti "Microsoft"? 1463 01:09:41,910 --> 01:09:43,350 Ir jie neturi jokios "Microsoft". 1464 01:09:43,350 --> 01:09:47,520 Ne Manu, kas nors kitas, kas be Marcus? 1465 01:09:47,520 --> 01:09:48,229 Carlos - 1466 01:09:48,229 --> 01:09:50,870 >> PUBLIKA: Pasirinkite, kad įsitikintų, jie turi pakankamai pinigų. 1467 01:09:50,870 --> 01:09:51,770 >> JASON Hirschhorn: Skamba gerai. 1468 01:09:51,770 --> 01:09:54,815 >> PUBLIKA: Ir tada įdedate apie [nesigirdi]. 1469 01:09:54,815 --> 01:09:56,500 >> JASON Hirschhorn: Būtent, mes ketinate norite įterpti 1470 01:09:56,500 --> 01:09:57,800 į Stocks lentelėje. 1471 01:09:57,800 --> 01:09:59,370 Ir mes ketiname norite įterpti. 1472 01:09:59,370 --> 01:10:02,510 Mes galime įrašyti savo vartotojo vardą, pavadinimą bendrovės, o kiek akcijų 1473 01:10:02,510 --> 01:10:03,940 jie nori pirkti. 1474 01:10:03,940 --> 01:10:08,040 >> Kokie yra keletas kitų veiksmų, yra puslapių ar funkcionalumą jūs 1475 01:10:08,040 --> 01:10:10,420 teks įgyvendinti P-Set 7, kad mes turime eiti per? 1476 01:10:10,420 --> 01:10:12,160 >> PUBLIKA: Tiesą sakant, aš tarsi turi klausimas apie šį vieną. 1477 01:10:12,160 --> 01:10:18,000 Prieš rodomas portfelį, turėtų jūs tikrina Yahoo svetainę į 1478 01:10:18,000 --> 01:10:19,920 Įsitikinkite, kad akcijų kainas nepasikeitė? 1479 01:10:19,920 --> 01:10:21,660 >> JASON Hirschhorn: Štai garsai kaip gera idėja. 1480 01:10:21,660 --> 01:10:27,260 Taigi, ką Markas sako yra, Gerai, akcijų kainos nuolat keičiasi. 1481 01:10:27,260 --> 01:10:32,840 Į atsargų, kad jie savo lentelę, mūsų lentelė vadinama Atsargos, galėtume sutaupyti 1482 01:10:32,840 --> 01:10:35,360 kaina sandėlyje jie nusipirko jį. 1483 01:10:35,360 --> 01:10:37,990 >> Bet neatrodo, kad tvirtas, nes šių išteklių kaina 1484 01:10:37,990 --> 01:10:39,490 nuolat vyksta keisti. 1485 01:10:39,490 --> 01:10:41,990 Taigi iš tiesų, jūs tikriausiai nereikia išsaugoti prie išteklių kainą. 1486 01:10:41,990 --> 01:10:45,230 Tačiau kiekvieną kartą, kai rodomas jų portfelis, atnaujinate ar atnaujinti 1487 01:10:45,230 --> 01:10:46,280 kaina vnt. 1488 01:10:46,280 --> 01:10:48,720 >> O jei turite - ir jau turite. 1489 01:10:48,720 --> 01:10:51,330 Aš žinau, kad jūs visi atrodė problema stabdo jau. 1490 01:10:51,330 --> 01:10:55,410 Jūs turite suvokti, kad mes raštu kai jums to kodas leis jums 1491 01:10:55,410 --> 01:10:57,650 gauti iš akcijų kainos, suteiktas įmonės pavadinimas. 1492 01:10:57,650 --> 01:10:59,620 >> Taigi, taip, kad, galbūt, skamba šiek tiek daugiau patvarus. 1493 01:10:59,620 --> 01:11:04,260 Tačiau ši lentelė nebūtinai turi išsaugoti prie išteklių kainą. 1494 01:11:04,260 --> 01:11:04,720 Gerai. 1495 01:11:04,720 --> 01:11:07,590 Kokie yra keletas kitų funkcijų jums reikia įgyvendinti šią savaitę 1496 01:11:07,590 --> 01:11:10,340 galime kalbėti apie? 1497 01:11:10,340 --> 01:11:11,590 Aš noriu kalbėti apie juos. 1498 01:11:11,590 --> 01:11:14,342 1499 01:11:14,342 --> 01:11:16,516 >> Ką norite kalbėti apie? 1500 01:11:16,516 --> 01:11:17,810 Tai tikriausiai šiame spec. 1501 01:11:17,810 --> 01:11:20,600 Aš tiesiog slinkite žemyn iki apačios iš spec ir klauskit manes pirmą žodžio 1502 01:11:20,600 --> 01:11:21,850 matote, kad nėra prasmės. 1503 01:11:21,850 --> 01:11:55,130 1504 01:11:55,130 --> 01:11:56,960 Vienas kitas funkcijas - 1505 01:11:56,960 --> 01:11:57,840 pakalbėkime apie vieną. 1506 01:11:57,840 --> 01:12:00,775 Pradėsime ten. 1507 01:12:00,775 --> 01:12:02,065 >> PUBLIKA: fiksuoja istoriją. 1508 01:12:02,065 --> 01:12:03,960 >> JASON Hirschhorn: Įrašymas istorija, puikus vienas. 1509 01:12:03,960 --> 01:12:06,920 Taigi, jūs ketinate turi sekti iš operacijų istoriją. 1510 01:12:06,920 --> 01:12:10,840 1511 01:12:10,840 --> 01:12:14,270 Taigi jūs norite sekti kiekvieną kartą, kai jie pirkti ar parduoti akcijų. 1512 01:12:14,270 --> 01:12:15,160 >> Aš nusipirkau savo atsargų. 1513 01:12:15,160 --> 01:12:18,580 Mes ką tik pasakė, tai tikriausiai prasminga įtraukti Pasirinkti, gauti jų 1514 01:12:18,580 --> 01:12:20,220 grynųjų pinigų sumą ir vėl patikrinkite. 1515 01:12:20,220 --> 01:12:25,270 Tai tikriausiai yra protingas tada įtraukti įterpti arba atnaujinti, atsižvelgiant į 1516 01:12:25,270 --> 01:12:27,720 ar ne jie patys, kad atsargų. 1517 01:12:27,720 --> 01:12:32,740 Jei mes taip pat norime sekti istorija, kaip mes galime tai padaryti? 1518 01:12:32,740 --> 01:12:37,530 1519 01:12:37,530 --> 01:12:38,720 Ar tai eiti į Stocks stalo? 1520 01:12:38,720 --> 01:12:39,822 >> PUBLIKA: Ne 1521 01:12:39,822 --> 01:12:42,130 >> JASON Hirschhorn: Ne tai tikriausiai eina į kitą lentelę. 1522 01:12:42,130 --> 01:12:44,040 Nes sako, kad jūs perkate 10 akcijos "Apple". 1523 01:12:44,040 --> 01:12:45,370 Tada galite įsigyti dar 10 akcijų. 1524 01:12:45,370 --> 01:12:46,610 Jūs norite vilkti atskirus įrašus. 1525 01:12:46,610 --> 01:12:47,610 Tai yra du atskiri sandoriai. 1526 01:12:47,610 --> 01:12:50,510 >> Taigi, mes turime dar vieną lentelę, Istorija stalo. 1527 01:12:50,510 --> 01:12:51,880 Taigi dar kartą, mes perkame. 1528 01:12:51,880 --> 01:12:54,080 Mes vykdyti Pasirinkite, tada Įdėkite arba atnaujinimas. 1529 01:12:54,080 --> 01:12:56,410 Ką daryti toliau? 1530 01:12:56,410 --> 01:13:00,410 Kas kitas klausimas vykdome kai mes pirkti kažką? 1531 01:13:00,410 --> 01:13:01,430 Mes norime sekti istoriją. 1532 01:13:01,430 --> 01:13:01,570 Taip. 1533 01:13:01,570 --> 01:13:05,195 >> Auditorija: Jūs norite stebėti nepavykusių sandorių per daug. 1534 01:13:05,195 --> 01:13:07,700 >> JASON Hirschhorn: Na, kol mes pasakyti, kokios rūšies sandorio, 1535 01:13:07,700 --> 01:13:11,080 ką mes norime - 1536 01:13:11,080 --> 01:13:13,910 Kokio tipo užklausą, Carlos, būtų leidžia mums sekti 1537 01:13:13,910 --> 01:13:16,216 dalykų apskritai? 1538 01:13:16,216 --> 01:13:17,860 Jūs turite keturis spėlionės. 1539 01:13:17,860 --> 01:13:18,660 Kuris iš jūs manote? 1540 01:13:18,660 --> 01:13:20,835 >> PUBLIKA: atnaujinimas. 1541 01:13:20,835 --> 01:13:22,400 >> JASON Hirschhorn: ne atnaujinti. 1542 01:13:22,400 --> 01:13:25,250 Koks jūsų antrasis spėjimas? 1543 01:13:25,250 --> 01:13:26,730 >> PUBLIKA: pasirinkimas. 1544 01:13:26,730 --> 01:13:30,020 >> JASON Hirschhorn: Jei norite išsaugoti kelio kažkas, jūs tikriausiai norite 1545 01:13:30,020 --> 01:13:33,310 užsirašyti kažkur ar vėliau jį čia išsaugoti. 1546 01:13:33,310 --> 01:13:37,054 Taigi, jei ne atnaujinti, tada - 1547 01:13:37,054 --> 01:13:38,310 >> PUBLIKA: Įdėkite jį. 1548 01:13:38,310 --> 01:13:39,553 >> JASON Hirschhorn: Įdėkite čia mes einame. 1549 01:13:39,553 --> 01:13:44,230 Taip, todėl jūs pasirinkite dydį pinigų jie turi, skamba puikiai. 1550 01:13:44,230 --> 01:13:45,320 Jie neturi pakankamai pinigų. 1551 01:13:45,320 --> 01:13:46,720 Šis sandoris yra nesiruošia dirbti. 1552 01:13:46,720 --> 01:13:49,440 Ne, jums nereikia sekti sandorio, jei ji neveikia. 1553 01:13:49,440 --> 01:13:52,280 Arba jūs galite, jei norite suteikti jiems sunku. 1554 01:13:52,280 --> 01:13:53,430 Bet jūs neturite. 1555 01:13:53,430 --> 01:13:55,820 >> Tada galite įterpti arba atnaujinti jų Atsargos lentelėje. 1556 01:13:55,820 --> 01:13:57,260 Ir dabar jūs turite savo kitą lentelę. 1557 01:13:57,260 --> 01:13:59,790 Jūs turite savo istoriją lentelę arba ką jūs norite jį pavadinti. 1558 01:13:59,790 --> 01:14:02,920 Ir toje lentelėje, jūs ketinate įterpti naują eilutę. 1559 01:14:02,920 --> 01:14:04,205 >> Tai tikriausiai turėti vartotojo ID. 1560 01:14:04,205 --> 01:14:05,840 Tai tikriausiai teks iš vertybinių popierių pavadinimas. 1561 01:14:05,840 --> 01:14:08,760 Tai tikriausiai teks laiko, kad jie tai padarė. 1562 01:14:08,760 --> 01:14:11,500 Ir šiuo atveju, jūs ll tikriausiai norite įterpti kainą. 1563 01:14:11,500 --> 01:14:13,960 Nes istorijos, jums nereikia rūpintis, ką dabartinė kaina. 1564 01:14:13,960 --> 01:14:17,140 Jums rūpi kas kaina yra tada, kai jie pirko arba pardavė kažką. 1565 01:14:17,140 --> 01:14:21,530 >> Taigi jis skamba, įgyvendinti pirkti visiškai apima apie skirtingas skaičius 1566 01:14:21,530 --> 01:14:25,530 SQL užklausos, Bet sąžiningai, o ne kad daug kodas apskritai. 1567 01:14:25,530 --> 01:14:26,330 Gerai. 1568 01:14:26,330 --> 01:14:28,840 Ir kuri rūpinasi istorijoje. 1569 01:14:28,840 --> 01:14:30,450 >> Tarkime, mes norime rodyti mūsų istoriją. 1570 01:14:30,450 --> 01:14:31,670 Mes kalbėjome apie rodymo mūsų portfelio. 1571 01:14:31,670 --> 01:14:33,902 Kaip mes parodome mūsų istorija? 1572 01:14:33,902 --> 01:14:36,312 >> PUBLIKA: Matyt chronologiškai. 1573 01:14:36,312 --> 01:14:37,920 >> JASON Hirschhorn: Tikriausia chronologiškai - 1574 01:14:37,920 --> 01:14:39,400 kas užklausa manai mes norime naudoti? 1575 01:14:39,400 --> 01:14:40,675 >> Auditorija: pasirinkite. 1576 01:14:40,675 --> 01:14:41,840 >> JASON Hirschhorn: pasirinkite - 1577 01:14:41,840 --> 01:14:46,590 pasirinkti gal visas eilutes iš tos lentelės kad atitiktų vartotojo ID ir tada 1578 01:14:46,590 --> 01:14:49,510 rodyti juos chronologine tvarka, skamba gerai. 1579 01:14:49,510 --> 01:14:52,590 Ar mes turime rašyti kodą rūšiuoti pagal tame sąraše? 1580 01:14:52,590 --> 01:14:55,084 >> PUBLIKA: Ne, nes jums pasakė mums yra didėjanti 1581 01:14:55,084 --> 01:14:57,320 ir nusileidžiančius dalykas. 1582 01:14:57,320 --> 01:14:58,230 >> JASON Hirschhorn: dalykas? 1583 01:14:58,230 --> 01:14:59,190 >> PUBLIKA: Taip. 1584 01:14:59,190 --> 01:15:01,270 >> JASON Hirschhorn: Taip. 1585 01:15:01,270 --> 01:15:09,300 Gerai, nereikia kreiptis kodas pas mane, kad rankiniu rūšiuoja per jūsų užklausas, 1586 01:15:09,300 --> 01:15:09,820 juos surūšiuoti. 1587 01:15:09,820 --> 01:15:12,480 Kad kodas jau suteiktas. 1588 01:15:12,480 --> 01:15:15,310 Jūs galite rašyti SELECT užklausa kad rūšiuoja dalykų. 1589 01:15:15,310 --> 01:15:18,900 Rūšiuoti juos iš anksto ir tada juos išspausdinti. 1590 01:15:18,900 --> 01:15:22,070 Tai daro tiek daug daugiau prasmės daryti kad taip, nei kitaip. 1591 01:15:22,070 --> 01:15:22,375 Taip. 1592 01:15:22,375 --> 01:15:23,925 >> Auditorija: Ar turime rūšiuoti juos iš anksto? 1593 01:15:23,925 --> 01:15:25,976 Ar tai reiškia, kad jums rūšiuoti juos į duomenų bazę? 1594 01:15:25,976 --> 01:15:30,510 >> JASON Hirschhorn: Pasirinkite užklausa grąžina juos jums surūšiuoti. 1595 01:15:30,510 --> 01:15:34,990 Taigi padaryti, o ne tik juos grįžti į jus atsitiktine tvarka ir 1596 01:15:34,990 --> 01:15:36,150 tada rūšiuoti juos sau. 1597 01:15:36,150 --> 01:15:36,405 Taip. 1598 01:15:36,405 --> 01:15:39,925 >> Auditorija: Ar yra būdas išlaikyti jį surūšiuoti pačios duomenų bazės, todėl, kad 1599 01:15:39,925 --> 01:15:41,355 Jūs neturite rūšiuoti jis kaskart - 1600 01:15:41,355 --> 01:15:43,065 >> Auditorija: Ar galite jį įterpti surikiuota? 1601 01:15:43,065 --> 01:15:45,740 >> JASON Hirschhorn: Klausimas - 1602 01:15:45,740 --> 01:15:49,796 tai svarbu, kad viskas yra surūšiuoti duomenų bazės? 1603 01:15:49,796 --> 01:15:50,700 >> PUBLIKA: Ne 1604 01:15:50,700 --> 01:15:52,240 >> JASON Hirschhorn: Na, jie yra rūšiuojami. 1605 01:15:52,240 --> 01:15:53,100 Jie išrūšiuoti chronologiškai. 1606 01:15:53,100 --> 01:15:55,060 Bet tarkime, kad viskas yra rūšiuojami 1607 01:15:55,060 --> 01:15:57,640 chronologine tvarka nuo viršaus į apačią. 1608 01:15:57,640 --> 01:15:58,930 Mes turime "Google" formą. 1609 01:15:58,930 --> 01:16:01,400 Kai kas nors atsiliepia į mūsų "Google" forma, jis tiesiog gauna įdėti 1610 01:16:01,400 --> 01:16:02,480 apačioje tos lentelės. 1611 01:16:02,480 --> 01:16:07,318 Ar svarbu, kad viskas yra rūšiuojami ne chronologiškai? 1612 01:16:07,318 --> 01:16:11,290 >> PUBLIKA: Jei tai ne chronologine, jūs neturite rūšiuoti ją kiekvieną kartą 1613 01:16:11,290 --> 01:16:12,920 išgėrėte informacija iš. 1614 01:16:12,920 --> 01:16:16,730 Bet jei jis jau rūšiuojamos, tu negali nereikia daryti, kad papildomas 1615 01:16:16,730 --> 01:16:17,570 skambinimo funkcijos? 1616 01:16:17,570 --> 01:16:20,690 >> JASON Hirschhorn: Štai tikrai gera vieta. 1617 01:16:20,690 --> 01:16:23,690 Mums kaip programuotojai, ji gali nesvarbu. 1618 01:16:23,690 --> 01:16:26,190 Ir mes norime rasti duomenų bazę kad nėra rūšiuoti dalykų 1619 01:16:26,190 --> 01:16:26,900 chronologine tvarka. 1620 01:16:26,900 --> 01:16:30,100 Arba įsteigti mūsų duomenų bazės, todėl ji saugo viskas surūšiuoti pagal vartotojo ID. 1621 01:16:30,100 --> 01:16:34,060 >> Taigi, tokiu būdu, tarkim, mes turime 1000 vartotojo ID. 1622 01:16:34,060 --> 01:16:36,690 Ar "Facebook", mes turime milijonus naudotojų ID. 1623 01:16:36,690 --> 01:16:39,560 Mes nenorime, kad mūsų stalo tiesiog būti atsitiktinai arba mūsų duomenų bazėje turi būti atsitiktinai. 1624 01:16:39,560 --> 01:16:41,630 Būtų malonu, jei visi vartotojo ID rūšiuojamos. 1625 01:16:41,630 --> 01:16:46,020 Taigi, mes galime paleisti dvejetainis paieškos ant mūsų stalo ir tada tiesiog rasti 1626 01:16:46,020 --> 01:16:47,050 konkretus gabalas. 1627 01:16:47,050 --> 01:16:50,640 >> Taigi, taip, priklausomai nuo - jei mes padidinamos, mes norime rasti duomenų bazę 1628 01:16:50,640 --> 01:16:53,370 kuris nuolat ką rūšiuojami skiriasi būdu, kad šie klausimai 1629 01:16:53,370 --> 01:16:54,140 užtruktų mažiau laiko. 1630 01:16:54,140 --> 01:16:56,820 Ir mes neturėjome eiti per mūsų Visa duomenų bazė kiekvieną eilutę 1631 01:16:56,820 --> 01:16:58,260 pateikta lentelė. 1632 01:16:58,260 --> 01:17:01,640 Bet lygis dirbame ne mes nereikia nerimauti palaikymo 1633 01:17:01,640 --> 01:17:02,270 viskas rūšiuojami. 1634 01:17:02,270 --> 01:17:06,100 Mes galime manyti, kad laiko reikia kad užklausos paleisti bus 1635 01:17:06,100 --> 01:17:08,910 nereikšmingas, nes tai, ką mes susiduriame su. 1636 01:17:08,910 --> 01:17:13,550 Bet taip, puiki idėja - kaip mes proporcingai padidinti, ji gali prasmės kurti mūsų 1637 01:17:13,550 --> 01:17:15,390 duomenų bazė kurį kitaip truputį. 1638 01:17:15,390 --> 01:17:18,520 >> Vienas galutinis duomenų bazių projektavimo dalykas, kurį noriu paminėti, taip pat, nes jums bus 1639 01:17:18,520 --> 01:17:22,660 būti rūšiuojami arba įmetė, o dėl Jūsų duomenų bazės kūrimas. 1640 01:17:22,660 --> 01:17:24,160 Mes kalbėjome apie tai. 1641 01:17:24,160 --> 01:17:27,490 Pinigai yra unikalus kiekvienam vartotojui. 1642 01:17:27,490 --> 01:17:30,820 Taigi, jūs turite lentelę vadinamas pinigų, kad turi savo vartotojo ID bei jų kiekį 1643 01:17:30,820 --> 01:17:33,370 pinigų ir tada lentelė vadinama vartotojams, kurie turi savo vartotoją 1644 01:17:33,370 --> 01:17:34,810 ID ir jų vardas. 1645 01:17:34,810 --> 01:17:37,390 >> Šios lentelės map ant kiekvieno kitas su vienu. 1646 01:17:37,390 --> 01:17:39,520 Tai tikriausiai prasminga kad jie būtų viena lentelė. 1647 01:17:39,520 --> 01:17:42,750 1648 01:17:42,750 --> 01:17:44,830 Taigi, tarkime, jūs turite vartotoją lentelė, stebi 1649 01:17:44,830 --> 01:17:46,220 vartotojo vardai ir pinigų. 1650 01:17:46,220 --> 01:17:49,960 Dabar jūs turite lentelę, kuri turi atsargos asmuo valdo. 1651 01:17:49,960 --> 01:17:52,130 >> Ir asmuo galėtų savo daugiau nei vieną vnt. 1652 01:17:52,130 --> 01:17:54,900 Taigi jie neturi map ant tarpusavyje vienas su vienu ". 1653 01:17:54,900 --> 01:18:00,140 Tai nėra prasmės turėti vieną milžiną lentelė turi 30 įrašus, 1654 01:18:00,140 --> 01:18:02,960 visi pakartoti vardą, kad visi pakartokite slaptažodį, kad visi 1655 01:18:02,960 --> 01:18:04,680 pakartoti pinigų skaičių. 1656 01:18:04,680 --> 01:18:08,360 Bet kiekvienas turi gal kitą atsargų pavadinimas ar kitoks akcijų kaina. 1657 01:18:08,360 --> 01:18:11,310 >> Tai nėra prasmės turėti kad daugelis stambių įrašų. 1658 01:18:11,310 --> 01:18:14,880 Būkite protingas, kai jūs sukuriate tai duomenų bazes, kad jūs nedarote 1659 01:18:14,880 --> 01:18:20,050 kažkas kvailas, kaip kad, pakartojant nereikalingų daug informacijos. 1660 01:18:20,050 --> 01:18:20,570 >> Gerai. 1661 01:18:20,570 --> 01:18:22,570 Turime dvi minutes liko. 1662 01:18:22,570 --> 01:18:26,580 Žmonės ne džiaugiamės galėdami prisijungti mums arba tikriausiai, matyt, 1663 01:18:26,580 --> 01:18:27,650 pradėti savo klasę. 1664 01:18:27,650 --> 01:18:30,110 Ar kas nors turi kokių nors klausimų, kol mes baigti? 1665 01:18:30,110 --> 01:18:35,520 1666 01:18:35,520 --> 01:18:38,620 >> Gerai, tai buvo tikrai viesulas per viską. 1667 01:18:38,620 --> 01:18:43,510 Atsiprašau, kad jis turėjo būti toks greitas ir kad mes galėtume būti kaip hands-on " 1668 01:18:43,510 --> 01:18:46,640 Šią savaitę, kaip aš tai jau patiko, kad buvo. 1669 01:18:46,640 --> 01:18:50,610 Bet jei jūs turite bet kokių klausimų apie nors mes nuėjome per arba nieko 1670 01:18:50,610 --> 01:18:52,090 ši problema nustatyti - 1671 01:18:52,090 --> 01:18:54,900 darant prielaidą, jūs jį skaityti ir įdėti geros tikėjimų pastangų - 1672 01:18:54,900 --> 01:18:57,920 nedvejodami rašykite man arba susisiekite su manimi. 1673 01:18:57,920 --> 01:19:00,960 Aš daugiau nei laimingi galėdami dirbti per Jūsų kodas su jumis ar atsakyti į visus 1674 01:19:00,960 --> 01:19:02,330 jūsų klausimus. 1675 01:19:02,330 --> 01:19:06,160 >> Turėkite omenyje, kad šią savaitę daug jūsų laikas bus praleistas mokymosi 1676 01:19:06,160 --> 01:19:10,730 Naujoji sintaksė ir bando suprasti, kaip rašyti SQL užklausas ar PHP 1677 01:19:10,730 --> 01:19:14,280 funkcijas arba spręsti su MVC sistemą. 1678 01:19:14,280 --> 01:19:17,290 Savo laiko šią savaitę tikriausiai daug ne bus bando išsiaiškinti, 1679 01:19:17,290 --> 01:19:19,380 proto logika, kad mes prašo jus padaryti. 1680 01:19:19,380 --> 01:19:23,820 Tai daug mes tiesiog nuėjo per yra gana paprasta. 1681 01:19:23,820 --> 01:19:25,790 >> Taigi, tai nereiškia, kad laukti iki paskutinės minutės. 1682 01:19:25,790 --> 01:19:29,710 Bet tai nereiškia, reguliuoti, kaip jūs savo atitinkamai dirbti, įsitikinkite, 1683 01:19:29,710 --> 01:19:30,970 jūs suprasti ir mokymosi sintaksę. 1684 01:19:30,970 --> 01:19:33,640 Taigi, jūs ne, visi staiga, žinant, ką jūs norite daryti, 1685 01:19:33,640 --> 01:19:37,200 bet ne idėja, kaip tiksliai rašyti. 1686 01:19:37,200 --> 01:19:38,450 Gerai, aš jus matyti kitą savaitę. 1687 01:19:38,450 --> 01:19:40,438