1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:10,960 [Musika jotzen] 3 00:00:10,960 --> 00:00:12,960 ROGER ZURAWICKI: Kaixo, nire Izen Roger Zurawicki da, 4 00:00:12,960 --> 00:00:16,410 eta egon estaltzen egingo dut CS50 Meteor mintegian. 5 00:00:16,410 --> 00:00:21,520 Meteor esparru berri bat da web mota berri eskainitako, 6 00:00:21,520 --> 00:00:25,220 Ez PHP eskaerak egiteko atzera eta aurrera mota 7 00:00:25,220 --> 00:00:29,070 web ikusi PHPP multzoa dugu, baina Javascript dinamikoenek 8 00:00:29,070 --> 00:00:31,370 Web atalak. 9 00:00:31,370 --> 00:00:36,260 Things Meteor egin dezakezu Live eguneratzen ditu barne 10 00:00:36,260 --> 00:00:42,380 eta berehala komunikatzeko Webgune horretan erabiltzaileen arteko. 11 00:00:42,380 --> 00:00:46,420 >> Mintegi honetan, ikusi dugu kodea Nire GitHub ostatutako. 12 00:00:46,420 --> 00:00:49,690 URL hau joan zaitezke eta deskargatu. 13 00:00:49,690 --> 00:00:53,085 Git nola erabili ezagutzen baduzu, biltegira klonatzean dezakezu. 14 00:00:53,085 --> 00:00:55,460 Ez badakizu nola erabili Igo dute edo ez erabili GitHub, 15 00:00:55,460 --> 00:00:57,030 hori guztiz fina da. 16 00:00:57,030 --> 00:01:00,480 Duzu benetan erakutsiko dizut azkar nola GitHub joan gaitezke, 17 00:01:00,480 --> 00:01:03,604 eta han aukera bat da deskargatu zip bat bertan. 18 00:01:03,604 --> 00:01:06,770 Behin direktorioa hau deskargatzeko duzu, Hasteko daiteke gure kodea jolastuz. 19 00:01:06,770 --> 00:01:10,200 20 00:01:10,200 --> 00:01:13,190 >> Meteor: informazio gehiago meteor.com aurki daiteke. 21 00:01:13,190 --> 00:01:16,580 Mintegia karpetan, I actually batzuk Meteor proiektuak erabili ahal izango dugu. 22 00:01:16,580 --> 00:01:20,380 23 00:01:20,380 --> 00:01:26,400 Karpetak ditugun bat gure Mintegi proiektu todos aplikazioa da. 24 00:01:26,400 --> 00:01:28,780 Beraz, joan naiz sartzen badut, izan Meteor instalatu. 25 00:01:28,780 --> 00:01:35,690 Beraz, exekutatu behar, besterik gabe idatzi behar dut Meteor, eta Meteor instalatuko du. 26 00:01:35,690 --> 00:01:38,310 Ikusten duzun bezala, behar dugu ziurtatu Meteor instalatuko dugu. 27 00:01:38,310 --> 00:01:40,562 Beraz, besterik ez naiz joan exekutatu, denbora gehiago 28 00:01:40,562 --> 00:01:42,520 ziurtatu Meteor ongi instalatuta dagoela. 29 00:01:42,520 --> 00:01:46,370 30 00:01:46,370 --> 00:01:48,450 >> Daukat Meteor bitartean instalatzen, erakutsi ahal izango dut 31 00:01:48,450 --> 00:01:53,760 Meteor guneen demoak zuzeneko batzuk zuzeneko gertatzen oraintxe Interneten. 32 00:01:53,760 --> 00:01:57,990 Gure aplikazioa demo bat daukat. 33 00:01:57,990 --> 00:02:00,740 Sartu ahal izango duzu honako URL. 34 00:02:00,740 --> 00:02:06,350 Hau egin aplikazioa da, guk Gure mintegi direktorioan dute. 35 00:02:06,350 --> 00:02:09,940 Horretarako URL rozu-rabbit.meteor.com. 36 00:02:09,940 --> 00:02:14,782 Ikusiko duzu duten Meteor benetan ostalari zure Meteor proiektu doan. 37 00:02:14,782 --> 00:02:17,490 Eta mintegiaren amaieran, Horretarako, baita gai izango duzu. 38 00:02:17,490 --> 00:02:20,550 39 00:02:20,550 --> 00:02:22,160 >> Hau zerrenda egin aplikazio bat da. 40 00:02:22,160 --> 00:02:27,740 Eta Saioa hasi ahal izateko, sor kontuak, eta jarduera gehitu. 41 00:02:27,740 --> 00:02:30,020 Kontu bat sor dezakezu eta beraz bezala. 42 00:02:30,020 --> 00:02:33,050 43 00:02:33,050 --> 00:02:35,850 Eta orain, behin bat behar duzu kontu, gehitu zereginak dezakezu. 44 00:02:35,850 --> 00:02:42,780 Adibidez, I lanetako bat joan jaso nire arropa garbitzeko behar izatea. 45 00:02:42,780 --> 00:02:45,160 Eta Oraindik honetako bada gune konektatuta, dituzu 46 00:02:45,160 --> 00:02:49,790 benetan zeregin honetan ikusi Zure ordenagailuan denbora errealean. 47 00:02:49,790 --> 00:02:53,760 >> Duzu dut demo azkar bat erakutsi ahal hau irekiz rozu-untxi arabera 48 00:02:53,760 --> 00:02:56,700 URL berdineko fitxa beste. 49 00:02:56,700 --> 00:03:00,360 Eta ikusten dugu datu berdinak datorren. 50 00:03:00,360 --> 00:03:02,240 Era berean, exekutatu ahal izango da bertan beste nabigatzailea. 51 00:03:02,240 --> 00:03:03,420 Esan exekutatu dut Safari. 52 00:03:03,420 --> 00:03:04,720 Horrela ez gara oraindik sartu. 53 00:03:04,720 --> 00:03:07,750 54 00:03:07,750 --> 00:03:11,060 Beraz, Meteor bera dugu Aplikazioa, eta behin lukeen kargatzen, 55 00:03:11,060 --> 00:03:13,910 datu berdinak ikusiko dugu egin lehenengoan dugu. 56 00:03:13,910 --> 00:03:16,710 Ikusten duzun bezala, ez naiz hemen oraindik sartu. 57 00:03:16,710 --> 00:03:20,000 Eta ikusleen egiaztapen datuak, eguneratzen nabigatzaile guztietatik 58 00:03:20,000 --> 00:03:20,910 aldi berean. 59 00:03:20,910 --> 00:03:23,740 Hau da, benetan bat Meteor buruz ezaugarri cool. 60 00:03:23,740 --> 00:03:27,700 Ia ez lanarekin, zuk zuzeneko eguneratzea aplikazioa dute 61 00:03:27,700 --> 00:03:31,240 hori guztia on aldaketak Zure gailuak aldi berean. 62 00:03:31,240 --> 00:03:36,690 >> Egiaztatu dut kontrol-laukia bada hemen Nire egin zerrendan, izango dugu, 63 00:03:36,690 --> 00:03:41,230 Nire beste Chrome nabigatzailea, elementua hautatuta off. 64 00:03:41,230 --> 00:03:42,605 Eta hau gertatzen berehala. 65 00:03:42,605 --> 00:03:46,340 66 00:03:46,340 --> 00:03:47,280 Guztiak eskubidea. 67 00:03:47,280 --> 00:03:52,730 Beraz, itxura Meteor bezala Instalazio prest dago orain. 68 00:03:52,730 --> 00:03:57,000 Beraz, orain goazen atzera joan todos aplikazioa eta hau exekutatu lokalean. 69 00:03:57,000 --> 00:04:01,599 >> Meteor proiektu bat baduzu, ahal duzu aski da komando Meteor batera. 70 00:04:01,599 --> 00:04:03,640 Behin behar hau, Meteor prestaketa batzuk egingo 71 00:04:03,640 --> 00:04:06,120 ziurtatu egin guztiei Zure kodea xakean da. 72 00:04:06,120 --> 00:04:12,440 Eta gero esango da duzun Proiektu zerbitzatzen izango da prest. 73 00:04:12,440 --> 00:04:17,750 Baliteke baimendu behar dituzu zure firewall, zure ordenagailuan bloke baduzu. 74 00:04:17,750 --> 00:04:22,440 >> Beraz, zer Meteor da me kontatzea oraintxe dela webgune honetan 75 00:04:22,440 --> 00:04:26,100 nire ordenagailuan tokiko, ikusten dut Meteor proiektu honetan zer da. 76 00:04:26,100 --> 00:04:29,290 Ohartu, oraintxe, nire app da Ez Interneten eskura. 77 00:04:29,290 --> 00:04:35,170 Estaliko dugu zure Meteor nola ekartzea gune zuzeneko bat pixka bat geroago aplikazioa. 78 00:04:35,170 --> 00:04:40,510 Naiz, beraz hau kopiatu joan URL orain eta Google Chrome sartu. 79 00:04:40,510 --> 00:04:42,600 >> Eta hori da egin behar Adibidez batetik zerrendatu. 80 00:04:42,600 --> 00:04:46,080 Egikaritu zuten ikusi ahal izango duzu gehiago ezaugarri batzuk hemen. 81 00:04:46,080 --> 00:04:49,210 Tabs ezberdinak ditugu, dugu kontu ezaugarri bera dute, 82 00:04:49,210 --> 00:04:52,141 eta zerrenda berriak gehitu ahal izango dugu. 83 00:04:52,141 --> 00:04:54,140 Orain, bat benetan Meteor buruz cool ezaugarri 84 00:04:54,140 --> 00:04:57,450 da, ahal dela, ez bakarrik hau zure nabigatzailean lan egiteko, 85 00:04:57,450 --> 00:05:00,030 baina baita ere sor dezakezu jaiotzez iPhone eta Android 86 00:05:00,030 --> 00:05:02,990 PhoneGap izeneko tresna baten bidez apps. 87 00:05:02,990 --> 00:05:06,740 >> Beraz proiektu batzuk etorriko da exekutatzen aurretik konfiguratutako 88 00:05:06,740 --> 00:05:08,700 iOS, todos aplikazio hau atsegin dute. 89 00:05:08,700 --> 00:05:14,780 Beraz, egin behar dut guztiak exekutatu iOS Meteor, exekutatu, eta, ondoren, iOS idazten ari da. 90 00:05:14,780 --> 00:05:17,540 Eta noiz egin, hori Meteor I paketea berriro prestatuko da. 91 00:05:17,540 --> 00:05:21,670 Eta gero, behin prest da, it egingo kargatu iOS simulagailuan nire komando on. 92 00:05:21,670 --> 00:05:24,745 Zuk Oharra iOS apps bakarrik exekutatu daiteke Mac ordenagailu bat baduzu. 93 00:05:24,745 --> 00:05:27,650 94 00:05:27,650 --> 00:05:30,730 Zure aplikazioak exekutatu ahal izango duzu Plataforma guztietan Android. 95 00:05:30,730 --> 00:05:34,070 96 00:05:34,070 --> 00:05:38,290 >> Beraz, gaur ikusi ahal izango duzu, nire iPhone simulator sortu zen nire pantailan. 97 00:05:38,290 --> 00:05:40,370 Eta une bat besterik ez, aplikazioarekin kargatu izango da. 98 00:05:40,370 --> 00:05:46,070 99 00:05:46,070 --> 00:05:48,490 Bit besterik ez da bat egiten badugu txikiago pantailan sartzen, 100 00:05:48,490 --> 00:05:50,780 ikusiko dugu gure iPhone app egin behar dugu. 101 00:05:50,780 --> 00:05:53,220 Eta besterik gabe, beraz, ez dugu txunditu, egin dezagun 102 00:05:53,220 --> 00:05:59,790 Ziur bera dugu web, ostalari lokalean 3000. 103 00:05:59,790 --> 00:06:03,490 >> Beraz, hementxe adibide bat da du Meteor app daukat, 104 00:06:03,490 --> 00:06:08,770 du todos app, bietan exekutatzen telefono bat eta web nabigatzaile batekin. 105 00:06:08,770 --> 00:06:10,770 Eta gauzak aldatu dut Web arakatzailean, 106 00:06:10,770 --> 00:06:12,675 berehala telefonoz doa. 107 00:06:12,675 --> 00:06:16,500 Eta telefonoz zerbait ezabatu ahal izango dut, eta aldatzen web nabigatzailea da. 108 00:06:16,500 --> 00:06:21,050 >> Orain, normalean Native sortzeko Telefono iOS edo Android app, 109 00:06:21,050 --> 00:06:26,090 bai Java edo jakin behar duzu Helburua C. teknologia The Meteor erabilerak 110 00:06:26,090 --> 00:06:29,240 Ikusteko Javascript-a behar bezala exekutatu ahal izateko zure aplikazioa PhoneGap deritzo. 111 00:06:29,240 --> 00:06:31,320 Zer da zure aplikazioa funtsean da web nabigatzaile bat da. 112 00:06:31,320 --> 00:06:34,500 Eta Meteor maneiatzen guztiak inplikatutako delikatua piezak 113 00:06:34,500 --> 00:06:39,820 web nabigatzailean ekartzeko for zure iPhone edo Android gailua. 114 00:06:39,820 --> 00:06:42,210 Ikus daitezke duen Erabiltzaile interfaze leuna, 115 00:06:42,210 --> 00:06:45,290 eta ikusten da, eta oso sentitzen askoz jatorrizko app bat bezala. 116 00:06:45,290 --> 00:06:48,620 Ohartu, banoa etxera bada Pantaila orain, ikono bat ere eskuratu dut. 117 00:06:48,620 --> 00:06:50,880 Hau ez da bezalako web orri bat Safari aurkituko dituzu. 118 00:06:50,880 --> 00:06:51,860 Honek bere aplikazioa da. 119 00:06:51,860 --> 00:06:54,130 Instala dezakezu eta Nahi izanez gero ezabatu. 120 00:06:54,130 --> 00:06:59,500 121 00:06:59,500 --> 00:07:04,436 >> Laburki dezakegu erakusteko zer Kodea todos mota honetako app itxura. 122 00:07:04,436 --> 00:07:08,260 Todos karpetan begiratuz gero, ikusiko duzu karpeta asko badaude. 123 00:07:08,260 --> 00:07:11,440 Baina zehar Mintegiaren, zaitugu 124 00:07:11,440 --> 00:07:14,780 zer karpeta bakoitzaren erabiltzen da ulertzen. 125 00:07:14,780 --> 00:07:17,830 Goazen terminalean sartu dugu, beraz, fitxategiak pixka bat hobeto ikusiko. 126 00:07:17,830 --> 00:07:20,410 >> Kontrol sakatu noa C zerbitzari gelditu, 127 00:07:20,410 --> 00:07:22,770 eta orain todos aplikazioan itzuli naiz. 128 00:07:22,770 --> 00:07:26,660 Karpeta desberdinetan behar dut hemen, atsegin baita bezeroa karpetan, zerbitzari karpeta. 129 00:07:26,660 --> 00:07:30,500 Eta karpeta horiek, besterik gabe esan nahi Bezero karpetan guztia 130 00:07:30,500 --> 00:07:32,630 lortzen zure nabigatzailean abiarazi. 131 00:07:32,630 --> 00:07:35,530 Zerbitzari karpeta batean Everything lortzen zerbitzari batean exekutatu. 132 00:07:35,530 --> 00:07:38,100 >> Zer seinalatu nahi dut out izan duguna dela 133 00:07:38,100 --> 00:07:42,140 Ikusteko gure telefono lasterketak izan genuen eta gure web nabigatzailea, hauek bezero izan ziren. 134 00:07:42,140 --> 00:07:45,730 Baina zer batean exekutatzen terminal, zerbitzariak da. 135 00:07:45,730 --> 00:07:48,710 Beste karpeta bat daukagu, atsegin lib, liburutegi kodea da, 136 00:07:48,710 --> 00:07:51,050 zure laguntzailea bezala funtzioak, bertan egin ahal izango dituzu 137 00:07:51,050 --> 00:07:53,710 Bezero eta zerbitzarian erabili. 138 00:07:53,710 --> 00:07:55,820 Eta gero publiko bat behar duzu karpeta eta baliabideak 139 00:07:55,820 --> 00:07:59,310 lortzeko beharrezko karpeta Zure irudiak eta bestelako CSS kargatu. 140 00:07:59,310 --> 00:08:02,630 141 00:08:02,630 --> 00:08:09,360 >> Duzu Meteor instalaturik baduzu, egingo dugu Meteor tutorial jarraitzeko. 142 00:08:09,360 --> 00:08:12,790 URL hau joan ahal izango duzu, meteor.com/install, 143 00:08:12,790 --> 00:08:17,990 Komando lerroan lortzeko dudala erakutsi duzu Meteor instalatuta-. 144 00:08:17,990 --> 00:08:20,240 Lehenengoa barrena joango gara, Urrats batzuk hobe bat lortzeko 145 00:08:20,240 --> 00:08:22,760 Meteor nola instalatu buruz sentitzen. 146 00:08:22,760 --> 00:08:28,000 >> Baina lehen, uste dut garrantzitsua da Ikusteko Javascript-a pixka bat aztertu da. 147 00:08:28,000 --> 00:08:32,360 Erakusteko nola adibide batzuk gure C ezagutza itzuli daitezke 148 00:08:32,360 --> 00:08:34,950 Ikusteko Javascript-a, Dut adibide batzuk sortu. 149 00:08:34,950 --> 00:08:36,940 Js direktorioko dira. 150 00:08:36,940 --> 00:08:41,750 Beraz, bada mintegiak, karpeta duzu begiratu, ez dago js izeneko karpeta bat. 151 00:08:41,750 --> 00:08:44,540 Eta hemen ere, zenbait adibide bat dugu. 152 00:08:44,540 --> 00:08:50,120 >> Dezagun ireki lehena Adibidez, eta oso azkar ikusi. 153 00:08:50,120 --> 00:08:53,980 Zer ikusten dugu zure estandarra da kaixo mundua komandoa. 154 00:08:53,980 --> 00:08:56,520 Nabarituko C nago duzula lerro batzuk nahiko dute. 155 00:08:56,520 --> 00:09:00,490 Eta CS50 ikasleak jakin, funtzio nagusia bat behar dugu, 156 00:09:00,490 --> 00:09:05,730 eta estandarraren artean, behar dugu I / O ordena printf deitu in liburutegia. 157 00:09:05,730 --> 00:09:09,320 >> Dezagun JavaScript nola konparatzen at. 158 00:09:09,320 --> 00:09:11,560 Ex1.js. irekitzeko noa 159 00:09:11,560 --> 00:09:14,650 Iruzkinez da, zer C kodea itxura, 160 00:09:14,650 --> 00:09:17,550 eta lerro beherago guztia nodo batean exekutatu behar duzu. 161 00:09:17,550 --> 00:09:20,452 Zuk ez duzu funtzio nagusia behar, zuk behar ez edozein fitxategi, besteak beste, 162 00:09:20,452 --> 00:09:21,660 eta ez duzu behar itzultzeko. 163 00:09:21,660 --> 00:09:23,810 Deitu besterik ez duzu console.log. 164 00:09:23,810 --> 00:09:26,370 Hau zure printf baliokidea da. 165 00:09:26,370 --> 00:09:29,310 >> Eta gauza bera hartzen du Argumentu litzateke printf. 166 00:09:29,310 --> 00:09:33,870 Eta ordena exekutatu ere, ordez 1. ariketa egin exekutatzen, 167 00:09:33,870 --> 00:09:38,930 besterik ez zenuke deitu Nodoa ex1.js. 168 00:09:38,930 --> 00:09:41,830 Nodoa idatzi eta gero fitxategia, eta lortzen exekutatu. 169 00:09:41,830 --> 00:09:43,580 Ez du lortu konpilatuta. 170 00:09:43,580 --> 00:09:45,970 JavaScript interpretatu hizkuntza bat da. 171 00:09:45,970 --> 00:09:49,150 Beraz, ez du zertan izan konpilatu nik exekutatu aurretik. 172 00:09:49,150 --> 00:09:53,450 Ex1.c exekutatu nahi banu, Izan dadin, lehen behar dut, 173 00:09:53,450 --> 00:09:59,160 eta ondoren exekutagarria exekutatu ahal izango dut irteera berdina lortzeko. 174 00:09:59,160 --> 00:10:02,460 >> Let batzuk estaltzeko azkar Ikusteko Javascript-a beste kontzeptu. 175 00:10:02,460 --> 00:10:04,490 Dezagun bi adibide at. 176 00:10:04,490 --> 00:10:14,690 Ex2.js ere, ex2.c ere, ahal dugun ikusi kodea batzuk dugula. 177 00:10:14,690 --> 00:10:16,550 Let me azkar joan testu editore bat hobea 178 00:10:16,550 --> 00:10:18,400 duten horiek erakutsiko ditu ildo berriak pixka bat hobeto. 179 00:10:18,400 --> 00:10:21,760 180 00:10:21,760 --> 00:10:22,380 Guztiak eskubidea. 181 00:10:22,380 --> 00:10:24,190 Hona hemen adibide salbu eta 2c daukagu 182 00:10:24,190 --> 00:10:27,360 Hemen mota ezberdinak ditugu duten inprimatzeko ari gara. 183 00:10:27,360 --> 00:10:30,880 Eta dakigunez, printf hartzen ehuneko argumentuak 184 00:10:30,880 --> 00:10:34,050 datu zati desberdinetan sartzeko. 185 00:10:34,050 --> 00:10:36,840 Inprimatu nahi badugu kate bat,% s deitzen dugu. 186 00:10:36,840 --> 00:10:40,390 Mugikorreko deitu nahi badugu Puntu kopurua,% f deitzen dugu. 187 00:10:40,390 --> 00:10:45,810 Eta ez dago bat deitzeko modu erraz Bere balioa egia edo gezurra by Boolearra. 188 00:10:45,810 --> 00:10:50,760 Baina% d erabiltzen baduzu, lor dezakezu 0 edo 1 da gezurra eta egia da. 189 00:10:50,760 --> 00:10:53,270 >> Ikusteko Javascript-a da, pixka bat guretzat ikusgarriago. 190 00:10:53,270 --> 00:10:57,740 JavaScript, ditzagun batzuk at desberdintasunak fitxategi horretan izan dugu. 191 00:10:57,740 --> 00:11:05,790 Lehenik eta behin, C hori izan dugu nabarituko duzu hasieratu mota aldagai guztietan. 192 00:11:05,790 --> 00:11:06,940 S char izar bat da. 193 00:11:06,940 --> 00:11:08,930 Kate bat da, eta horrekin ezin beste edozein izan. 194 00:11:08,930 --> 00:11:10,450 N mugikor bat da. 195 00:11:10,450 --> 00:11:11,780 B boolearra da. 196 00:11:11,780 --> 00:11:14,220 >> Baina JavaScript, mota dinamikoa daude. 197 00:11:14,220 --> 00:11:16,400 Horrek esan nahi du ez duzula Behar JavaScript kontatzeko 198 00:11:16,400 --> 00:11:17,860 zer motatako zure aldagaiak izango da. 199 00:11:17,860 --> 00:11:22,730 Esatea besterik ez duzu aldagaiaren var, izena aldakorra da, eta gero bere balioa. 200 00:11:22,730 --> 00:11:24,690 Beraz var a ezer benetan izan daiteke. 201 00:11:24,690 --> 00:11:25,640 Kate bat izan daiteke. 202 00:11:25,640 --> 00:11:27,300 Koma mugikorreko zenbaki izan daiteke. 203 00:11:27,300 --> 00:11:28,560 Pertsonaia bat izan daiteke. 204 00:11:28,560 --> 00:11:31,250 Boolear bat izan daiteke. 205 00:11:31,250 --> 00:11:34,380 Eta kontsolaren erregistro apur bat ezberdina. 206 00:11:34,380 --> 00:11:37,340 Inprimatu nahi baduzu Zenbaki bat,% d deitu. 207 00:11:37,340 --> 00:11:41,740 Baina baliorik izan daiteke kateak ze ondo gisa inprimatutako. 208 00:11:41,740 --> 00:11:46,220 >> Dezagun exekutatu honek Node zer gertatuko den ikusteko. 209 00:11:46,220 --> 00:11:51,880 Ezin dut Nodoa ex2.js deitu, eta printf lortuko dugu 210 00:11:51,880 --> 00:11:56,870 da balio CS50, N bezala du puntu mugikorreko zenbakia, 211 00:11:56,870 --> 00:12:00,620 eta, ondoren, B Boolean gisa Kate bat egia bihurtu. 212 00:12:00,620 --> 00:12:03,830 Zer bada buruz, adibidez 2.c egin dugu? 213 00:12:03,830 --> 00:12:09,630 Beno, oraindik batzuk gara printf eragozpenak gehiago. 214 00:12:09,630 --> 00:12:13,110 Ohartu puntu mugikorreko dela zenbakia du formatu zuzena behar da, 215 00:12:13,110 --> 00:12:18,120 eta Boolean ezin duela besterik gabe egon egia edo gezurra gisa bistaratuko. 216 00:12:18,120 --> 00:12:18,620 Guztiak eskubidea. 217 00:12:18,620 --> 00:12:22,680 Orain dezagun hiru adibide at. 218 00:12:22,680 --> 00:12:26,470 Hiru adibide, erakusten ari gara nola erabili beharko duzu: begizta. 219 00:12:26,470 --> 00:12:27,630 Izan ere, oso erraza da. 220 00:12:27,630 --> 00:12:31,430 Buruz gauza polit bat Ikusteko Javascript-a da hori C oinarrituta. 221 00:12:31,430 --> 00:12:33,920 Horrek esan nahi du asko zure kodea oso antzeko itxura dute 222 00:12:33,920 --> 00:12:36,490 eta bera sentitzen oso. 223 00:12:36,490 --> 00:12:39,220 Loop, gauza bakarra In dela benetan hemen aldatu 224 00:12:39,220 --> 00:12:41,840 ordez int i da, var dugun i. 225 00:12:41,840 --> 00:12:45,470 Oraindik ezin dugu esleitu baloratzen zero, egiaztatu bost baino gutxiago dela, 226 00:12:45,470 --> 00:12:49,390 Eta gehikuntza banan ++ operadorea. 227 00:12:49,390 --> 00:12:56,286 Console.log deitzen dugu i, eta hori Gurekin inprimatu egingo lerro bakoitzean zenbaki bat. 228 00:12:56,286 --> 00:12:58,410 Dezagun exekutatu benetan azkar zer den irteera ikusteko. 229 00:12:58,410 --> 00:13:02,320 230 00:13:02,320 --> 00:13:03,880 Lerro bakoitzean zenbaki berri bat lortu dugu. 231 00:13:03,880 --> 00:13:06,920 Beste gauza bat zuk nahi dut to console.log nabarituko 232 00:13:06,920 --> 00:13:09,960 da ez duzu izan idatzi backslash lerro berrietarako n. 233 00:13:09,960 --> 00:13:12,480 Console.log egingo inprimatu Guztia bere on line egin. 234 00:13:12,480 --> 00:13:14,585 Hori polita ezaugarri bat da Ikusteko Javascript-a ematen digu. 235 00:13:14,585 --> 00:13:18,440 236 00:13:18,440 --> 00:13:22,600 >> Orain dezagun ireki lau adibide. 237 00:13:22,600 --> 00:13:28,710 Lau adibide, C lehen, funtzio gutxi batzuk deitzen ari gara. 238 00:13:28,710 --> 00:13:33,290 Iragarki aldarrikatu dugula funtzio horiek erabili dugu aurretik nagusian. 239 00:13:33,290 --> 00:13:37,250 Bagenu nagusia lehenengo eta gero gehitu eta gero goi, egin, 240 00:13:37,250 --> 00:13:39,540 clang, edo GCC litzateke Errore bat esanez ematen diguten 241 00:13:39,540 --> 00:13:41,060 ez dela jakin zer handia da. 242 00:13:41,060 --> 00:13:42,780 Ez du jakin zer add da. 243 00:13:42,780 --> 00:13:46,480 Beraz, C, buruz hautakorra izan behar duzu ordena horretan, zure funtzio deitu. 244 00:13:46,480 --> 00:13:49,220 245 00:13:49,220 --> 00:13:51,310 >> Dezagun nola ahal duzun at Hau egiten JavaScript. 246 00:13:51,310 --> 00:13:56,060 Fitxategiak ezberdinak ditugu ez delako Horretarako modu ezberdinetan gutxi dira. 247 00:13:56,060 --> 00:13:58,950 Modu bat da, nahiko askoz itzulpen zuzena. 248 00:13:58,950 --> 00:14:02,180 C funtzioak delako motak itzultzeko, eta Javascript 249 00:14:02,180 --> 00:14:05,210 Ez da benetan jakin edo arreta zuk idatzitakoa itzuli buruz, 250 00:14:05,210 --> 00:14:06,300 ez duzu mota bat idazteko. 251 00:14:06,300 --> 00:14:08,100 Horren ordez, besterik ez duzu Funtzio idazteko, 252 00:14:08,100 --> 00:14:11,180 eta dena da, nahiko askoz lehenago berdina. 253 00:14:11,180 --> 00:14:14,630 >> When aldagai bat, bezala behar duzu gehitu, besterik ez dugu behar, x eta y idazteko. 254 00:14:14,630 --> 00:14:16,060 Ez dugu behar x int bat dela esaten da. 255 00:14:16,060 --> 00:14:18,940 Ez dugu behar y int bat dela esaten da. 256 00:14:18,940 --> 00:14:21,030 Itzultzeko sintaxi berdina dugu. 257 00:14:21,030 --> 00:14:24,230 Handiko eskuratzeko, aldarrikatzen dugu batera funtziona void ordez. 258 00:14:24,230 --> 00:14:26,110 Iragarki ala ez hutsune edo ez-void da, 259 00:14:26,110 --> 00:14:28,380 oraindik ere funtzio bera guztiak da. 260 00:14:28,380 --> 00:14:32,440 Eta besterik gabe, ez jarri Parentesi ezer, 261 00:14:32,440 --> 00:14:34,690 eta asko C kodea itxura du. 262 00:14:34,690 --> 00:14:37,460 Eta behean, dugu bere azpian dei daiteke. 263 00:14:37,460 --> 00:14:42,730 >> Begiratzen badiogu adibidez 4b at, nabarituko dugu Aldatu dut hori gauza batzuk. 264 00:14:42,730 --> 00:14:45,340 Aldatu dut gauza bakarra benetan, nahiz eta ordena da. 265 00:14:45,340 --> 00:14:47,340 Bera daukagu funtzioak, baina orain ari dira 266 00:14:47,340 --> 00:14:52,200 deklaratu dute erabiltzen ari ondoren console.log eta lerro 18, 19 handia. 267 00:14:52,200 --> 00:14:54,740 C egin duzu bada, egin zuen errore bat bota zuen. 268 00:14:54,740 --> 00:14:56,070 Hemen, hau ze ondo funtzionatzen. 269 00:14:56,070 --> 00:15:01,935 Eta zuri ere erakutsi ahal I.ak Nodoa 4b adibidez deituz. 270 00:15:01,935 --> 00:15:05,350 271 00:15:05,350 --> 00:15:10,130 >> Beste modu funtzio deitu ahal izango dugu funtzio aldagai gisa aurreztea da. 272 00:15:10,130 --> 00:15:13,790 Atsegin dut, esan dut aldagai bat edozein mota izan ditzake. 273 00:15:13,790 --> 00:15:16,720 Motetako bat aldagai bat izan dezake funtzio bat da. 274 00:15:16,720 --> 00:15:19,800 Beraz, bada adibidea 4c, zer aldatu dut 275 00:15:19,800 --> 00:15:24,320 Hemen da var ordez funtzio gehigarri gehitu. 276 00:15:24,320 --> 00:15:26,807 Eta orain gehitzeko funtzio bat berdin. 277 00:15:26,807 --> 00:15:28,140 Funtzio honek hemen anonimoa da. 278 00:15:28,140 --> 00:15:33,346 Izenik ez du, beraz, besterik ez da funtzioa eta, ondoren, parentesi. 279 00:15:33,346 --> 00:15:35,220 Horren ondoren sintaxia ez da aldatu, baina zuk 280 00:15:35,220 --> 00:15:38,300 ez dute gogoan aldagai bat duzula Oraindik duzu 281 00:15:38,300 --> 00:15:42,940 funtzioa gordetzeko sartu gehitu, eta bat aldagai handiko sartu duzula gordetzeko ari. 282 00:15:42,940 --> 00:15:47,620 >> Gehitu delako eta goi aldagai daude orain eta ez funtzio, zerbait aldatzen. 283 00:15:47,620 --> 00:15:50,190 Hau akats komun bat ikusten dudana da Pertsonen JavaScripts asko, 284 00:15:50,190 --> 00:15:52,410 eta gogoan zerbait. 285 00:15:52,410 --> 00:15:54,365 When I hau exekutatu, ikus dezagun zer gertatzen den. 286 00:15:54,365 --> 00:15:57,410 287 00:15:57,410 --> 00:15:58,230 Errore bat eskuratu dut. 288 00:15:58,230 --> 00:16:01,000 Honez puntu honetan undefined esaten. 289 00:16:01,000 --> 00:16:03,520 Beraz, esaten ez daki zer gehitu da. 290 00:16:03,520 --> 00:16:06,010 >> Orain gehitu da, ez delako funtzioa, gehitu aldagai bat da. 291 00:16:06,010 --> 00:16:10,100 Eta ez dute benetan eman duzu balio erantsi bat oraindik denean erabiltzen duzun. 292 00:16:10,100 --> 00:16:14,460 Hori dizkigu adibide 4d, non bada aldagai funtzio gisa erabili nahi baduzu, 293 00:16:14,460 --> 00:16:17,210 besterik ez duzu, ziurtatu egin dute balioa lortuko dute erabiltzen ari aurretik. 294 00:16:17,210 --> 00:16:20,200 295 00:16:20,200 --> 00:16:23,420 >> Dezagun aurrera Adibidez bost orduan. 296 00:16:23,420 --> 00:16:27,390 Hemen, buruz hitz egiten dugu C. structs C, structs 297 00:16:27,390 --> 00:16:30,320 haiei egitura finko hau dute horiek aldarrikatu nahi duelako 298 00:16:30,320 --> 00:16:33,050 erabili aurretik, eta Ikasle bat daukat esan duzu, 299 00:16:33,050 --> 00:16:36,645 eta ikasle bakoitzak ditu zehazki izen bat, urtebete, genero bat. 300 00:16:36,645 --> 00:16:37,770 Denak izan ditu. 301 00:16:37,770 --> 00:16:42,280 Ezin da beste edozein balio dute, eta mota zehatzak izan behar dute. 302 00:16:42,280 --> 00:16:47,540 >> Ondoren, hasieratu dezakegu polita sintaxia honetan eta egitura 303 00:16:47,540 --> 00:16:49,470 Ordena daki delako. 304 00:16:49,470 --> 00:16:51,460 Beraz, Roger izen bat da daki. 305 00:16:51,460 --> 00:16:54,060 2016 da daki Urte eta M genero bat da 306 00:16:54,060 --> 00:16:58,200 delako esan hau dugu Zerrenda egitura ikaslea da. 307 00:16:58,200 --> 00:17:01,607 Eta gero inprimatu ahal izango duzu da, s.name sartzean. 308 00:17:01,607 --> 00:17:03,690 Ikus dezagun nola genuke bihurtzeko JavaScript izateko. 309 00:17:03,690 --> 00:17:06,400 310 00:17:06,400 --> 00:17:09,790 Ohartu s da orain aldakorra, eta han Mota ez da. 311 00:17:09,790 --> 00:17:10,920 Da berriro var bat besterik ez. 312 00:17:10,920 --> 00:17:14,480 Zeren eta, ez du bada axola aldagai horren mota erakuslea da, 313 00:17:14,480 --> 00:17:17,440 egitura bat, edo beste edozer da. 314 00:17:17,440 --> 00:17:19,650 Hainbat sintaxia apur bat behar dugu. 315 00:17:19,650 --> 00:17:21,890 Sintaxia Hau objektu sintaxia da. 316 00:17:21,890 --> 00:17:24,400 >> You ikusi zitekeen JSON. 317 00:17:24,400 --> 00:17:27,780 JSON benetan nabarmentzen JavaScript. 318 00:17:27,780 --> 00:17:31,240 Hau da, nola definitzen duzu objektuak JavaScript. 319 00:17:31,240 --> 00:17:34,500 Giltza bat behar dugu, hau da, balioa, izena bezala. 320 00:17:34,500 --> 00:17:37,680 Eta baloratzen da eman dugu Beste puntuek alde. 321 00:17:37,680 --> 00:17:41,850 Eta gauza bat gogoan da duzu ez da beharrezkoa izen bat eta urte bat izatea 322 00:17:41,850 --> 00:17:42,980 eta objektu bat genero bat. 323 00:17:42,980 --> 00:17:44,570 Objektu bat balioen ez izan ditzake. 324 00:17:44,570 --> 00:17:46,920 Askotan bezala litzaidake duzu nahi izan daiteke. 325 00:17:46,920 --> 00:17:50,375 >> Objektu hauek erabili ahal izango dugu, besterik gabe hasi modu berean eta egitura bat erabiliko genuke, s.name. 326 00:17:50,375 --> 00:17:53,810 327 00:17:53,810 --> 00:17:57,080 Benetan azkar exekutatu ahal izango dugu node adibidez 5.c eginez 328 00:17:57,080 --> 00:18:00,320 329 00:18:00,320 --> 00:18:02,520 Ezin dugu benetan C Nodoa fitxategi bat exekutatu. 330 00:18:02,520 --> 00:18:03,654 Ez du ezagutzen C zer den. 331 00:18:03,654 --> 00:18:04,695 Bakarra JavaScript daki. 332 00:18:04,695 --> 00:18:09,865 When ex5.js exekutatu dugu, lortuko dugu balioa, zein espero dugu. 333 00:18:09,865 --> 00:18:13,490 334 00:18:13,490 --> 00:18:15,980 >> Dezagun aurrera Adibidez sei. 335 00:18:15,980 --> 00:18:18,930 Hemen, besterik gabe pixka bat hitz egin nahi dut JavaScript array buruz bit gehiago 336 00:18:18,930 --> 00:18:20,930 Pixka bat delako zer ari zaren baino ezberdinak 337 00:18:20,930 --> 00:18:26,940 C. Matrizeak adierazten da dira erabiltzen, Ez C bezala parentesi batera, 338 00:18:26,940 --> 00:18:28,640 kizkur giltza, baina parentesi artean. 339 00:18:28,640 --> 00:18:32,150 Array bat hutsik izan dezakezu, lau lerro ARR bezala. 340 00:18:32,150 --> 00:18:34,680 Array izan dezakezu hainbat balio dezake. 341 00:18:34,680 --> 00:18:39,790 Eta horiek sartzen zarenean C. bide bera besterik 342 00:18:39,790 --> 00:18:42,990 >> Up zazpi lerro, dena Badirudi nahiko erraza da. 343 00:18:42,990 --> 00:18:45,390 One txikiak diferentzia hemen da line 10 at. 344 00:18:45,390 --> 00:18:48,620 Modu baten luzera bat lortuko duzu array besterik luzera deituta dago. 345 00:18:48,620 --> 00:18:50,620 Array bat benetan ahal izango objektu bat bezala tratatu, 346 00:18:50,620 --> 00:18:54,960 eta objektu hori luzera etxebizitza bat du luzera lortzeko deitu duzula. 347 00:18:54,960 --> 00:18:57,350 Iragarki hori ezberdina da C delako C duzu 348 00:18:57,350 --> 00:19:01,600 luzera jakin behar zure objektu denbora aurretik. 349 00:19:01,600 --> 00:19:04,700 >> Beraz beste polita array buruz gauza dela mota ezberdinak izan dezakezu. 350 00:19:04,700 --> 00:19:07,470 C array bat badaukazu, han balio bat berariazko array dira, 351 00:19:07,470 --> 00:19:11,900 bai egiturari erakuslea edo flotatzen edo [INAUDIBLE]. 352 00:19:11,900 --> 00:19:13,700 Hemen, balio ezberdinak izan dezakezu. 353 00:19:13,700 --> 00:19:17,560 Lehenengo koma higikorra duen zenbakia izan nuen, orduan boolear bat, orduan osokoa beste. 354 00:19:17,560 --> 00:19:19,670 Eta egia esan, mota aldatzeko aukera izango dute ere. 355 00:19:19,670 --> 00:19:21,220 Begira line 16 at. 356 00:19:21,220 --> 00:19:26,760 Array bi da izatetik aldatzen zenbaki bat, zenbaki oso bat, kate bati. 357 00:19:26,760 --> 00:19:30,920 >> Another array buruz gauza polita da hemen line 19 at, tamaina infinitua dute. 358 00:19:30,920 --> 00:19:35,900 Besterik ez duzu esan dezakezu ehungarren nahi dut elementu katea legit izan. 359 00:19:35,900 --> 00:19:38,510 Eta hori ez dirudi egiteko Zentzu delako array bakarrik 360 00:19:38,510 --> 00:19:41,080 espazio ditu hiru elementu, beraz, azkenean bi izan behar du. 361 00:19:41,080 --> 00:19:44,800 Baina hori egin duzu, dezagun ikusi zer array hiru bihurtzen. 362 00:19:44,800 --> 00:19:47,460 Hau azkar exekutatu litzateke dugu node adibidez six.js. batera 363 00:19:47,460 --> 00:19:49,990 364 00:19:49,990 --> 00:19:52,180 Hau benetan luzea lortu dugu array, eta zer gertatzen 365 00:19:52,180 --> 00:19:55,100 da lehenengo elementu batzuk ditugu eta, ondoren, hutsuneak mordo bat 366 00:19:55,100 --> 00:19:56,580 gure katea iritsi arte. 367 00:19:56,580 --> 00:19:58,580 Ikusteko Javascript-a betetzen array gisa da da beharrezko. 368 00:19:58,580 --> 00:20:01,790 369 00:20:01,790 --> 00:20:05,420 >> Goazen, azkenik, gure azken adibidea da. 370 00:20:05,420 --> 00:20:08,180 Hona hemen zerrenda bat dugu desberdin ikasleak. 371 00:20:08,180 --> 00:20:11,350 Pixka bat hitz egin nahi dut polita alderdi batzuei buruzko bit 372 00:20:11,350 --> 00:20:14,240 of JavaScript loops. 373 00:20:14,240 --> 00:20:17,500 C, loops mota dira mugatzen. 374 00:20:17,500 --> 00:20:21,490 Egitura finko bat dute, non duzu aldagai bat, egoera bat behar duzu, 375 00:20:21,490 --> 00:20:23,850 eta, ondoren, zerbait egin nahi duzu Begizta amaieran. 376 00:20:23,850 --> 00:20:27,560 Eta, jakina, hori JavaScript lan egiten du, ikusi dugun bezala, aurreko adibideetan. 377 00:20:27,560 --> 00:20:31,030 Baina modu nicer ere dugu Hori egiten JavaScript. 378 00:20:31,030 --> 00:20:33,870 Hau da foreach begizta bat deitu. 379 00:20:33,870 --> 00:20:36,580 >> Sentitzen dut, goazen atzera zazpi adibidez hemen. 380 00:20:36,580 --> 00:20:39,320 Era berean, ezin dugu esan atalean zerrenda bat da. 381 00:20:39,320 --> 00:20:43,250 Beraz, ematen me i behin edo zerrenda horretan indize bakoitzean. 382 00:20:43,250 --> 00:20:46,255 Ondoren, ikasleak lor dezakegu besterik i atal deituz. 383 00:20:46,255 --> 00:20:50,690 Beraz ezarriz i kode osoa zero eta ziur i egiteko 384 00:20:50,690 --> 00:20:54,420 da luzera baino txikiagoa eta aldi bakoitzean i bat gehituz, hori da 385 00:20:54,420 --> 00:21:00,220 zainduz duzun baizik nicely foreach begizta honekin. 386 00:21:00,220 --> 00:21:02,830 >> Foreach begiztak Ez bakarrik ez zerrendak edo array batean lan egiteko, 387 00:21:02,830 --> 00:21:06,130 ari ere, objektu batean lan egiteko, eta hori ere polita. 388 00:21:06,130 --> 00:21:10,240 Izena lortu dezakezu besterik hartuz jabetza behin 389 00:21:10,240 --> 00:21:15,030 hiztegi bat edo objektu bat, ikasle bezala, eta gero, besterik ematen dit gakoa guztietan esaten. 390 00:21:15,030 --> 00:21:18,920 A tekla hauek izango litzateke propietate, izena edo etxea. 391 00:21:18,920 --> 00:21:22,870 Beraz, zer da hemen gertatuko dela inprimatu dugu lehen izena eta, ondoren 392 00:21:22,870 --> 00:21:24,920 Ikasle bakoitzaren etxea. 393 00:21:24,920 --> 00:21:29,170 >> Dut hau exekutatu ahal Node Benetan azkar erakusteko. 394 00:21:29,170 --> 00:21:35,510 Lehen lortuko dugu C begizta, non estiloa objektu guztietan inprimatutako ari lortuko dugu. 395 00:21:35,510 --> 00:21:38,910 Eta gero Javascript daukagu estiloa, non besterik ezin duzu 396 00:21:38,910 --> 00:21:41,510 gako guztietan inprimatu eta baloratzen banaka. 397 00:21:41,510 --> 00:21:45,560 398 00:21:45,560 --> 00:21:47,050 >> Guztiak eskubidea. 399 00:21:47,050 --> 00:21:52,850 Orain estalita ditudan Node.js, uste dut to Meteor hasteko prest gaude. 400 00:21:52,850 --> 00:21:56,070 Esan dudan bezala, Meteor lan handia egin Adibide prest egindako zenbait idatziz 401 00:21:56,070 --> 00:22:00,600 zuretzat hori bidez arakatzeko dezakezu Tutorial honetan edo mintegi karpetan. 402 00:22:00,600 --> 00:22:03,750 Baina hemen nahi dut Hutsetik gehiago hasteko. 403 00:22:03,750 --> 00:22:06,810 >> Dezagun sinple bat aplikazio egin sortu. 404 00:22:06,810 --> 00:22:14,140 Hau zer den oinarrian mota da Egin aplikazioa erakutsi dut lehenago da. 405 00:22:14,140 --> 00:22:16,990 Tutorial honetan, zuk ikusiko ez dagoela da 406 00:22:16,990 --> 00:22:20,180 Komando Meteor bat sortu Meteor proiektu berri bat sortzeko. 407 00:22:20,180 --> 00:22:24,510 Hau deitu behar duzu Meteor proiektu delako exekutatu 408 00:22:24,510 --> 00:22:27,470 komandoak exekutatu egingo Meteor sortzeko 409 00:22:27,470 --> 00:22:31,100 beharrezko fitxategiak zure proiekturako. 410 00:22:31,100 --> 00:22:35,920 >> Bazoaz terminal sartu, ahal dugun urrats bat izeneko karpeta sartu. 411 00:22:35,920 --> 00:22:41,240 Eta zapaldu batera egingo inork dagozkie Tutoriala lehen urratsa. 412 00:22:41,240 --> 00:22:44,020 Oharra daude karpetak, urrats bat, bi urrats, bost modu guztiak. 413 00:22:44,020 --> 00:22:47,835 Eta bakoitzak dagokion dago Tutorial honetan urrats bat da. 414 00:22:47,835 --> 00:22:50,960 415 00:22:50,960 --> 00:22:52,780 Ireki nahi noa nire testu-editore hemen 416 00:22:52,780 --> 00:22:56,280 beraz, zer sortu zuen pixka bat ikusi ahal izango dugu. 417 00:22:56,280 --> 00:22:58,530 Nabarituko dugu, ez dagoela lau atal nagusi daude. 418 00:22:58,530 --> 00:23:01,170 Ez dago Meteor direktorioa bat da, .meteor. 419 00:23:01,170 --> 00:23:03,180 Eta, normalean duzula behar ez ukitzeko. 420 00:23:03,180 --> 00:23:05,070 Meteor hartzen zainketa karpeta hori, eta ez besterik 421 00:23:05,070 --> 00:23:08,640 ziurtatu egiten duten zure Proiektu bezala funtzionatuko dute. 422 00:23:08,640 --> 00:23:14,580 >> Horrez gain, bat hiru fitxategi, HTML fitxategi bat, JavaScript fitxategi bat eta CSS fitxategi bat. 423 00:23:14,580 --> 00:23:18,670 Dezagun HTML fitxategi batera hasteko lehen. 424 00:23:18,670 --> 00:23:21,310 Lehen begiratuan, hau itxura HTML dokumentu normal bat bezala. 425 00:23:21,310 --> 00:23:23,490 Baina konturatu ez ezberdintasun batzuk. 426 00:23:23,490 --> 00:23:26,520 One, hau ez da benetan HTML dokumentu oso bat. 427 00:23:26,520 --> 00:23:28,640 HTML tags falta ari gara. 428 00:23:28,640 --> 00:23:29,700 Hau normala da. 429 00:23:29,700 --> 00:23:33,560 Meteor ere, zu ez espero HTML etiketa hauek sortzeko. 430 00:23:33,560 --> 00:23:35,260 Hori zuretzat egin. 431 00:23:35,260 --> 00:23:38,380 Nahi baduzu begin-- nahi duzu webgune bat sortu nahi, 432 00:23:38,380 --> 00:23:40,430 besterik hasteko behar duzun burua etiketa batera, 433 00:23:40,430 --> 00:23:43,510 definitzen duten, eta gero define gorputza etiketa. 434 00:23:43,510 --> 00:23:48,940 >> Baina hori ere nabarituko duzu HTML fitxategia, etiketa berri bat behar dugu. 435 00:23:48,940 --> 00:23:50,350 Template Etiketa daukagu. 436 00:23:50,350 --> 00:23:52,050 Hau ez da HTML normal. 437 00:23:52,050 --> 00:23:55,300 Hau HTML bertsio berezi bat da Meteor egiten duzu eskuragarri dagoela. 438 00:23:55,300 --> 00:23:57,660 Honez espazio taberna izeneko ditu. 439 00:23:57,660 --> 00:24:00,980 Templates txiki gisa defini dezakezu moduluetan, mota helper funtzio bezala, 440 00:24:00,980 --> 00:24:03,660 Zure C edo JavaScript kodea. 441 00:24:03,660 --> 00:24:06,020 Litzateke Txantiloi hau Zeregin izeneko izenik. 442 00:24:06,020 --> 00:24:10,520 Eta hementxe on line ikusi ahal izango duzu 13 templates horiek dei dezakezu. 443 00:24:10,520 --> 00:24:14,380 Eta zer Meteor egingo da, besterik zuretzat zeregin horiek betetzeko. 444 00:24:14,380 --> 00:24:17,540 445 00:24:17,540 --> 00:24:22,580 >> Agian nabarituko duzu beste gauza bat da bat bit desberdinak funtzio bakoitzeko da hau. 446 00:24:22,580 --> 00:24:26,130 Bakoitzak aldakorra hartuko zereginak eta mota horren bidez joan 447 00:24:26,130 --> 00:24:28,810 foreach begizta dugu horretan zazpi adibidean ikusi. 448 00:24:28,810 --> 00:24:34,200 Hau bakoitza hiztegi bat hartu ahal edo zerrenda bat, objektu bat edo zerrenda bat, 449 00:24:34,200 --> 00:24:38,820 eta, besterik ez da hori guztia bidez joan foreach begizta bat bezala balioak litzateke. 450 00:24:38,820 --> 00:24:44,110 Beraz zeregin sorta bat badugu, hori Zeregin bakoitzean plantilla deituko. 451 00:24:44,110 --> 00:24:49,590 >> Dezagun exekutatu Meteor proiektua besterik hori gertatzen den ikusteko. 452 00:24:49,590 --> 00:24:53,260 Meteor proiektua exekutatu dut besterik Meteor edo Meteor exekutatu. 453 00:24:53,260 --> 00:24:56,690 Eta orain Meteor besterik behar izango azkar prestatzeko proiektua, 454 00:24:56,690 --> 00:25:03,320 datu-basea hasteko beharrezkoa den bezala, eta gero bidaltzeko aplikazioa lokalean. 455 00:25:03,320 --> 00:25:07,200 Orain gure web nabigatzailea joan gaitezke. 456 00:25:07,200 --> 00:25:10,215 Eta ikusiko dugu dugun Aplikazioa erabiltzeko oso erraza da. 457 00:25:10,215 --> 00:25:22,190 458 00:25:22,190 --> 00:25:29,130 Beraz, zer erakutsi ikusi dugu sortu zen benetan Urrats bat fitxategia urrats bat da,. 459 00:25:29,130 --> 00:25:33,260 >> Dezagun aurrera bakarra delako bi urratsera Uste dut beraren helburua izango da. 460 00:25:33,260 --> 00:25:36,500 Besterik ez naiz aldatuko denik Urrats bi direktorioari 461 00:25:36,500 --> 00:25:39,550 eta exekutatu Meteor berriro, beraz, ikusi ahal izango dugu plantilla besterik ez dugu lan egin. 462 00:25:39,550 --> 00:25:43,560 463 00:25:43,560 --> 00:25:45,730 Bai, galdera bat? 464 00:25:45,730 --> 00:25:49,724 >> Ikusleak: dugun ezkero baimena ukatu, zer da aurrerantzean -bere da 465 00:25:49,724 --> 00:25:50,390 horretarako deitu? 466 00:25:50,390 --> 00:25:52,154 467 00:25:52,154 --> 00:25:54,070 ROGER ZURAWICKI: bada Meteor run exekutatzen ari zaren, 468 00:25:54,070 --> 00:25:57,280 eta baimenik duzun ukatu, zure fitxategi batzuk 469 00:25:57,280 --> 00:25:59,070 agian ez eskuineko baimena ezarri dute. 470 00:25:59,070 --> 00:26:03,970 Beraz egiaztatzeko non duzu baimenak dira off. 471 00:26:03,970 --> 00:26:06,030 Ere izan zitekeen ere Zure Meteor proiektua, 472 00:26:06,030 --> 00:26:08,550 edo ere izan zitekeen batean Meteor fitxategiak beraiek. 473 00:26:08,550 --> 00:26:13,742 >> Ikusleak: deskargatu badut, oraintxe Zure GitHub batetik, orduan zer egin behar dut 474 00:26:13,742 --> 00:26:16,110 [INAUDIBLE]? 475 00:26:16,110 --> 00:26:20,110 >> ROGER ZURAWICKI: nahi baduzu Ziur dezakezu sarbidea egiteko, 476 00:26:20,110 --> 00:26:21,450 ez exekutatu dezakezu komando bat. 477 00:26:21,450 --> 00:26:26,590 Let me azkar idatzi ezazu beraz, beste pertsona ikusten. 478 00:26:26,590 --> 00:26:30,670 Fitxa berri bat irekitzeko hemen noa eta nire mintegi karpetan sartu. 479 00:26:30,670 --> 00:26:33,500 480 00:26:33,500 --> 00:26:36,490 Chmod komandoa da baimenak aldatzeko, 481 00:26:36,490 --> 00:26:40,060 eta r esan dezaket ez duzu hura errekurtsiboki fitxategia egilea da. 482 00:26:40,060 --> 00:26:46,040 0755 eta baimenak, dastatu ahal izango dituzu Ziur sarbide mugagabea duzu egin behar, 483 00:26:46,040 --> 00:26:47,820 eta gainontzeko irakur daiteke. 484 00:26:47,820 --> 00:26:50,100 Eta exekutatu besterik ez duzu Komando hau, egin egingo da 485 00:26:50,100 --> 00:26:55,800 Ziur baimenak daude direktorio osoa egiaztatzeko. 486 00:26:55,800 --> 00:26:59,160 Running ls-l erakusteko du xehetasun gehiago baimenak. 487 00:26:59,160 --> 00:27:01,290 Badirudi Ados. 488 00:27:01,290 --> 00:27:03,900 >> Zer da garrantzitsuena dituzula hirurak 489 00:27:03,900 --> 00:27:06,610 fitxategiak guztietarako rwx Mintegi direktorioa. 490 00:27:06,610 --> 00:27:09,415 491 00:27:09,415 --> 00:27:11,330 Hori konpontzeko Ba arazoa? 492 00:27:11,330 --> 00:27:13,735 >> Ikusleak: falta dio operante [INAUDIBLE]. 493 00:27:13,735 --> 00:27:17,980 494 00:27:17,980 --> 00:27:18,740 [INAUDIBLE] 495 00:27:18,740 --> 00:27:20,490 ROGER ZURAWICKI: You Ziur duzu egin behar 496 00:27:20,490 --> 00:27:23,022 Zure komando amaieran dot izan. 497 00:27:23,022 --> 00:27:23,938 IKUSLEEN: [INAUDIBLE]. 498 00:27:23,938 --> 00:27:36,395 499 00:27:36,395 --> 00:27:37,520 ROGER ZURAWICKI: Guztiak eskubidea. 500 00:27:37,520 --> 00:27:42,220 Let azkar joan gurekin atzealdera ostalari lokalean, aplikazioa dugu. 501 00:27:42,220 --> 00:27:46,640 Eta ikusiko duzu bat dugula zeregin batzuk hemen, espero bezala. 502 00:27:46,640 --> 00:27:49,330 503 00:27:49,330 --> 00:27:51,990 CSS sorta bat daukagu ​​eta ez duzu kezkatu. 504 00:27:51,990 --> 00:27:53,740 Meteor tutoretza besterik ematen duzu hau 505 00:27:53,740 --> 00:27:58,010 Zure egiteko zerrenda begirada bat egin bit HTML soila baino ikusgarriago. 506 00:27:58,010 --> 00:28:02,290 Eta Ikusteko Javascript-a file daukagu ​​eta Xehetasun gehiago sartu naiz apur bat geroago joan, 507 00:28:02,290 --> 00:28:04,272 baina besterik zeregin horiek ematen du. 508 00:28:04,272 --> 00:28:04,980 Hau zeregin bat da. 509 00:28:04,980 --> 00:28:05,740 Zeregin bi. 510 00:28:05,740 --> 00:28:06,590 Zeregin hiru da. 511 00:28:06,590 --> 00:28:09,720 Beraz, hau datuen Meteor en lortzean. 512 00:28:09,720 --> 00:28:15,590 >> Cool gauza bat Meteor buruz da aldaketak automatikoki gerta daiteke. 513 00:28:15,590 --> 00:28:18,990 Aldatu nahi badut lan lehen izendatzeko, 514 00:28:18,990 --> 00:28:22,490 esaten da, beraz, hau ez da zeregin bat, eta I gorde, 515 00:28:22,490 --> 00:28:26,370 ondoren, joan weba dut nabigatzaileak, it egunera daiteke, 516 00:28:26,370 --> 00:28:30,861 eta automatikoki dio hau ez da zeregin bat. 517 00:28:30,861 --> 00:28:32,860 Gauza bera egin dezakezu fitxategi hauetako edozeinetan. 518 00:28:32,860 --> 00:28:37,940 Egin aldaketa bat, ordez egin zerrenda, nire zerrenda egin beharko dut. 519 00:28:37,940 --> 00:28:40,980 >> Eta gauza bat nabaritu besterik ez duzu, I ez, nahiz eta freskatzeko dute. 520 00:28:40,980 --> 00:28:43,960 Freskagarri idea mota zuretzat konpondu Meteor batera. 521 00:28:43,960 --> 00:28:48,970 File aldaketak detektatzen zion bakoitzean, Aldaketak kargatu egingo da zuretzat. 522 00:28:48,970 --> 00:28:53,110 Hau fitxategi guztiak lan egiten du, ala HTML, CSS, JavaScript edo ez da. 523 00:28:53,110 --> 00:28:57,990 Erakusteko aplikazio honek zer begiratu litzateke bezalako CSS gabe, guztiak kendu ahal izango dut. 524 00:28:57,990 --> 00:29:04,720 Eta noiz egin reloaded da, orain duzu a ez baita polita begira zerrenda egin. 525 00:29:04,720 --> 00:29:06,370 Dezagun jarri eduki hori atzera. 526 00:29:06,370 --> 00:29:11,343 Eta ziur aski nahikoa, eguneratzen du, eta gure CSS itzuli da. 527 00:29:11,343 --> 00:29:11,843 Great. 528 00:29:11,843 --> 00:29:15,700 529 00:29:15,700 --> 00:29:20,010 >> Orain ezin dugu mugitu tutoretza batera. 530 00:29:20,010 --> 00:29:23,360 Hitz egin, bi urrats, templates inguru utzi. 531 00:29:23,360 --> 00:29:27,140 Hau da, zer ikusi besterik ez dugu lan ezberdinei. 532 00:29:27,140 --> 00:29:31,550 Meteor dituzu azaltzeko zer txantiloiak eta nola logika obra hau. 533 00:29:31,550 --> 00:29:34,760 Baina dezagun ondorengo kodea begiratu besterik ikusiko dugu zentzurik ahal bada atera. 534 00:29:34,760 --> 00:29:38,030 535 00:29:38,030 --> 00:29:41,460 >> Aplikazio oso erraza da, zer simple dugun bezala 536 00:29:41,460 --> 00:29:44,550 , egin urrats bat, bi urrats, urratsez hiru, lau urrats, bost urrats, 537 00:29:44,550 --> 00:29:45,700 ez dugu edozein karpeta dute. 538 00:29:45,700 --> 00:29:47,533 Ez dugu zerbitzariak dute karpeta aipatu dut. 539 00:29:47,533 --> 00:29:50,510 Ez dugu bezeroaren dute zela aipatu karpeta. 540 00:29:50,510 --> 00:29:52,290 Beraz Meteor fitxategi guztiak ihes egingo. 541 00:29:52,290 --> 00:29:55,210 Da, bai exekutatu izango da on bezeroa, bai zerbitzarian. 542 00:29:55,210 --> 00:29:58,840 >> Eta zure Javascript zatiak nahi baduzu besterik bezeroak exekutatu kodea, 543 00:29:58,840 --> 00:30:02,350 Ziur behar duzula egin behar dute adierazpen bada, atsegin mota zein den 544 00:30:02,350 --> 00:30:04,890 Gure Javascript-fitxategian hemengo irudirik. 545 00:30:04,890 --> 00:30:08,010 Beraz Meteor, bada bakarrik bezeroaren da eta, ondoren I 546 00:30:08,010 --> 00:30:12,355 Txantiloi bat definitu nahi zeregin izeneko helper. 547 00:30:12,355 --> 00:30:15,050 548 00:30:15,050 --> 00:30:19,260 Zer kode hau benetan ez da hor esaten du 549 00:30:19,260 --> 00:30:21,800 izeneko objektu txantiloi bat Meteor dagoela ematen du. 550 00:30:21,800 --> 00:30:23,270 Eta ari gara helper bat gehitu behar. 551 00:30:23,270 --> 00:30:27,680 Laguntzaileak zeregin horiek dira, zereginak bezalako gauza horiek. 552 00:30:27,680 --> 00:30:33,890 >> Ikusiko duzu atzera joan nahi dugun HTML fitxategia, bakoitzak zeregin batek deitu dugu. 553 00:30:33,890 --> 00:30:35,750 Zereginak ez da HTML definitutako. 554 00:30:35,750 --> 00:30:37,770 Honez JavaScript definitutako. 555 00:30:37,770 --> 00:30:42,610 Eta Meteor zer zeregin jakin beharra JavaScript sartu gara hemen. 556 00:30:42,610 --> 00:30:45,550 Atazak helper hau. 557 00:30:45,550 --> 00:30:49,830 Helper, pentsa dezakezu txantiloi aldagai gisa. 558 00:30:49,830 --> 00:30:51,000 Eta zer zeregin egin? 559 00:30:51,000 --> 00:30:53,580 Beno, balioen zerrenda itzultzen du. 560 00:30:53,580 --> 00:30:56,750 Zerrenda bat delako, bakoitzak deitu ahal izango dugu bertan. 561 00:30:56,750 --> 00:30:58,590 Beraz, bakoitzak zergatik deitzen dugun lanak egiten. 562 00:30:58,590 --> 00:30:59,730 Eta orain zeregina behar dugu. 563 00:30:59,730 --> 00:31:02,850 564 00:31:02,850 --> 00:31:03,990 >> Zer egiten du zeregin? 565 00:31:03,990 --> 00:31:07,740 Beno, gezi hau dauka Hemen kizkur giltza ondoren. 566 00:31:07,740 --> 00:31:09,130 Horrek esan nahi du zeregin txantiloi bat da. 567 00:31:09,130 --> 00:31:11,100 Ez da laguntzaile bat, zer ikusi besterik ez dugu atsegin. 568 00:31:11,100 --> 00:31:12,872 Definitu dugu plantilla bat da. 569 00:31:12,872 --> 00:31:14,080 Eta non da definitu dugu? 570 00:31:14,080 --> 00:31:16,950 Definitu dugu behean hementxe. 571 00:31:16,950 --> 00:31:21,160 >> Txantiloi hau guztia ez da errendatu zerrendako elementu bat, eta testu deitzen da. 572 00:31:21,160 --> 00:31:24,160 Orain, testu badirudi bat izan nahi laguntzailea, baina erakutsi dut 573 00:31:24,160 --> 00:31:26,610 hau da, benetan oraindik dagoela Datu zereginak kidea. 574 00:31:26,610 --> 00:31:29,230 575 00:31:29,230 --> 00:31:33,670 Bakoitzak When deitu, doan sartu da Datu-egitura pixka bat. 576 00:31:33,670 --> 00:31:39,130 Foreach begizta Like, oraintxe itxura gure objektu lehenengo elementua at. 577 00:31:39,130 --> 00:31:41,850 Ikusten dugu testu hori da gure objektu hemen definitzen dira. 578 00:31:41,850 --> 00:31:45,350 Beraz Meteor smart duten jakin nahi da Azalpen honen buruz hitz egiten ari, 579 00:31:45,350 --> 00:31:47,630 Ez testua izeneko helper. 580 00:31:47,630 --> 00:31:52,120 Besterik honen balioa daukala testua hemen eta HTML Izan ere, 581 00:31:52,120 --> 00:31:55,475 eta hori da, datuak nola doa HTML JavaScript from. 582 00:31:55,475 --> 00:32:03,320 583 00:32:03,320 --> 00:32:07,030 >> Nahiz Mugitzea, adibide honetan balio horiek gogor kodetuta dugu. 584 00:32:07,030 --> 00:32:10,440 Meteor bi du benetan Gurekin gauza polita. 585 00:32:10,440 --> 00:32:15,050 Zuzeneko refresh gain garela erakutsi, gure datu ere kudeatzen ditu. 586 00:32:15,050 --> 00:32:18,750 PHP batekin lan bazenu, phpMyAdmin konfiguratzeko aukera izan duzu. 587 00:32:18,750 --> 00:32:21,320 Ziurtatu behar izan duzu zure taula guztiak xakean ziren. 588 00:32:21,320 --> 00:32:24,760 Lan asko egin behar izan duzu Ziurtatu zure datuak behar bezala formateatua da, 589 00:32:24,760 --> 00:32:27,880 eta PHP harekin komunikatu daiteke. 590 00:32:27,880 --> 00:32:30,170 >> Orain, Meteor paradigma berri bat erabiltzen du. 591 00:32:30,170 --> 00:32:32,310 Hau modu modernoago bat da datu-basea manipulatzea. 592 00:32:32,310 --> 00:32:34,580 MongoDB izeneko teknologia bat da. 593 00:32:34,580 --> 00:32:38,740 Just JavaScript bezala ikusten dugun ez zuen axola zer mota datuen izan. 594 00:32:38,740 --> 00:32:39,640 Dena var bat izan zen. 595 00:32:39,640 --> 00:32:40,570 Ez zen charstar bat. 596 00:32:40,570 --> 00:32:40,930 Ez zen int. 597 00:32:40,930 --> 00:32:41,970 Ez zen egitura bat. 598 00:32:41,970 --> 00:32:44,210 Besterik honetan var zen, hori var. 599 00:32:44,210 --> 00:32:46,320 >> MongoDB lan egiten du, modu berean mota. 600 00:32:46,320 --> 00:32:48,160 Ez daukazu zure taulak definitzeko. 601 00:32:48,160 --> 00:32:50,860 Ez daukazu taula bat esatea Izen bat, zein int bat ditu. 602 00:32:50,860 --> 00:32:54,710 Ditu, ez dakit, a dolarraren, horrek hamartar bat da. 603 00:32:54,710 --> 00:32:58,360 JavaScript objektu horiek besterik ez da, Vars horiek guztiak, funtsean. 604 00:32:58,360 --> 00:33:02,780 Eta hau da benetan boteretsua modu zure aplikazioa prototipoa. 605 00:33:02,780 --> 00:33:06,190 Eta horregatik Meteor esker-tzen du. 606 00:33:06,190 --> 00:33:11,080 >> Hiru urratsera joan badugu, ikus dezagun zer aldatu da. 607 00:33:11,080 --> 00:33:15,480 Begiratzen badiogu todos HTML at, ez askoz. 608 00:33:15,480 --> 00:33:17,170 CSS ez du batere aldatu. 609 00:33:17,170 --> 00:33:22,420 Baina aldaketa txikiak ikusiko dugu HTML da aldatu dugu lan nola definitzen da. 610 00:33:22,420 --> 00:33:23,800 Atazak funtzio bat da orain. 611 00:33:23,800 --> 00:33:25,800 Hori behin esan nahi duen Denbora zereginak lortu nahi dugu, 612 00:33:25,800 --> 00:33:27,480 Funtzio hau exekutatzen goaz. 613 00:33:27,480 --> 00:33:29,230 Ez itzultzeko egin funtzio balio gisa. 614 00:33:29,230 --> 00:33:33,710 >> Meteor smart benetan exekutatu da funtzioa zer aterako gara ikusteko. 615 00:33:33,710 --> 00:33:36,650 Eta zeregin izeneko gauza hau itzultzen du. 616 00:33:36,650 --> 00:33:40,650 Linea bakarra zereginak definitu dugu, eta Mongo bilduma bat da. 617 00:33:40,650 --> 00:33:43,170 Mongo da aipatuz Datu-basean Meteor erabiltzen du, 618 00:33:43,170 --> 00:33:48,420 eta berri hori esan nahi dezagun Bilduma berri, dei egiten zeregin. 619 00:33:48,420 --> 00:33:53,540 MySQL-en hau parekoa izango litzateke taula izeneko zereginak bila. 620 00:33:53,540 --> 00:33:56,350 Mongo bildumetan, eta mahaiak ditu. 621 00:33:56,350 --> 00:34:00,100 Beraz, hau besterik zereginak bilatzen. 622 00:34:00,100 --> 00:34:04,820 >> Orain, plantilla gure Txantiloiaren laguntzailea, guztiak 623 00:34:04,820 --> 00:34:08,380 guztiak lortzeko egin behar dugu zereginak da funtzio hau, aurkitu 624 00:34:08,380 --> 00:34:11,710 eta giltza hau hutsik. 625 00:34:11,710 --> 00:34:14,150 Hau da, gehiago Mongo sintaxia bereziki. 626 00:34:14,150 --> 00:34:16,159 Ez dago askorekin dokumentazio online nola dagoen 627 00:34:16,159 --> 00:34:19,360 eraginkorra egin dezakezu eta Benetan erabilgarria Mongo kontsultak. 628 00:34:19,360 --> 00:34:25,560 Baina honelako zerbait ona da besterik datu guztiak aurkitzea nahikoa. 629 00:34:25,560 --> 00:34:30,100 >> Orain, gaietako bat ikusi ahal izango duzu dela inoiz ez dugu benetan datuen gehitu. 630 00:34:30,100 --> 00:34:35,020 Beraz, zer gertatzen gara hiru urrats exekutatu? 631 00:34:35,020 --> 00:34:37,550 Dezagun azkar joan hiru zapaldu eta exekutatu Meteor. 632 00:34:37,550 --> 00:34:42,870 633 00:34:42,870 --> 00:34:45,650 Ohartu, beste Meteor izan nuen Proiektu nonbait korrika, 634 00:34:45,650 --> 00:34:49,110 beraz, Meteor ez du nahi hori. 635 00:34:49,110 --> 00:34:52,810 Besterik ez naiz azkar hurbil joan Control C dituzten beste Meteor du, 636 00:34:52,810 --> 00:34:55,780 Hiru urrats sartu, eta exekutatu Meteor berriro. 637 00:34:55,780 --> 00:35:01,070 638 00:35:01,070 --> 00:35:03,180 Iragarki hasten ari da MongoDB delako MongoDB 639 00:35:03,180 --> 00:35:06,370 Meteor proiektu bakoitzaren zati bat da. 640 00:35:06,370 --> 00:35:09,190 >> Beraz dio nire eskaera akatsak ditu. 641 00:35:09,190 --> 00:35:10,590 Hori ezaugarri bat Meteor da lehen bezala. 642 00:35:10,590 --> 00:35:13,700 Ziur Egiten Zure HTML ondo balidatzen da. 643 00:35:13,700 --> 00:35:17,710 Dezagun zergatik hura begiratu azkar. 644 00:35:17,710 --> 00:35:26,110 Badirudi ustekabean daukat kopiatzen okerreko HTML kodea. 645 00:35:26,110 --> 00:35:30,610 Gorde egiten badut orain, Meteor automatikoki berrabiarazi zerbitzaria 646 00:35:30,610 --> 00:35:34,650 eta, orain, aplikazioa espero bezala exekutatzen. 647 00:35:34,650 --> 00:35:39,220 Iragarki hau konpondu ahal izateko, besterik exekutatu dezakezu bi urrats HTML fitxategia bera, 648 00:35:39,220 --> 00:35:40,380 kopiatu hiru urrats sartu. 649 00:35:40,380 --> 00:35:43,290 650 00:35:43,290 --> 00:35:45,917 >> Itzuliko gara, gure ordenagailu bat. 651 00:35:45,917 --> 00:35:47,500 Eta orain ikusten dugun zerrenda egin gure egin behar dugu. 652 00:35:47,500 --> 00:35:50,070 Great, baina hutsik da. 653 00:35:50,070 --> 00:35:54,210 Egia esan, ez dugu inolako Gure Mongo datu-basean zereginak. 654 00:35:54,210 --> 00:35:57,930 Hargatik hitz bati buruz modu batzuk egin ahal izango dugu. 655 00:35:57,930 --> 00:36:03,240 Joaten gara itzuli bada terminalera, dugu ixteko eta exekutatu ahal Meteor Mongo. 656 00:36:03,240 --> 00:36:05,320 >> Oraindik ezagutzen baduzu Meteor nola funtzionatzen duten, 657 00:36:05,320 --> 00:36:14,100 Hau ez litzateke duzu sarbidea ematen Meteor for MongoDB hasi. 658 00:36:14,100 --> 00:36:17,570 Iragarki martxan dituzula Meteoro lehen honetarako lan egiteko. 659 00:36:17,570 --> 00:36:23,840 Beraz exekutatu I bada fitxa berri batean, I atzera egin ahal izango du direktorioa berera. 660 00:36:23,840 --> 00:36:29,040 661 00:36:29,040 --> 00:36:32,570 Eta orain Meteor lan fina. 662 00:36:32,570 --> 00:36:33,600 Honek gonbit bat da. 663 00:36:33,600 --> 00:36:36,350 664 00:36:36,350 --> 00:36:38,790 Let it pixka bat egin dit handiagoa, beraz, ikusi ahal izango dugu. 665 00:36:38,790 --> 00:36:41,550 Badirudi baino pixka bat desberdina zer erabil liteke duzu 666 00:36:41,550 --> 00:36:42,869 ez benetan behar Mongo erabiltzeko. 667 00:36:42,869 --> 00:36:45,410 Me puntu osoa da hemen eta, beraz, JavaScript erabili ahal izango duzu. 668 00:36:45,410 --> 00:36:48,250 Baina ari zaren bitxia bada, Mongo APIa ez du 669 00:36:48,250 --> 00:36:50,730 SQL Query egituratuak hizkuntza, erabili. 670 00:36:50,730 --> 00:36:55,570 Bere hizkuntza erabiltzen ditu dagoela JavaScript antzekoa dirudi. 671 00:36:55,570 --> 00:37:00,520 Oso azkar, aurki ditzakegu db.tasks bidez taula. 672 00:37:00,520 --> 00:37:08,940 Eta me kontatzea bihurtzen jakiteko exekutatzen badugu, 673 00:37:08,940 --> 00:37:13,450 zer izan dugu antzeko mota Meteor, elementu guztiak kargatu ahal izango dugu. 674 00:37:13,450 --> 00:37:17,330 Arazoa da, ez dugu benetan ezarritako edozein zeregin. 675 00:37:17,330 --> 00:37:20,600 Beraz, ezin da lortu horiek. 676 00:37:20,600 --> 00:37:22,130 >> Txertatu ahal izango ditugu, baina. 677 00:37:22,130 --> 00:37:25,170 Beraz txertatze exekutatu ahal izango dugu Komando txertatze. 678 00:37:25,170 --> 00:37:29,140 Eta eman besterik ez dugu objektu bat, eta besterik ez dugu 679 00:37:29,140 --> 00:37:31,840 ziurtatu formatua da, zer espero dugu. 680 00:37:31,840 --> 00:37:35,030 Begiratu badiogu bi urrats at, ikusi zeregin guztietan garela 681 00:37:35,030 --> 00:37:39,590 testu bat objektu bat izan zen gakoa eta guk 682 00:37:39,590 --> 00:37:41,640 zure egin elementua aldagai gisa izan zen. 683 00:37:41,640 --> 00:37:44,680 Beraz, zerbait egin dugu hemen. 684 00:37:44,680 --> 00:37:50,160 >> Zeregin bat sartu ahal izango dugu izeneko etorriko Mongo dut. 685 00:37:50,160 --> 00:37:52,570 Eta Sartu sakatzen dugu eta hura exekutatzen. 686 00:37:52,570 --> 00:37:56,900 Berriro aurkitu exekutatu ahal izango dugu, eta gu ikusten ez dagoela hemen objektu bat da. 687 00:37:56,900 --> 00:38:01,810 Mongo esleitzen da ID bat, eta zuk ez benetan behar kezkatu. 688 00:38:01,810 --> 00:38:06,690 Zer da zuretzat garrantzitsu datuak jarri, datuak atera duzun da. 689 00:38:06,690 --> 00:38:10,500 >> Dezagun itzuli gure webgunera, eta beno, gure zeregina kargatu. 690 00:38:10,500 --> 00:38:13,987 Eta hori ikusi ahal izango duzu delako Meteor da oso argia 691 00:38:13,987 --> 00:38:16,570 eta beti zuretzat freskatzen, I ez dute orri ukitzeko. 692 00:38:16,570 --> 00:38:19,160 Automatikoki kargatzen ditu. 693 00:38:19,160 --> 00:38:23,520 >> Dezagun kodea batzuk exekutatu Ikusteko Javascript-a nahiz horretarako. 694 00:38:23,520 --> 00:38:26,120 Like Nodoa dugun atzealdean amaitzeko out exekutatzeko JavaScript, 695 00:38:26,120 --> 00:38:29,280 Ikusteko Javascript-a ere dugu exekutatu daiteke Gure nabigatzaile zuzenean. 696 00:38:29,280 --> 00:38:31,970 Hau egin ahal izango duzu ezaugarri batek izeneko Inspect Element. 697 00:38:31,970 --> 00:38:34,210 I eskuin klik batean orrialdearen zati, 698 00:38:34,210 --> 00:38:36,730 ez dago aukera bat da izeneko Inspect Element. 699 00:38:36,730 --> 00:38:38,840 Exekutatzen ari bada Safari, zu bezalako nabigatzaileak 700 00:38:38,840 --> 00:38:45,430 Zure sustatzailearen gaitu behar izatea duzu aurretik tresnak ezaugarri hori lortzeko. 701 00:38:45,430 --> 00:38:46,930 >> Zer ardura dugulako kontsola da. 702 00:38:46,930 --> 00:38:48,930 Beraz, besterik gabe joango gara izateko behealdean kontsola. 703 00:38:48,930 --> 00:38:52,110 704 00:38:52,110 --> 00:38:55,970 Orain edozein Javascript exekutatu ahal izango dugu Hemen, JavaScript bezalako 705 00:38:55,970 --> 00:38:58,860 fitxategiak erakutsi du js adibidean dut. 706 00:38:58,860 --> 00:39:02,040 Baina orain dezagun begiratu zereginak at. 707 00:39:02,040 --> 00:39:04,955 Gure komandoa exekutatu ahal izango dugu. 708 00:39:04,955 --> 00:39:07,830 Eta zorionez egiteko gai izango naiz pixka bat handiagoa da, beraz, ezin dugu ikusteko. 709 00:39:07,830 --> 00:39:14,390 710 00:39:14,390 --> 00:39:18,450 >> Tasks.find exekutatu dugu, eta gero ikusiko duzu ikusi hori zehatza kode bera da 711 00:39:18,450 --> 00:39:24,840 JavaScript fitxategia erabilerak dagoela Hiru urratsean, task.find hau. 712 00:39:24,840 --> 00:39:29,100 Gauza bera exekutatu ahal izango dugu, eta orain gauza bitxi batzuk lortuko dugu. 713 00:39:29,100 --> 00:39:31,050 Nola benetan datuen lortuko dugu? 714 00:39:31,050 --> 00:39:34,860 Beno, hau exekutatu behar dugu izeneko komando eskuratu. 715 00:39:34,860 --> 00:39:37,150 >> Hau oso arazteko erabilgarria da. 716 00:39:37,150 --> 00:39:41,000 Zer iritsi da kurtsore bat, eta hau da, 717 00:39:41,000 --> 00:39:44,890 modu polit bat Meteor ditu optimizatu eskuratzerakoan datuak. 718 00:39:44,890 --> 00:39:48,270 Kurtsorearen honek ezaugarri guztiak ditu zuzeneko eguneratzea eta orria freskatzen 719 00:39:48,270 --> 00:39:49,650 zerbait aldatu egin da. 720 00:39:49,650 --> 00:39:51,280 Baina, ez da, datuak eskuratu digu. 721 00:39:51,280 --> 00:39:52,720 Datuak eskuratu bidez lortu ahal izango dugu. 722 00:39:52,720 --> 00:39:56,880 Eta ikusten duzu objektu bat daukagu, eta da bakarrik zer izan Mongo dugun bezala, 723 00:39:56,880 --> 00:40:00,040 ID bat eta testuarekin jarri dugu. 724 00:40:00,040 --> 00:40:04,200 >> Beraz, nola ez Meteor elementu bat txertatu dugu? 725 00:40:04,200 --> 00:40:07,250 Beno, besterik ez dugu lanik egingo. 726 00:40:07,250 --> 00:40:09,990 Eta, ondoren, exekutatu ahal izango dugu bera txertatze komandoa, 727 00:40:09,990 --> 00:40:17,520 hiztegi bat edo objektu bat emanez Horrekin formatua, testu honekin 728 00:40:17,520 --> 00:40:22,340 eta ondoren etorriko kontsola dut. 729 00:40:22,340 --> 00:40:27,240 Hartu gainetik begirada bat denean dudalako Hau egiten baduzu, erakusten du, web gunean 730 00:40:27,240 --> 00:40:29,660 automatikoki. 731 00:40:29,660 --> 00:40:33,291 >> Ohartu, ezer jarri ahal izango duzu elementu horiek, nahi duzun. 732 00:40:33,291 --> 00:40:35,040 Ez du behar egitura finkorik. 733 00:40:35,040 --> 00:40:39,790 Da berdina izan dezake I Hiru zenbakia eta b faltsua berdina. 734 00:40:39,790 --> 00:40:41,600 Eta hori lan guztiak. 735 00:40:41,600 --> 00:40:46,000 Dut ere aukeratu ahal ez izateko Testu bat, besteak batere. 736 00:40:46,000 --> 00:40:48,320 Hau ez da gomendagarria nahiz eta orduan delako Meteor 737 00:40:48,320 --> 00:40:50,920 ez du jakin zer erakutsi. 738 00:40:50,920 --> 00:40:53,110 Baina kasu bakoitzean, dugun ID bat lortzeko, eta hori, 739 00:40:53,110 --> 00:40:54,785 Objektu erabili ahal izango duzu NAN. 740 00:40:54,785 --> 00:41:01,120 741 00:41:01,120 --> 00:41:03,280 >> Jarraituko dugu batera lau urratsera eta bost zapaldu, 742 00:41:03,280 --> 00:41:06,870 tutoretza modutan erakutsiko dizu UI elementuak sor dezakezu erabiliz 743 00:41:06,870 --> 00:41:13,130 HTML jakin nahi duzu zeregin desberdinak sortzeko. 744 00:41:13,130 --> 00:41:15,440 Dezagun lau urrats at benetan azkar. 745 00:41:15,440 --> 00:41:18,290 Ikusiko dugu, gehitu dugu gertakariei buruzko atal bat. 746 00:41:18,290 --> 00:41:20,874 Txantiloiak izan ditzake laguntzaile, zein datu zaitez gurekin harremanetan. 747 00:41:20,874 --> 00:41:22,040 Baina ekitaldiak ere deitu daiteke. 748 00:41:22,040 --> 00:41:25,300 Eta hori non stuff da bihurtzen da erabilgarria, ekitaldiak delako 749 00:41:25,300 --> 00:41:28,590 zer gertatuko klikatzean zure web orrian gauza desberdinak. 750 00:41:28,590 --> 00:41:33,790 >> Hemen, gure kodea kontatzea da Gertaera hau gehitzeko digu. 751 00:41:33,790 --> 00:41:38,860 Gehitu denean Nik aurkeztu Klase berria zeregin zerbait. 752 00:41:38,860 --> 00:41:41,910 Hemen zer behar duzun da CSS hautatzailea. 753 00:41:41,910 --> 00:41:45,870 Beraz hori itxura HTML batentzat dela klase zeregin berri ditu elementu. 754 00:41:45,870 --> 00:41:47,940 Eta ikusten da gertaera, bezala aurkeztu. 755 00:41:47,940 --> 00:41:51,050 Beste ekitaldi batzuk click, pasatzean, klik bikoitza egin, 756 00:41:51,050 --> 00:41:54,450 zer HTML normal lortuko duzu antzekoa. 757 00:41:54,450 --> 00:41:56,770 >> Zer da hemen ematen duzun da gaur egun funtzio bat. 758 00:41:56,770 --> 00:42:01,210 Eta izan dezakezu zure Funtzio horretan kodea. 759 00:42:01,210 --> 00:42:06,360 Funtzio hau zer da lortzean denean zeregin berri hau aurkeztu deitu. 760 00:42:06,360 --> 00:42:12,170 Dezagun HTML begiratu besterik ez dugu, beraz, ulertzen da lan berri hau zer den. 761 00:42:12,170 --> 00:42:15,570 Gehitu ditugu formulario bat hemen Klase zeregin berriekin. 762 00:42:15,570 --> 00:42:19,880 Eta hori testu hartzen sarrera bat dauka. 763 00:42:19,880 --> 00:42:22,605 Eta hau da, non gauden gure zeregin berriak gehituko ditu. 764 00:42:22,605 --> 00:42:25,520 765 00:42:25,520 --> 00:42:29,780 >> Dezagun exekutatu lau urratsean webgunean zer itxura ikusteko. 766 00:42:29,780 --> 00:42:32,710 Lehen egindako irten ahal izango dugu MongoDB du izan genuen 767 00:42:32,710 --> 00:42:35,300 Gure Aurrekoen Kontrol C. adibidez 768 00:42:35,300 --> 00:42:37,690 Eta dezagun aldatzeko sartu urratsa lau direktorioa. 769 00:42:37,690 --> 00:42:41,000 770 00:42:41,000 --> 00:42:42,920 Abiarazi dugu Meteor berriro zerbitzaria abiarazteko. 771 00:42:42,920 --> 00:42:46,850 772 00:42:46,850 --> 00:42:50,510 Eta, zoritxarrez, Meteor izan nuen terminal beste batean exekutatzen. 773 00:42:50,510 --> 00:42:53,080 Beraz, besterik ez naiz joan ziurtatu hau itxita. 774 00:42:53,080 --> 00:43:01,805 Dezagun irten honetan eta aldaketa lau zati, lau zapaldu. 775 00:43:01,805 --> 00:43:02,305 OK. 776 00:43:02,305 --> 00:43:11,220 777 00:43:11,220 --> 00:43:13,250 >> Orain gure Meteor kodea exekutatzen. 778 00:43:13,250 --> 00:43:19,480 Eta ikusiko duzu eguneratzen dela, gabe are orria freskatu beharrik digu. 779 00:43:19,480 --> 00:43:24,410 Zer da hemen aldatu egin da orain ez dugula inolako zeregin dute, 780 00:43:24,410 --> 00:43:29,530 baina forma bat dugu hemen, hau Testu kutxa, gure zeregin berriak gehitzeko. 781 00:43:29,530 --> 00:43:31,550 Eta gure zeregina hemen idatz dezakegu. 782 00:43:31,550 --> 00:43:34,564 Etorriko HTML orritik dut. 783 00:43:34,564 --> 00:43:36,105 Sartu sakatu dut, aurkeztutako got. 784 00:43:36,105 --> 00:43:39,180 785 00:43:39,180 --> 00:43:44,540 >> Gisa, zer gertatu zen ikusi ahal izango dugu JavaScript kodea definitzen da. 786 00:43:44,540 --> 00:43:49,930 Zein da funtzio hau egin zen Testua hartu formatik, 787 00:43:49,930 --> 00:43:53,680 eta gero, besterik izeneko tasks.insert, bezala egin kontsolan dugu. 788 00:43:53,680 --> 00:43:56,410 Halaber createdAt data bat gehitzeko aukeratu dute. 789 00:43:56,410 --> 00:43:59,840 Hau da, nola egiten duzun uneko ordua zehazteko. 790 00:43:59,840 --> 00:44:03,220 Ondoren, formulario garbitu eginez Ziur balioa kate hutsa da. 791 00:44:03,220 --> 00:44:06,550 >> Eta gero itzuli faltsua deiak ziurtatu kito gertatzen den. 792 00:44:06,550 --> 00:44:10,350 When faltsua itzuliko batetik Formulario gertaera, exekuzioa gelditzen da. 793 00:44:10,350 --> 00:44:14,520 Esan inprimaki ekintza bat du, atsegin PHP orri bat aurkeztu. 794 00:44:14,520 --> 00:44:16,980 Ez da izan duzun itzultzen bada faltsua, egia itzuliko zinela. 795 00:44:16,980 --> 00:44:18,500 Azkenean eskaera hori egiteko litzateke. 796 00:44:18,500 --> 00:44:20,590 Gezurra atzematen da eta gelditzen da bertan. 797 00:44:20,590 --> 00:44:23,510 798 00:44:23,510 --> 00:44:28,610 >> Beraz, inguru demo txiki bat izan zen Meteor nola funtzionatzen duen, eta dugu 799 00:44:28,610 --> 00:44:30,980 pixka bat, tutoretza honako izan da. 800 00:44:30,980 --> 00:44:33,560 Eta ezin mesedez sentitzen duzu Hau egiten jarraituko doan. 801 00:44:33,560 --> 00:44:37,760 Ez dago baliabide ugari daude, eta tutoretza besterik ez da benetan 802 00:44:37,760 --> 00:44:40,400 Oso azalduz buruz ona zer ari den gertatzen. 803 00:44:40,400 --> 00:44:44,362 Nahi ez dut orain erakusteko, in minutu batzuk utzi ditugu, 804 00:44:44,362 --> 00:44:46,320 zer dira batzuk Meteor ezaugarri freskoago, 805 00:44:46,320 --> 00:44:48,772 eta zer dira batzuk Pakete gehiago erabilgarria. 806 00:44:48,772 --> 00:44:51,730 Meteor buruz gauza handia bat da pakete sistema bat duzula. 807 00:44:51,730 --> 00:44:55,620 You kode erraz sar daitezke garatzaileei milaka asko 808 00:44:55,620 --> 00:44:58,840 mundu osoan idatzi dute Zure Meteor proiektura. 809 00:44:58,840 --> 00:45:02,410 Horren adibide bat da, zer duzu agian tutoretza, non bederatzi urrats egin 810 00:45:02,410 --> 00:45:07,435 kontuak gehitzeko saiatzen ari zara Zure Meteor proiektua. 811 00:45:07,435 --> 00:45:10,010 812 00:45:10,010 --> 00:45:13,690 CS50 PHP bat bada proiektua, izango genuke 813 00:45:13,690 --> 00:45:17,810 esparru oinarritzea edo gureak kodea egiteko 814 00:45:17,810 --> 00:45:20,820 Ziur segurtasunez kudeatzeko dugu pasahitz eta erabiltzaile-izenak 815 00:45:20,820 --> 00:45:23,120 eta datu-basean gordetzeko eta hori guztia. 816 00:45:23,120 --> 00:45:25,670 >> Bihurtzen da Meteor batzuk ditu paketeak ez da egin behar duzu, 817 00:45:25,670 --> 00:45:29,160 eta oso erraz egin ahal izateko. 818 00:45:29,160 --> 00:45:31,950 Zer egin dezakegu gehitu gutxi paketeak a. 819 00:45:31,950 --> 00:45:37,450 Beraz, egin, eskubide hori utzi orain gure kontsolatik. 820 00:45:37,450 --> 00:45:42,460 Proiektuaren irten noa eta oraintxe sinple-todos sartu. 821 00:45:42,460 --> 00:45:47,450 822 00:45:47,450 --> 00:45:50,050 Orain, sinple-todos da Proiektu duzula 823 00:45:50,050 --> 00:45:53,500 egingo egiten ari ondoren urrats 11 edo urrats 12 824 00:45:53,500 --> 00:45:55,250 tutorial honen amaieran. 825 00:45:55,250 --> 00:45:58,642 Eta utzi begiratu azkar at ikusi da zer desberdinen ezaugarriak daukagun dira. 826 00:45:58,642 --> 00:46:01,610 Dezagun ziurtatu exekutatzen ari da, besterik gabe. 827 00:46:01,610 --> 00:46:04,400 Batzuetan pixka bat hartzen du , freskatzeko baina hemen da. 828 00:46:04,400 --> 00:46:09,710 >> Ezkutatu gure daukagu zeregin osoa, eta sinatu ahal izango dugu. 829 00:46:09,710 --> 00:46:11,770 Eta honekin egin Meteor paketea. 830 00:46:11,770 --> 00:46:12,270 Handia da. 831 00:46:12,270 --> 00:46:14,910 Dute orain username dugu eta pasahitza saioa hasi. 832 00:46:14,910 --> 00:46:19,170 Baina zer gehitu nahi badugu login mekanismo mota bat? 833 00:46:19,170 --> 00:46:22,560 Demagun saioa nahi nuen Nire Meteor kontuarekin batean. 834 00:46:22,560 --> 00:46:27,270 Meteoro add exekutatu noa, eta hau paketeak gehituz sintaxia da. 835 00:46:27,270 --> 00:46:32,160 Kontuak, eta accounts.meteor esan dezaket. 836 00:46:32,160 --> 00:46:35,720 Honez orain aurkitu joan paketea eta kargatu. 837 00:46:35,720 --> 00:46:40,480 Ikusi ahal izango duzu, ez behar dudala Eskuineko pakete izena aurkitu. 838 00:46:40,480 --> 00:46:42,820 >> Beraz, nola ez out paketeak buruzko aurkituko duzu? 839 00:46:42,820 --> 00:46:46,380 Beno, ez dago webgune handi bat, egin da Meteor herriaren arabera eskura, 840 00:46:46,380 --> 00:46:47,780 atmospherejs.com izeneko. 841 00:46:47,780 --> 00:46:52,520 Atmospherejs, hitz bat, dot com, biltegi-handi bat da 842 00:46:52,520 --> 00:46:57,660 Meteor guztia aurkitzeko biltegian paketeak. 843 00:46:57,660 --> 00:47:05,140 Kontuak bilatu ahal izango dut, eta, ondoren, erakutsi egingo da dagokion gauza guztiak, 844 00:47:05,140 --> 00:47:07,320 kontu izenarekin jartzen pakete guztiak. 845 00:47:07,320 --> 00:47:10,180 846 00:47:10,180 --> 00:47:13,270 >> Hori kargatzen ari den bitartean, dastatu ahal izango dugu pakete batzuk beste gehituz. 847 00:47:13,270 --> 00:47:19,380 Agian Meteor paketea ez da lanean oraintxe bertan, baina Facebook gehitu ahal izango dut. 848 00:47:19,380 --> 00:47:22,860 849 00:47:22,860 --> 00:47:27,190 Kontua gehitu ahal izango dut eta gero Meteor proiektua berriro exekutatu. 850 00:47:27,190 --> 00:47:33,260 851 00:47:33,260 --> 00:47:36,900 Hau hasten denean, ikus dezagun zer ari webgunearen bidez aldatu. 852 00:47:36,900 --> 00:47:40,010 853 00:47:40,010 --> 00:47:44,580 See-- ditzakezu I might hemen freskatzeko dute. 854 00:47:44,580 --> 00:47:47,320 >> Botoi bat dut konfiguratzeko Facebook saio hasiera. 855 00:47:47,320 --> 00:47:49,765 Eta hemen, guztiak izan dut argibideak Meteor 856 00:47:49,765 --> 00:47:52,960 prestatu du zuretzat Facebook app bat ezartzeko. 857 00:47:52,960 --> 00:47:58,990 Eta hori erabili ahal izango dituzu Informazio zure identifikazioak gehitzeko. 858 00:47:58,990 --> 00:48:04,130 Behin kitto, izan dituzu Facebook login zure aplikazioa lanean. 859 00:48:04,130 --> 00:48:08,559 >> Besterik ez naiz joan lortzeko Aplikazio ID bat eta sekretu bat, 860 00:48:08,559 --> 00:48:10,100 besterik ez duzu hau nola lan egin dezake erakusteko. 861 00:48:10,100 --> 00:48:16,000 862 00:48:16,000 --> 00:48:20,360 Facebook kontu bat behar duzu Facebook sustatzailearen aukerak erabiltzeko. 863 00:48:20,360 --> 00:48:31,160 864 00:48:31,160 --> 00:48:35,290 Let me besterik azkar aurkitu Meteor gakoak beharrezkoak baitira. 865 00:48:35,290 --> 00:48:46,994 866 00:48:46,994 --> 00:48:49,160 Beste Meteor proiektu daukat naiz duten I erabili joan, 867 00:48:49,160 --> 00:48:55,590 eta besterik ez naiz joan hartu fitxategi hori teklak. 868 00:48:55,590 --> 00:49:14,410 869 00:49:14,410 --> 00:49:20,930 >> Eta behin aurkitu dut, besterik ez izan dut gai gako horiek kopiatu, nire Facebook sartu. 870 00:49:20,930 --> 00:49:23,489 Hortaz, hona hemen gakoa da. 871 00:49:23,489 --> 00:49:24,280 Eta hori da sekretua. 872 00:49:24,280 --> 00:49:26,071 Ez zenuke izan jende hau partekatzen. 873 00:49:26,071 --> 00:49:28,870 874 00:49:28,870 --> 00:49:30,910 Eta, ondoren, ematen duzu zure aplikazioa sekretua. 875 00:49:30,910 --> 00:49:33,560 Eta hau da, hain Facebook Zara duzun daki. 876 00:49:33,560 --> 00:49:37,630 877 00:49:37,630 --> 00:49:39,080 Eta konfigurazioa gorde. 878 00:49:39,080 --> 00:49:45,160 879 00:49:45,160 --> 00:49:48,640 >> Nik uste dut prozesu I-ean Nire Meteor app gelditu. 880 00:49:48,640 --> 00:49:52,290 Beraz, nahi dut egin Ziur oraindik hor da. 881 00:49:52,290 --> 00:49:54,962 882 00:49:54,962 --> 00:49:58,610 Ados, dezagun ziurtatu gure Meteor zerbitzari darabilten web orriaren martxan dago. 883 00:49:58,610 --> 00:50:02,440 Iragarki gelditu gara Meteor bada zerbitzari, orria da oraindik. 884 00:50:02,440 --> 00:50:04,700 Den, ez da eguneratu jada. 885 00:50:04,700 --> 00:50:10,290 Meteor Zerbitzariak beharrezkoa da Ziur egiteko orriaren zuzeneko. 886 00:50:10,290 --> 00:50:14,050 >> Ados, Nik aurkeztu nuen, eta orain Has dezaket saioa hasi Facebook. 887 00:50:14,050 --> 00:50:17,400 Orain besterik materia da Facebook pop bat izatea up 888 00:50:17,400 --> 00:50:21,710 eta zure kontu jarriz Informazio eta egunkarian ere. 889 00:50:21,710 --> 00:50:24,520 890 00:50:24,520 --> 00:50:27,930 Behin hori egin duzun, Facebook might nag segurtasun batzuk gehiagorako dituzu. 891 00:50:27,930 --> 00:50:29,810 Beraz, besterik ez dugu gelditu. 892 00:50:29,810 --> 00:50:34,110 Puntua da amaitu duzunean dagoela horrekin, izan dituzu Facebook saio hasiera. 893 00:50:34,110 --> 00:50:37,850 >> Meteor sorta bat du pakete batzuek ere bai. 894 00:50:37,850 --> 00:50:39,200 Hasi dezakezu saioa Google+ batera. 895 00:50:39,200 --> 00:50:40,500 Hasi dezakezu saioa GitHub batera. 896 00:50:40,500 --> 00:50:42,170 Hasi dezakezu saioa Twitter. 897 00:50:42,170 --> 00:50:44,870 Edo bilatu bazara, beste gauza ugari aurkituko 898 00:50:44,870 --> 00:50:49,170 Euren, LinkedIn gisako eta Meteor garatzailea. 899 00:50:49,170 --> 00:50:53,100 Beraz Meteor Garatzaile zen pakete bila nenbilen. 900 00:50:53,100 --> 00:50:56,170 meteoro gehitu kontuak-meteoro-sustatzailearen. 901 00:50:56,170 --> 00:51:06,192 902 00:51:06,192 --> 00:51:07,900 Bitartean, I halaber, gomendatzen nahi 903 00:51:07,900 --> 00:51:11,340 pakete batzuen batzuk zure proiektuetarako. 904 00:51:11,340 --> 00:51:14,670 Baliagarria da agian jQuery paketea, besteak beste. 905 00:51:14,670 --> 00:51:17,909 Hau da erabiltzeko aukera ematen dizu jQuery zure bezeroak ere. 906 00:51:17,909 --> 00:51:21,200 Besterik ezin duzu egin, lerro bat, eta Meteor Ziur egunean zauden osatuko 907 00:51:21,200 --> 00:51:21,825 jQuery orrian. 908 00:51:21,825 --> 00:51:24,330 909 00:51:24,330 --> 00:51:27,450 Halaber houston gomendatzen dut: admin. 910 00:51:27,450 --> 00:51:31,550 >> Hau da, mota phpMyAdmin bat bezala Zure MongoDB tresna mota. 911 00:51:31,550 --> 00:51:33,890 Hau editatzeko aukera ematen dizu Zure datuak nahiko erraz 912 00:51:33,890 --> 00:51:37,950 to Mongo shell joan beharrik gabe, I like mintegian lehenago egin zuen. 913 00:51:37,950 --> 00:51:43,160 914 00:51:43,160 --> 00:51:47,101 Beraz, orain dela korrika, exekutatu utzi Berriro meteoro ikusi eta zer egin ahal izango dugu. 915 00:51:47,101 --> 00:51:56,240 916 00:51:56,240 --> 00:52:00,720 >> Pakete batzuk gehituz nabarituko duzu abisu batzuk aurkeztuko horiek izan dezake. 917 00:52:00,720 --> 00:52:02,720 Ez duzu kezkatu beharrik duten houston buruz. 918 00:52:02,720 --> 00:52:06,040 919 00:52:06,040 --> 00:52:10,810 Beraz, orain dugu aukera izan dezake Meteor admin konfiguratzeko. 920 00:52:10,810 --> 00:52:15,080 Eta zuk norabideak ematen dute hori ezartzeko sortu nahi baduzu. 921 00:52:15,080 --> 00:52:17,750 922 00:52:17,750 --> 00:52:20,440 >> Guk ere orain / admin joan daiteke. 923 00:52:20,440 --> 00:52:23,280 Hau da ekarri houston paketeak. 924 00:52:23,280 --> 00:52:27,470 Eta hau Meteor admin interfazea da. 925 00:52:27,470 --> 00:52:30,660 Sortu besterik ez duzu bat admin kontua, beraz, atsegin. 926 00:52:30,660 --> 00:52:38,150 Eta orria freskatu baduzu, agian erakusteaz bildumak batzuk. 927 00:52:38,150 --> 00:52:40,980 928 00:52:40,980 --> 00:52:43,460 >> Oso tresna erabilgarria da, eta biziki gomendatzen dut. 929 00:52:43,460 --> 00:52:46,717 930 00:52:46,717 --> 00:52:49,050 Duten ikusi ahal izango duzu delako houston zen akatsak batzuk emanez, 931 00:52:49,050 --> 00:52:52,330 ez dugu inolako bildumak erakusteaz oraintxe. 932 00:52:52,330 --> 00:52:56,800 Modu houston erabiliko zenuke da Ziur funtzio hori lortzen egiteko 933 00:52:56,800 --> 00:52:58,860 your-todos simple izeneko. 934 00:52:58,860 --> 00:53:01,370 Beraz houston ez du Badakizu zein den nire lana dira. 935 00:53:01,370 --> 00:53:04,490 >> Sortu dugu Mongo bat zeregin izeneko bilduma. 936 00:53:04,490 --> 00:53:11,390 Goazen sinple-todos eta besterik sartu ziurtatu JavaScript batean, 937 00:53:11,390 --> 00:53:16,295 zereginak gehitu dugu gure bilduma da. 938 00:53:16,295 --> 00:53:19,340 939 00:53:19,340 --> 00:53:25,670 Orain dugu salbatu, eta eraikitzen da aplikazioa, freskagarria. 940 00:53:25,670 --> 00:53:26,750 Eta ikus dezagun. 941 00:53:26,750 --> 00:53:29,090 Orain zeregin batzuk ditugu. 942 00:53:29,090 --> 00:53:32,630 Eta zeregin berri batzuk gehitu ahal izango dugu. 943 00:53:32,630 --> 00:53:35,840 Baina zeregin gehitu nahi badugu, Egin aplikazioa bera utzi. 944 00:53:35,840 --> 00:53:39,660 945 00:53:39,660 --> 00:53:41,050 >> Orain datu batzuk gehitu ahal izango dugu. 946 00:53:41,050 --> 00:53:53,410 Aupa, hau lana da. 947 00:53:53,410 --> 00:53:57,080 Badirudi nolako arraro Ez dugu inolako zereginak ikusten. 948 00:53:57,080 --> 00:54:00,290 949 00:54:00,290 --> 00:54:05,260 Agian begiratu nahi dugu edozein lortu badugu akatsak hemen, edo, agian, nonbait. 950 00:54:05,260 --> 00:54:08,810 951 00:54:08,810 --> 00:54:20,260 Sartu admin badugu, arraroa badirudi. 952 00:54:20,260 --> 00:54:24,080 Biltegira tira baduzu Mintegi honen ondoren, 953 00:54:24,080 --> 00:54:27,580 Ziurtatu egingo dut sinple-todos houston lan. 954 00:54:27,580 --> 00:54:30,370 Zoritxarrez, ez du diruditen hau oso une lanean egon. 955 00:54:30,370 --> 00:54:34,810 956 00:54:34,810 --> 00:54:37,640 >> Ba al dago beste edozein galdera? 957 00:54:37,640 --> 00:54:41,800 Houston, normalean bat Oso ondo funtzionatzen duen tresna. 958 00:54:41,800 --> 00:54:44,510 Zehazki, Houston pixka bat da Aurrekoak baino buggier, 959 00:54:44,510 --> 00:54:49,470 baina funtzionatzen gomendatu egiten dut. 960 00:54:49,470 --> 00:54:50,080 Bai. 961 00:54:50,080 --> 00:54:52,395 >> Ikusleak: Zer egin dezaket Facebook pakete 962 00:54:52,395 --> 00:54:54,270 Erabiltzaile bat saioa euren Facebook? 963 00:54:54,270 --> 00:54:55,978 >> ROGER ZURAWICKI: Behin Erabiltzaile bat sartu zarela, 964 00:54:55,978 --> 00:54:59,540 Facebook API dei egin dezakezu. 965 00:54:59,540 --> 00:55:02,890 Duten asko dago gehiago nola Facebook euren API irekiko da. 966 00:55:02,890 --> 00:55:05,120 Meteor, ziurtatu duzula konexioa dute. 967 00:55:05,120 --> 00:55:09,300 Baina hori egin ondoren dena materia da Facebook zerbitzua nola erabili ikasteko. 968 00:55:09,300 --> 00:55:10,216 IKUSLEEN: [INAUDIBLE]. 969 00:55:10,216 --> 00:55:17,756 970 00:55:17,756 --> 00:55:18,880 ROGER ZURAWICKI: Guztiak eskubidea. 971 00:55:18,880 --> 00:55:21,670 Eskerrik askoz CS50 Meteor mintegi honetan. 972 00:55:21,670 --> 00:55:24,060 Edozein zalantza izanez gero zuk, me email dezakezu 973 00:55:24,060 --> 00:55:28,319 Nire helbide elektroniko honetan Mintegi beheko zerrendan. 974 00:55:28,319 --> 00:55:30,110 Eta zoriontsu izango naiz Zure galderei erantzuten. 975 00:55:30,110 --> 00:55:33,020 Halaber naiz egon ahal izateko CS50 Hackathon beharko lukete 976 00:55:33,020 --> 00:55:35,550 Zure Meteor proiektuekin lagundu behar duzu. 977 00:55:35,550 --> 00:55:37,650 Eskerrik asko ikusteko. 978 00:55:37,650 --> 00:55:38,816