1 00:00:00,000 --> 00:00:08,100 2 00:00:08,100 --> 00:00:08,890 >> ROGER ZURAWICKI: Kaixo guztiontzat. 3 00:00:08,890 --> 00:00:11,310 Ahal dut zure arreta? 4 00:00:11,310 --> 00:00:12,090 Eskerrik asko, mutil. 5 00:00:12,090 --> 00:00:14,030 Gaur Meteor buruz hitz egin nahi dut. 6 00:00:14,030 --> 00:00:16,710 JavaScript esparru bat da. 7 00:00:16,710 --> 00:00:21,110 Dugu joan egingo bidez nola egin dezakezu Benetan cool web apps egiteko. 8 00:00:21,110 --> 00:00:24,940 >> Aurretik eskuratu JavaScript sartu dugu, besterik ez dut you guys kontatu nahi duten borondate hau 9 00:00:24,940 --> 00:00:26,900 egon - geroago izan dituzu pieza seihileko honetan. 10 00:00:26,900 --> 00:00:28,520 JavaScript buruz izan beharko luke. 11 00:00:28,520 --> 00:00:32,910 Uste dut [INAUDIBLE] da lehen joan behar web HTML PHP gauzak estaltzeko dugu aurretik 12 00:00:32,910 --> 00:00:34,530 Ikusteko Javascript-a mugitu. 13 00:00:34,530 --> 00:00:39,650 Eta CS50, Javascript jotzen da bezero-kode bat bezala. 14 00:00:39,650 --> 00:00:41,970 Horrela bakarrik lortzen exekutatu web nabigatzailea. 15 00:00:41,970 --> 00:00:45,740 >> Baina azken aurrerapen esker teknologia, orain lortu dugu exekutatu 16 00:00:45,740 --> 00:00:48,090 Zerbitzari gisa JavaScript baita. 17 00:00:48,090 --> 00:00:51,630 Beraz, hau benetan cool bat sortu esparrua delako orain idatz dezakezu 18 00:00:51,630 --> 00:00:55,250 legitimoa kodea bera bezeroak eta zerbitzariak. 19 00:00:55,250 --> 00:00:57,810 Eta noiz funtzioak definituko zenuke zure zerbitzari, zure bezero horiek deitu ahal 20 00:00:57,810 --> 00:00:59,090 funtzio bera. 21 00:00:59,090 --> 00:01:00,370 Eta horrekin errazagoa egiten du. 22 00:01:00,370 --> 00:01:04,519 Aurretik, berriz, duzun PHP erabiliz gero zerbitzari, aurrealdean JavaScript 23 00:01:04,519 --> 00:01:08,040 amaieran, PHP funtzio bat idatzi behar duzu eta ondoren Javascript-bertsio bat 24 00:01:08,040 --> 00:01:10,880 egin funtzio bera lan mota bera. 25 00:01:10,880 --> 00:01:14,330 >> Hasteko dugu beraz, aurretik, nahi dut duzun demo bat erakusteko zer 26 00:01:14,330 --> 00:01:17,190 Meteoro egin dezakezu. 27 00:01:17,190 --> 00:01:20,330 Erakutsiko dizu dut demo, hau da, zer hemen egindako sortzeko gai izango duzu 28 00:01:20,330 --> 00:01:21,580 Mintegi honen amaieran. 29 00:01:21,580 --> 00:01:24,260 30 00:01:24,260 --> 00:01:25,670 Besterik gabe joaten gara hemen. 31 00:01:25,670 --> 00:01:27,410 Hau Leaderboard aplikazio bat da. 32 00:01:27,410 --> 00:01:31,970 Benetan adibidea kanpo oinarritutako Meteor ematen dizu. 33 00:01:31,970 --> 00:01:37,220 >> Meteoro da oso polita denean duzulako instalatu pakete gisa, ahal duzun 34 00:01:37,220 --> 00:01:39,140 funtsean, play inguruan lau demoak horiek. 35 00:01:39,140 --> 00:01:41,410 Eta Leaderboard da Demo hauek lehen. 36 00:01:41,410 --> 00:01:44,620 Mintegiaren ondoren, duzun guztia animatzen dut Beste demoak besterik arakatzeko 37 00:01:44,620 --> 00:01:48,300 Benetan cool daudela uste dut, eta delako duzu Meteor boterea erakusten dute. 38 00:01:48,300 --> 00:01:51,310 >> Beraz, hori zer den, hau da, Leaderboard ostatatutako. 39 00:01:51,310 --> 00:01:54,950 Hau besterik ez da Egia izenen zerrenda bat. 40 00:01:54,950 --> 00:01:56,510 Eta pertsonak aukeratu ahal izango duzu. 41 00:01:56,510 --> 00:01:57,780 Horia piztu dute. 42 00:01:57,780 --> 00:02:00,060 Eta gero, eman dezake Horietako bost puntu. 43 00:02:00,060 --> 00:02:02,850 Eta nabarituko duzu zerrendan dagoela ordenatuko delako neure burua gehiago eman dut 44 00:02:02,850 --> 00:02:05,850 eta puntu gehiago, naiz orain goialdean. 45 00:02:05,850 --> 00:02:07,420 Beraz, hau da, non hasten gara. 46 00:02:07,420 --> 00:02:11,690 >> Eta zer eramateko gai izango duzu mintegi hau da batzuk gehiago 47 00:02:11,690 --> 00:02:13,600 Nik gehituko ezaugarri Leaderboard. 48 00:02:13,600 --> 00:02:18,240 Estaliz izango dugu nola, baita bost puntu gehitu jokalari bat da, ahal dugun 49 00:02:18,240 --> 00:02:28,720 jokalari ezabatu, jokalari berriak gehitu ahal izango dugu, eta nola nahi dugun aukeratu ahal izango dugu 50 00:02:28,720 --> 00:02:29,540 horiek ordenatzeko. 51 00:02:29,540 --> 00:02:35,240 Eta horiek ez dira oso erraza API dei guztiak Meteor duzula ematen du. 52 00:02:35,240 --> 00:02:39,120 Izan ere, ezaugarri bat hemen partiturak ausaz. 53 00:02:39,120 --> 00:02:41,450 >> Beraz, zer da benetan honi buruz cool is you guys benetan 54 00:02:41,450 --> 00:02:43,820 guztiak Gunean joan. 55 00:02:43,820 --> 00:02:46,575 Jarri dut testu handiagoa hemen. 56 00:02:46,575 --> 00:02:51,390 57 00:02:51,390 --> 00:02:52,640 Bat-erradikala-beruna erboard.meteor.com. 58 00:02:52,640 --> 00:03:03,390 59 00:03:03,390 --> 00:03:07,622 Eta noiz guys joan Gunean, zuk Gunean aldatu egiteko gai izan behar du, eta 60 00:03:07,622 --> 00:03:09,595 Zure Edizio guztiak ikusgai izango da besteek ere. 61 00:03:09,595 --> 00:03:12,730 62 00:03:12,730 --> 00:03:17,740 Beraz, ezin duzu - zarela mutil guztiak Gunean konektatzeko gai? 63 00:03:17,740 --> 00:03:18,750 Beraz, play inguruan. 64 00:03:18,750 --> 00:03:20,440 Joan eta hasi batzuen izenak ezabatzen. 65 00:03:20,440 --> 00:03:21,690 Ikusi zer gertatzen den. 66 00:03:21,690 --> 00:03:35,370 67 00:03:35,370 --> 00:03:38,510 >> Beraz ikusten duzu denek jolastu daiteke. 68 00:03:38,510 --> 00:03:41,930 Hau besterik segurtasun lehenetsia da Meteor modua. 69 00:03:41,930 --> 00:03:44,360 Ikusten duzu mundu guztiak ahal bata bestearen datuak aldatzeko. 70 00:03:44,360 --> 00:03:44,920 Ez kezkatu. 71 00:03:44,920 --> 00:03:46,460 Meteoro du segurtasun izatea. 72 00:03:46,460 --> 00:03:49,860 Hau da, oso erraz inplementatu bat Ezaugarri, non sortu erabiltzaile ezar dezakezu 73 00:03:49,860 --> 00:03:50,600 eta sarrerak. 74 00:03:50,600 --> 00:03:53,750 Baina oraintxe bertan, inor bisitatu du gune beraiek eman ahal bezain beste 75 00:03:53,750 --> 00:03:55,000 nahi dute puntuak. 76 00:03:55,000 --> 00:03:57,140 77 00:03:57,140 --> 00:04:00,090 Beraz dut beti horrela horregatik modu dibertigarrian Hasteko da. 78 00:04:00,090 --> 00:04:02,360 Eta gero, besterik ez dugu hitz egin xehetasunak buruz, nola 79 00:04:02,360 --> 00:04:03,610 Meteoro egiten hori posible. 80 00:04:03,610 --> 00:04:10,820 81 00:04:10,820 --> 00:04:15,660 >> Naiz, beraz Meteor zer da estaltzen joatea, eta, ondoren, besterik ez dugu estali behar du 82 00:04:15,660 --> 00:04:18,920 bi aurrebaldintzak CS50 ez da nahikoa estalita. 83 00:04:18,920 --> 00:04:21,970 Baina epe horren amaieran, beharko be bai HTML eta eroso 84 00:04:21,970 --> 00:04:25,250 Ikusteko Javascript-a benetan zure esku zikin Meteor lanean. 85 00:04:25,250 --> 00:04:28,740 Eta uste dut modu handi bat besterik ez da are gutxiago erosoa ikasleek egin 86 00:04:28,740 --> 00:04:32,930 azken proiektu benetan ezin dutelako hizkuntza batean lo egin, eta lortu dute 87 00:04:32,930 --> 00:04:37,620 Ikusten aldaketak beren berehala lanera. 88 00:04:37,620 --> 00:04:42,520 >> Beraz, diapositiba hau besterik erakusten batzuk teknologia nagusien duten Meteor JS 89 00:04:42,520 --> 00:04:43,610 Zuri ematen. 90 00:04:43,610 --> 00:04:46,090 Meteoro ez da teknologia berri bat bere kabuz. 91 00:04:46,090 --> 00:04:48,390 Benetan conglomeration bat hainbat gauza horiek guztiak 92 00:04:48,390 --> 00:04:49,920 Interneten dugu. 93 00:04:49,920 --> 00:04:55,650 Baita HTML, CSS, Javascript, dugu Node.js bezalako zenbait teknologia dute, 94 00:04:55,650 --> 00:04:58,490 hau da, zer aukera ematen exekutatzen duzun Ikusteko Javascript-a atzeko amaieran on your 95 00:04:58,490 --> 00:05:02,520 zerbitzaria, baita JavaScript batzuk liburutegiak, jQuery, azpimarrak bezala. 96 00:05:02,520 --> 00:05:06,320 >> Horiek guztiak ezagunak izango seihilekoaren amaieran duzu. 97 00:05:06,320 --> 00:05:10,680 Eta, gainera, izeneko datu-base bat erabiltzea lortuko dugu MongoDB, hau da, benetan bat 98 00:05:10,680 --> 00:05:14,250 popular database oraingoz startups berri horiek. 99 00:05:14,250 --> 00:05:18,650 Zuk pentsatu ahal MySQL bezalako gisa, baina Oso nicely berau JavaScript-rekin. 100 00:05:18,650 --> 00:05:22,140 Eta ez dago beste teknologia batzuk hemen eta beste asko ez ditut zerrendatutako 101 00:05:22,140 --> 00:05:23,880 interfaze guztiak benetan nicely Meteor batera. 102 00:05:23,880 --> 00:05:26,900 103 00:05:26,900 --> 00:05:30,540 >> Diapositiba honetan jarri nahi izan dut delako batzuetan honi buruzko nahasmena lortu dut. 104 00:05:30,540 --> 00:05:31,695 Meteoro JavaScript bakarra da. 105 00:05:31,695 --> 00:05:33,040 Ez da PHP. 106 00:05:33,040 --> 00:05:34,360 Ez da Ruby on Rails. 107 00:05:34,360 --> 00:05:37,950 Beraz kodea idatzi baduzu, nahi baduzu Meteor proiektu bat idazteko, benetan duzu 108 00:05:37,950 --> 00:05:38,900 ezin erabili Ruby kodea. 109 00:05:38,900 --> 00:05:41,660 Benetan ez duzu PHP erabili. 110 00:05:41,660 --> 00:05:45,800 >> Ikusiko dugu berriz, ezberdintasunak kodea eta sintaxia, agian ez direla izango 111 00:05:45,800 --> 00:05:48,930 desberdinetan, nahi duzun azpimarratu nahi dudan Meteoro, dena zuk kodea da 112 00:05:48,930 --> 00:05:50,660 Ikusteko Javascript-a bakarrik. 113 00:05:50,660 --> 00:05:53,920 Eta hori erakutsi behar duzun guztia erabiltzaileari HTML CSS izango da. 114 00:05:53,920 --> 00:05:56,780 Baina ez duzu benetan edozein erabiliz beste hizkuntza duten beste 115 00:05:56,780 --> 00:05:59,250 mintegiak estali dezake. 116 00:05:59,250 --> 00:06:01,020 Zer Meteor ere bada, web zerbitzaria da. 117 00:06:01,020 --> 00:06:03,930 Ez baduzu, beraz, nahiz eta edozein Ikusteko Javascript-a, eta besterik zerbitzatzeko nahi baduzu 118 00:06:03,930 --> 00:06:07,020 CSS eta HTML fitxategiak, Meteor Hori egin dezakezu. 119 00:06:07,020 --> 00:06:10,520 120 00:06:10,520 --> 00:06:13,770 >> Eta hemen esteka berriro joan demo duzu guys lortu nuen 121 00:06:13,770 --> 00:06:15,380 jolasean hasi zen. 122 00:06:15,380 --> 00:06:18,230 Baina dezagun aurrera HTMLra. 123 00:06:18,230 --> 00:06:22,060 Zenbat pertsona hemen ez daki zer HTML da? 124 00:06:22,060 --> 00:06:22,670 Ados handia. 125 00:06:22,670 --> 00:06:25,800 Eta hori da, guztiz fina. 126 00:06:25,800 --> 00:06:29,410 Benetan ez duzu behar buruz askoz ezagutzeko delako zehar joango gara 127 00:06:29,410 --> 00:06:31,220 erabilera oso besterik gabe. 128 00:06:31,220 --> 00:06:34,570 >> Hau da, zer simple HTML orri baten itxura du. 129 00:06:34,570 --> 00:06:38,840 Kokapen hau zure kaixo, mundua bezalakoa izan daiteke HTML, hasi ginen C, berriz ekin 130 00:06:38,840 --> 00:06:40,760 kaixo, mundua. 131 00:06:40,760 --> 00:06:44,360 Ez dut nahi hemen on azpimarratu duzu zer HTML, zer burua xehetasunak, zer 132 00:06:44,360 --> 00:06:46,120 gorputza, zer izenburu han egiten ari da. 133 00:06:46,120 --> 00:06:49,130 Besterik egitura azpimarratu nahi dut, tags nola duzu. 134 00:06:49,130 --> 00:06:50,860 Eta hori angelu giltzen da. 135 00:06:50,860 --> 00:06:52,380 Eta hor duzu Zure deskribatzaile. 136 00:06:52,380 --> 00:06:54,790 >> Beraz, HTML dokumentuaren izan dezakezu. 137 00:06:54,790 --> 00:06:59,300 Eta ondoren HTML dokumentu itxi dituzu backslash gauza bera baita. 138 00:06:59,300 --> 00:07:01,200 Eta etiketa mota desberdinak behar duzu. 139 00:07:01,200 --> 00:07:02,730 Eta nabarituko guztiak ari dira datorren. 140 00:07:02,730 --> 00:07:05,300 Egingo gorputza etiketa bat bezala duzu eta, ondoren, itxi body etiketa bat. 141 00:07:05,300 --> 00:07:08,620 Eta gorputza tag barruan, hori izango izango zure web orrian edukia. 142 00:07:08,620 --> 00:07:12,770 Beraz, web orri hau, besterik gabe bistaratuko litzateke atzealde zuria eta testu beltzez 143 00:07:12,770 --> 00:07:14,242 kaixo, mundua. 144 00:07:14,242 --> 00:07:17,610 Du zentzua? 145 00:07:17,610 --> 00:07:19,500 Ados. 146 00:07:19,500 --> 00:07:22,640 >> Orain noa azkar estaltzeko Javascript. 147 00:07:22,640 --> 00:07:26,990 Aurreko TF baten hitzetan, "JavaScript programazioa onena da 148 00:07:26,990 --> 00:07:28,550 hizkuntza gaur egun dauden. 149 00:07:28,550 --> 00:07:30,520 Beste pertsona izango saiatzeko dizute bestela. 150 00:07:30,520 --> 00:07:33,840 Oker dira. "Javascript-a da, nahiko polita, eta erakutsiko dizut zergatik. 151 00:07:33,840 --> 00:07:36,620 152 00:07:36,620 --> 00:07:42,380 >> Beraz, hau da adibide klasiko dugu hasten da C.-rekin daukagu ​​kaixo, mundua. 153 00:07:42,380 --> 00:07:45,500 Eta nabarituko duzu, nahiz eta txikitu baduzu da, gutxienez bi izan behar duzu 154 00:07:45,500 --> 00:07:46,560 kode lerro hemen. 155 00:07:46,560 --> 00:07:48,990 Kodearen hainbat lerro daukat. 156 00:07:48,990 --> 00:07:50,160 Hau oso besterik gabe egin daiteke. 157 00:07:50,160 --> 00:07:53,950 Lerro bat JavaScript console.log batera, eta, ondoren, zure kate, 158 00:07:53,950 --> 00:07:55,340 kaixo, mundua. 159 00:07:55,340 --> 00:07:59,570 >> Orain, gabiltza berri batera mugitzen nahiz hizkuntza Javascript, ia guztia 160 00:07:59,570 --> 00:08:02,950 duzun kodifikazioa ikasi trebetasunak C zuzenean eramangarriak dira. 161 00:08:02,950 --> 00:08:07,130 Beraz, kateak, kateak ideia in komatxo, hori bera da. 162 00:08:07,130 --> 00:08:08,890 Puntu eta koma, hori bera da. 163 00:08:08,890 --> 00:08:11,190 >> JavaScript buruzko ezaugarri neat bat benetan da duzun 164 00:08:11,190 --> 00:08:12,360 ez puntu eta koma behar. 165 00:08:12,360 --> 00:08:14,950 Asmatzen behar lukeen duzun puntu eta koma bat jarri bertan. 166 00:08:14,950 --> 00:08:18,035 Baina hori esanda, beti saiatu behar duzu zure puntu jarri han. 167 00:08:18,035 --> 00:08:21,160 Jotzen estilo ona. 168 00:08:21,160 --> 00:08:22,650 Eta, gainera, ez da funtzio nagusia da. 169 00:08:22,650 --> 00:08:25,580 Fitxategiaren goialdean hasteko besterik ez duzu eta irakurtzeko gauza lineaz linea. 170 00:08:25,580 --> 00:08:28,820 171 00:08:28,820 --> 00:08:32,760 >> Ondoren, hau da egiteko zer hartzen du kaixo, mundua programa. 172 00:08:32,760 --> 00:08:36,059 Eta gero, nabarituko duzula nahi kaixo egin eta gero exekutatu kaixo. 173 00:08:36,059 --> 00:08:38,530 JavaScript, jotzen du lengoaia interpretatu bat. 174 00:08:38,530 --> 00:08:40,780 Zer jakin behar duzun da ez hartzea da. 175 00:08:40,780 --> 00:08:41,950 >> Ez dago konpilatzerakoan ez da. 176 00:08:41,950 --> 00:08:43,440 Nodo exekutatu besterik ez duzu. 177 00:08:43,440 --> 00:08:47,220 Eta gogoratu nodo programa dela Kontsolaren zure JavaScript ihes egingo, 178 00:08:47,220 --> 00:08:49,030 kutxa beltz bat, ez da web orrian. 179 00:08:49,030 --> 00:08:52,480 Beraz, eman besterik ez duzu fitxategia, eta hura da inprimatu kaixo, mundua joan. 180 00:08:52,480 --> 00:08:56,750 >> Dut benetan egingo demo txiki bat you guys hementxe duten. 181 00:08:56,750 --> 00:08:59,380 Beraz, goazen baino gehiago, nire Node.js terminal. 182 00:08:59,380 --> 00:09:04,470 183 00:09:04,470 --> 00:09:05,322 Ados. 184 00:09:05,322 --> 00:09:06,150 Dezagun aurrera hemen. 185 00:09:06,150 --> 00:09:07,930 Beraz, ez dut nodo hasteko. 186 00:09:07,930 --> 00:09:10,230 Eta you guys erakutsi dut besterik hori nola esanen 187 00:09:10,230 --> 00:09:12,000 instalatuko, ez baduzu. 188 00:09:12,000 --> 00:09:14,800 Dezagun pixka bat handiagoak egin zidan. 189 00:09:14,800 --> 00:09:17,800 190 00:09:17,800 --> 00:09:17,870 Ados. 191 00:09:17,870 --> 00:09:20,120 You guys ikusi ahal izatea espero dut. 192 00:09:20,120 --> 00:09:27,390 >> Beraz kodea idatzi ahal dut egin nuen bezala aurretik console.log in. 193 00:09:27,390 --> 00:09:28,915 Hi, Roger. 194 00:09:28,915 --> 00:09:31,710 195 00:09:31,710 --> 00:09:35,330 Eta konturatu ez dut egin du puntu eta koma, baina gero hau bitxi lortu dut 196 00:09:35,330 --> 00:09:36,850 undefined gauza. 197 00:09:36,850 --> 00:09:40,310 Beno, egia esan, inoiz ez zutela undefined gauza. 198 00:09:40,310 --> 00:09:43,590 Nabarituko nahi dudan gauza da duzun ez da beharrezkoa funtzio nagusia hemen 199 00:09:43,590 --> 00:09:45,050 kodea exekutatzen hasteko. 200 00:09:45,050 --> 00:09:46,790 Eta han backslash end ez da. 201 00:09:46,790 --> 00:09:50,683 Ez dago ezaugarri gutxi batzuk Ikusteko Javascript-a egin dezakezu. 202 00:09:50,683 --> 00:09:53,510 >> IKUSLEEN: [INAUDIBLE]. 203 00:09:53,510 --> 00:09:54,000 >> ROGER ZURAWICKI: Oh yeah. 204 00:09:54,000 --> 00:09:57,460 Horri buruzko Sentitzen dut. 205 00:09:57,460 --> 00:10:02,200 Eta gezi hori besterik esan nahi du nodo Komando beste prest dago. 206 00:10:02,200 --> 00:10:05,380 Beraz, egin izan dezakezu soil matematika, like 1 gehi 1. 207 00:10:05,380 --> 00:10:10,360 Eta besterik C, matematika hauetan bezala sinboloak besterik ez dira berdinak. 208 00:10:10,360 --> 00:10:13,750 Zenbaki baten console.log egin ahal izango dut. 209 00:10:13,750 --> 00:10:15,090 Eta, ondoren, bi bistaratzen da. 210 00:10:15,090 --> 00:10:19,000 JavaScript atsegina da zentzu horretan, zeren bi int bat da, nahiz eta, 211 00:10:19,000 --> 00:10:22,020 bezalako C, ba zurekin printf bada bi, akats bat lortu nahi duzun. 212 00:10:22,020 --> 00:10:24,140 >> Baina JavaScript daki, oi, zu zara zerbait inprimatzeko. 213 00:10:24,140 --> 00:10:25,070 Kate bat behar noa. 214 00:10:25,070 --> 00:10:28,410 Hargatik niri bihurtzeko duten bi zuretzat kate batean. 215 00:10:28,410 --> 00:10:34,970 Eta, gainera, gauza arraro batzuk egin ahal izango duzu bezala eta, ondoren, hi gehi bi. 216 00:10:34,970 --> 00:10:39,520 Hau besterik ez da beste adibide bat nola bi da be han bihurtu ahal izango baita. 217 00:10:39,520 --> 00:10:45,135 >> Beraz, bidea, dezagun batera besterik JavaScript pixka bat gehiago estali. 218 00:10:45,135 --> 00:10:48,660 219 00:10:48,660 --> 00:10:50,540 Beraz, C, ezberdin ditugu. 220 00:10:50,540 --> 00:10:53,925 Aldagai berri bat sortzen dugun bakoitzean, dugu hori da char * edo hartu esan dute 221 00:10:53,925 --> 00:10:55,850 Kasu CS50 in katea. 222 00:10:55,850 --> 00:10:58,350 Edo zenbaki hamartar bagenituen, karroza esan behar izan dugu. 223 00:10:58,350 --> 00:11:00,690 Boolear bat behar dugu, bada, b esan behar izan dugu. 224 00:11:00,690 --> 00:11:04,220 Eta gero, behin zerbait izan genuen b zen, bool batean lo egin behar izan zituzten. 225 00:11:04,220 --> 00:11:07,360 Ezin izan dugu magikoki honekin ordeztu int bat idatzi ezean dugun horretan 226 00:11:07,360 --> 00:11:09,450 parentesi, b int. 227 00:11:09,450 --> 00:11:11,820 >> JavaScript, badira mota no. 228 00:11:11,820 --> 00:11:13,350 Pentsatu besterik ez duzu var gisa. 229 00:11:13,350 --> 00:11:15,270 Eta var da mota berri bat sortzen duzunean. 230 00:11:15,270 --> 00:11:19,210 Beraz var s-kate bat izatea izan daiteke, var n mugikor bat izatea, 231 00:11:19,210 --> 00:11:21,230 eta var b egia izanik. 232 00:11:21,230 --> 00:11:24,980 Eta gauza bat ezin duzula C egin da Dut orain esan dezaket, lerro horretan, b ondoren 233 00:11:24,980 --> 00:11:26,230 zenbaki oso bat izango dira. 234 00:11:26,230 --> 00:11:27,400 Eta hori ze ondo funtzionatzen. 235 00:11:27,400 --> 00:11:30,840 Berriz, C, esan bezala litzateke zure osoko zenbakia ez da boolearra. 236 00:11:30,840 --> 00:11:32,770 Ezin dut egin duzula. 237 00:11:32,770 --> 00:11:34,050 Edo [INAUDIBLE] errore bat botatzea litzateke. 238 00:11:34,050 --> 00:11:37,970 239 00:11:37,970 --> 00:11:43,420 >> Eta nik azkar nodo sartu atzera daiteke, eta funtzionalitate batzuk erakusteko. 240 00:11:43,420 --> 00:11:44,960 Beraz var bat izan dezake I. 241 00:11:44,960 --> 00:11:52,120 Deitu "Apple". Beraz, orain denean bat inprimatu dut, Nire katea, lortu dut 'Apple.' Baina ezin dut 242 00:11:52,120 --> 00:11:54,900 halaber, gaur egun esan bat berdinen 3. 243 00:11:54,900 --> 00:11:56,610 Eta nabarituko errorerik ez dago. 244 00:11:56,610 --> 00:12:00,630 Eta orain berdin 3. 245 00:12:00,630 --> 00:12:01,880 Edozein galdera, orain arte? 246 00:12:01,880 --> 00:12:07,030 247 00:12:07,030 --> 00:12:07,570 Bai. 248 00:12:07,570 --> 00:12:10,780 >> AUDIENCE: Itxaron, beraz console.log funtsean printf, ezta? 249 00:12:10,780 --> 00:12:12,180 >> ROGER ZURAWICKI: console.log Zure printf da. 250 00:12:12,180 --> 00:12:12,652 >> AUDIENCE: Eskuin. 251 00:12:12,652 --> 00:12:17,844 Beraz, zatoz nola zuk idatzi besterik ez bada zortzi edo [INAUDIBLE], zer ez duten 252 00:12:17,844 --> 00:12:18,790 [INAUDIBLE]? 253 00:12:18,790 --> 00:12:19,160 >> ROGER ZURAWICKI: Eskuin. 254 00:12:19,160 --> 00:12:21,690 Beraz, da - 255 00:12:21,690 --> 00:12:24,240 berdez gauzak erabat inprimatuta kontsola hartan. 256 00:12:24,240 --> 00:12:27,050 Eta zer ikusiko dugu hurrengoa da denean mugitu sarera dugu 257 00:12:27,050 --> 00:12:29,300 orri, ez dugu egiten dugun - 258 00:12:29,300 --> 00:12:32,650 JavaScript HTML bat edango txantiloia, eta bertan egingo diren estali dut 259 00:12:32,650 --> 00:12:34,730 Meteoro mintegian parte. 260 00:12:34,730 --> 00:12:38,730 Eta hor esan dezakezu, emaidazu baten balioa, eta hemen bat jarriko da 261 00:12:38,730 --> 00:12:39,920 Zure web. 262 00:12:39,920 --> 00:12:42,520 Delako web nabigatzaile guztietan benetan kontsola txiki bat dauka. 263 00:12:42,520 --> 00:12:46,380 Eta kontu handiz begiratu baduzu, zuk informazio batzuk lortuko lituzke, bezala zure 264 00:12:46,380 --> 00:12:51,210 printf han agertzen web orrialde bakoitzean zuk kargatu. 265 00:12:51,210 --> 00:12:53,580 >> AUDIENCE: Nola lortu duzu shell pantailara? 266 00:12:53,580 --> 00:12:57,680 >> ROGER ZURAWICKI: Beraz, ez da komando bat nodo deritzo, eta datorren Meteor da. 267 00:12:57,680 --> 00:13:01,230 Beraz, besterik ez dut irten han daudelarik. 268 00:13:01,230 --> 00:13:03,580 Nodo programa dela JavaScript exekutatzen. 269 00:13:03,580 --> 00:13:07,070 Bazoaz meteor.com nahi, zuk Meteor instalatu dezakezu, eta 270 00:13:07,070 --> 00:13:08,480 Meteoro nodo dator. 271 00:13:08,480 --> 00:13:11,470 Delako Meteor bilduma bat besterik ez da software-pakete horiek guztiak. 272 00:13:11,470 --> 00:13:15,280 Noiz lortuko gure adibidea nahi dugu, egingo dut oinez denek instalatzen bidez 273 00:13:15,280 --> 00:13:17,625 Meteoro, eta gero jolastu dezakezu Nodo yourself. 274 00:13:17,625 --> 00:13:22,154 275 00:13:22,154 --> 00:13:23,980 Ados, handia. 276 00:13:23,980 --> 00:13:29,640 >> Beraz, beste lan bati buruzko ezaugarri handi JavaScript-rekin da begiztak berdinak dira. 277 00:13:29,640 --> 00:13:31,430 Nahiko askoz berdinak. 278 00:13:31,430 --> 00:13:35,530 Loops, begiztak, egin bitartean bitartean begiztak, bestela bada. 279 00:13:35,530 --> 00:13:36,880 Da giltza batekin berdina guztiek da. 280 00:13:36,880 --> 00:13:38,540 Sintaxi berdina da. 281 00:13:38,540 --> 00:13:41,350 Loop, gutxi kasuan xehetasuna arreta duzula 282 00:13:41,350 --> 00:13:45,340 behar da int ordez berdin i 0, esateko var i funtzioak 0 itzultzen dugu. 283 00:13:45,340 --> 00:13:49,580 Baina hori aldagai delako buruz hitz egiten dugula aurretik motak. 284 00:13:49,580 --> 00:13:53,360 >> Nabarituko printf hori bihurtzen egunkari bat, console.log bat. 285 00:13:53,360 --> 00:13:57,370 Eta ez dugu behar berea egin p backslash n eta ondoren gainditu i in. 286 00:13:57,370 --> 00:13:58,380 Besterik ez duzu esan i. 287 00:13:58,380 --> 00:14:01,910 Eta zenbakiak inprimatu litzateke zero lau tik. 288 00:14:01,910 --> 00:14:04,830 You guys hau probatu, nahi izanez gero, delako Puntu on bat ekarri duzu. 289 00:14:04,830 --> 00:14:08,730 On kode hau exekutatu nahi baduzu zure egin nabigatzaileak, gomendatuko nuke duten 290 00:14:08,730 --> 00:14:11,040 denek Google Chrome irekiko da. 291 00:14:11,040 --> 00:14:14,220 Google Chrome edo edozein web nabigatzailea benetan, baina Google Chrome gustatzen zait 292 00:14:14,220 --> 00:14:17,350 delako oso normalizatua. 293 00:14:17,350 --> 00:14:24,240 >> Joan zaitezke, nire ustez, baduzu eskubidea klik edozein web orrian, besterik ez dagoen 294 00:14:24,240 --> 00:14:26,880 espazio zuria, ikusiko duzu aukera bat Inspect Element deritzo. 295 00:14:26,880 --> 00:14:28,810 Izan ohi da azkena. 296 00:14:28,810 --> 00:14:32,630 Eta bertan sakatzen duzunean, jaso behar duzu beheraino gauza bat, hortxe agertuko dira. 297 00:14:32,630 --> 00:14:35,840 298 00:14:35,840 --> 00:14:37,780 Dezagun hemen gerturatzeko me. 299 00:14:37,780 --> 00:14:41,390 Eta baten batzuk fitxak hemen dugu. 300 00:14:41,390 --> 00:14:43,580 Bata zaizkizun kontsola da. 301 00:14:43,580 --> 00:14:48,820 >> Eta hau JavaScript kontsola bat da duzun hori orain lan. 302 00:14:48,820 --> 00:14:49,370 Handia. 303 00:14:49,370 --> 00:14:52,560 Beraz, ezin dut idatzi gauza bera Lehenago idazten ari nintzen nodo batean. 304 00:14:52,560 --> 00:14:54,790 Bat gehi bat bi dira. 305 00:14:54,790 --> 00:14:59,110 Var a berdinen "Apple". 306 00:14:59,110 --> 00:15:03,430 Eta gero bat inprimatu nuke, eta 'Apple' dago. 307 00:15:03,430 --> 00:15:08,760 Beraz edozein nabigatzailean, Firefox, Chrome, Safari, edozein erabiliz gero, jo 308 00:15:08,760 --> 00:15:11,240 JavaScript bat sartzeko aukera izango duzu luze bezain kontsola, mota bera 309 00:15:11,240 --> 00:15:15,520 nodo in nintzen kode duzu daiteke propioak kontsola batean exekutatu. 310 00:15:15,520 --> 00:15:17,530 >> IKUSLEEN: [INAUDIBLE]? 311 00:15:17,530 --> 00:15:18,690 >> ROGER ZURAWICKI: Nola kontsola lortzeko? 312 00:15:18,690 --> 00:15:22,880 Eskubidea sakatu espazio hutsa duzu orrian, eta orduan joan behar duzu 313 00:15:22,880 --> 00:15:26,100 Inspect Element. 314 00:15:26,100 --> 00:15:28,290 Beraz, benetan, asko guys nahi nuke izateko ziurtatu ahal duzun 315 00:15:28,290 --> 00:15:29,860 Inspect Element Chrome. 316 00:15:29,860 --> 00:15:32,630 Eta ikusten denean batzuek idatzitako kontsolan sartu kodea 317 00:15:32,630 --> 00:15:33,880 behar bezala exekutatzen dela. 318 00:15:33,880 --> 00:16:15,820 319 00:16:15,820 --> 00:16:18,430 Sentitzen free edozein zalantza argitzeko eskatu ahal bada Zerbait ez da argi hemen. 320 00:16:18,430 --> 00:16:23,340 321 00:16:23,340 --> 00:16:24,590 >> IKUSLEEN: [INAUDIBLE]. 322 00:16:24,590 --> 00:16:27,280 323 00:16:27,280 --> 00:16:28,200 >> ROGER ZURAWICKI: Edozein mota, eskuinera. 324 00:16:28,200 --> 00:16:31,370 Han guztientzako mota bakarra Ikusteko Javascript-a aldagai. 325 00:16:31,370 --> 00:16:34,160 Eta noiz aldarrikatu duzu aldagai bat, var esan duzu. 326 00:16:34,160 --> 00:16:35,410 >> IKUSLEEN: [INAUDIBLE]. 327 00:16:35,410 --> 00:16:39,010 328 00:16:39,010 --> 00:16:40,050 >> ROGER ZURAWICKI: Bai. 329 00:16:40,050 --> 00:16:43,730 Du, baina JavaScript, oso da memoria esleitzean buruz smart. 330 00:16:43,730 --> 00:16:44,600 Han malloc ez da. 331 00:16:44,600 --> 00:16:45,780 Ez dago libre. 332 00:16:45,780 --> 00:16:48,490 Beraz, ez duzu kezkatu. 333 00:16:48,490 --> 00:16:51,140 Duten beste polita ezaugarri dela Ikusteko Javascript-a eskaintzen dizu. 334 00:16:51,140 --> 00:16:56,990 335 00:16:56,990 --> 00:16:58,440 >> Beraz nahiko nuke mugitu. 336 00:16:58,440 --> 00:17:01,360 Litzateke izango OK? 337 00:17:01,360 --> 00:17:02,610 Ados. 338 00:17:02,610 --> 00:17:04,780 339 00:17:04,780 --> 00:17:07,720 Handia. 340 00:17:07,720 --> 00:17:10,660 >> AUDIENCE: besterik arazoak dut beharrik [aurkitzeko? Inspect Element. ?] 341 00:17:10,660 --> 00:17:13,609 342 00:17:13,609 --> 00:17:16,250 >> ROGER ZURAWICKI: Beraz Safari begiradak pixka bat, baina ez duzu 343 00:17:16,250 --> 00:17:18,599 izan Chrome edo Firefox? 344 00:17:18,599 --> 00:17:21,619 Dutenak dira eta errazagoa zeintzuk lan egin. 345 00:17:21,619 --> 00:17:25,079 Eta zure proiektuetarako, I gomendatzen nabigatzaileak bat delako itsastea 346 00:17:25,079 --> 00:17:29,610 bugs asko jasoko duzu ia delako nabigatzaileak tratatzen guztietan 347 00:17:29,610 --> 00:17:31,980 JavaScript HTML apur bat ezberdina. 348 00:17:31,980 --> 00:17:35,170 Baietz uste dut zure bizitza asko izango da errazago itsasten bada Chrome delako 349 00:17:35,170 --> 00:17:37,052 eskuragarri da makina guztiak on. 350 00:17:37,052 --> 00:17:38,790 Eta nabigatzaileak nahiko ezagun bat da. 351 00:17:38,790 --> 00:17:59,860 352 00:17:59,860 --> 00:18:01,110 OK? 353 00:18:01,110 --> 00:18:03,310 354 00:18:03,310 --> 00:18:06,370 >> Beraz, hurrengo gaia dugula behar lukeen JavaScript estaltzeko - 355 00:18:06,370 --> 00:18:07,730 Formatua buruz sentitzen dut hemen. 356 00:18:07,730 --> 00:18:11,630 Diapositibak etor luzatzeko aukera izan nuen panoramikoan proiektorea. 357 00:18:11,630 --> 00:18:14,750 Baina orain nahi nuke hitz nola egin duzu funtzioak. 358 00:18:14,750 --> 00:18:17,410 C, aldarrikatzen dugu funtzio guztietan. 359 00:18:17,410 --> 00:18:22,130 Int bezala gehitu, eta int bat sartu da x, eta int y bat, eta, ondoren, gehitu dugu 360 00:18:22,130 --> 00:18:23,100 eta itzultzeko. 361 00:18:23,100 --> 00:18:26,850 >> JavaScript, funtzioak, egia esan, beste aldagaia. 362 00:18:26,850 --> 00:18:30,560 Beraz, besterik gabe esan dugu var gehitu, eta funtzio bat berdin da. 363 00:18:30,560 --> 00:18:32,580 Funtzio batek x eta y bat hartzen du. 364 00:18:32,580 --> 00:18:33,790 Eta zer egiten du funtzio hori? 365 00:18:33,790 --> 00:18:39,910 X gehi y itzultzen bera zehatza da sintaxia C. Eta konturatu gisa horretan 366 00:18:39,910 --> 00:18:44,290 JavaScript, ez duzu esan zer funtzioa itzultzen geroztik delako 367 00:18:44,290 --> 00:18:49,160 aldagaiak ez dute mota, hala ere, hura ez da benetan produktiboa, uste dut, 368 00:18:49,160 --> 00:18:52,855 be your guztiak zehaztera zure funtzio motak. 369 00:18:52,855 --> 00:18:55,720 370 00:18:55,720 --> 00:18:59,565 Eta orduan, funtzio bat deitu, ez da zehatza sintaxia bera C. You gisa 371 00:18:59,565 --> 00:19:03,610 besterik pasatzeko zure bi argumentuetan. 372 00:19:03,610 --> 00:19:07,330 Hau probatu nire nodo nuke. 373 00:19:07,330 --> 00:19:09,284 Daiteke diapositiba aldatu? 374 00:19:09,284 --> 00:19:10,534 >> IKUSLEEN: [INAUDIBLE]. 375 00:19:10,534 --> 00:19:14,639 376 00:19:14,639 --> 00:19:17,000 Diapositibak kopia bat egingo lortuko dugu? 377 00:19:17,000 --> 00:19:18,250 >> ROGER ZURAWICKI: Bai. 378 00:19:18,250 --> 00:19:28,280 379 00:19:28,280 --> 00:19:29,956 Beraz, goazen nodo itzuli. 380 00:19:29,956 --> 00:19:32,240 Ados. 381 00:19:32,240 --> 00:19:38,160 Beraz, esango dut var add berdinen funtzioa. 382 00:19:38,160 --> 00:19:40,650 X bat hartuz, y ateratzerakoan. 383 00:19:40,650 --> 00:19:43,690 Eta, ondoren, duela badakien comunicado en ez bukatu. 384 00:19:43,690 --> 00:19:47,692 Beraz, nodo edo zure kontsola batean, nabarituko duzu dot dot dot. 385 00:19:47,692 --> 00:19:49,660 Beraz, zure kodea idazten jarrai dezakezu. 386 00:19:49,660 --> 00:19:53,650 Eta orain esan dut bueltan x gehi y. 387 00:19:53,650 --> 00:19:54,790 Eta, ondoren, itxi giltza. 388 00:19:54,790 --> 00:20:00,260 Eta une itxi kortxetea dut, ikusten du adierazpen hori amaitu. 389 00:20:00,260 --> 00:20:04,730 >> Eta orain gehigarri bat eta bi esan dezaket. 390 00:20:04,730 --> 00:20:08,280 Eta lortu dut hiru izarrekin. 391 00:20:08,280 --> 00:20:11,545 Kontutan hartu zuela besterik ez dut gehitu bada, esaten dit funtzio bat da. 392 00:20:11,545 --> 00:20:14,630 393 00:20:14,630 --> 00:20:19,570 Eta gauza bat besterik arreta da okerreko zenbakia ematen baduzu 394 00:20:19,570 --> 00:20:23,380 argumentuak, egingo du. 395 00:20:23,380 --> 00:20:25,890 Exekutatu izango da, baina agian lortuko duzu emaitzak benetan bitxi batzuk. 396 00:20:25,890 --> 00:20:30,070 Motatako zabor balio bat bezala, pentsatu ahal izango duzu. 397 00:20:30,070 --> 00:20:32,060 Beraz, mesedez, joan aurretik, eta saiatu Kokapen hau zure nabigatzaile batean. 398 00:20:32,060 --> 00:21:25,180 399 00:21:25,180 --> 00:21:29,510 >> Ados, beraz, denbora interes, dut egingo Hemendik mugitu hurrengo eginbideak egiteko 400 00:21:29,510 --> 00:21:30,760 Ikusteko Javascript-a. 401 00:21:30,760 --> 00:21:36,520 402 00:21:36,520 --> 00:21:38,400 Beraz, funtzio hitz egin dugu. 403 00:21:38,400 --> 00:21:40,840 Begiztak hitz egin dugu, adierazpenak ere bada. 404 00:21:40,840 --> 00:21:43,660 Sintaxia berdina da C eta aldagai gisa. 405 00:21:43,660 --> 00:21:46,090 Eta orain array buruz hitz egin nahi dut. 406 00:21:46,090 --> 00:21:48,520 Naiz sentitzen duten diapositibak got pixka bat moztu. 407 00:21:48,520 --> 00:21:52,470 Baina, egia esan, lehenengo atalean, behar duzun guztia egingo du lan. 408 00:21:52,470 --> 00:21:55,410 >> Beraz, beste mota bat behar dugu aldagai izeneko array. 409 00:21:55,410 --> 00:21:57,930 Eta kortxete erabiltzen dugu izendatzeko. 410 00:21:57,930 --> 00:22:01,960 Lehen adibidea, beraz, var ARR, array hutsik. 411 00:22:01,960 --> 00:22:05,900 Hau zerrenda hutsik dago, beraz, array bat elementu ez duten. 412 00:22:05,900 --> 00:22:09,770 Eta array bat ere izan dezakezu hiru kateak. 413 00:22:09,770 --> 00:22:13,290 C, zure array elementu guztietan mota bera izan behar izan. 414 00:22:13,290 --> 00:22:16,940 >> Baina JavaScript delako ez da bakarrik mota bat, arrayak can benetan 415 00:22:16,940 --> 00:22:18,510 balio-mota ezberdinak dituzte. 416 00:22:18,510 --> 00:22:22,220 Hemen bezala, array bat dugu mugikor bat, bool bat, eta int. 417 00:22:22,220 --> 00:22:25,020 418 00:22:25,020 --> 00:22:28,510 Bide array baten luzera lortuko duzu, Egia esan, ez duzu tamaina erabili 419 00:22:28,510 --> 00:22:29,030 edo ezer. 420 00:22:29,030 --> 00:22:31,570 Esatea besterik ez duzu array eta Orduz dot luzera. 421 00:22:31,570 --> 00:22:36,450 Eta dot luzera honetan, uste dezakezu motatako gustatzen eta egitura bat, nola behin 422 00:22:36,450 --> 00:22:40,890 array eremu bat dauka, aparteko aldagai bat barruan luzera deitzen zaio, eta horrek 423 00:22:40,890 --> 00:22:42,910 Zure array zenbat denbora da gogoratzen ditu. 424 00:22:42,910 --> 00:22:47,280 425 00:22:47,280 --> 00:22:50,420 >> Naiz, beraz, azkar joan sartu joan nodo eta ikuskizun gauza bera guys duzu. 426 00:22:50,420 --> 00:22:55,860 427 00:22:55,860 --> 00:22:58,050 Beraz, array bat izan dezaket. 428 00:22:58,050 --> 00:23:00,280 Zerrenda hutsik egon daiteke. 429 00:23:00,280 --> 00:23:02,030 Eta ni inprimatu izango da zerrenda huts bat atzera. 430 00:23:02,030 --> 00:23:02,530 Handia. 431 00:23:02,530 --> 00:23:08,560 Dut orain esan dezaket array ditu 1, eta 2,3, eta egia. 432 00:23:08,560 --> 00:23:10,400 Beraz, hainbat mota guztiak. 433 00:23:10,400 --> 00:23:11,740 Eta nabarituko duzu ze ondo funtzionatzen du. 434 00:23:11,740 --> 00:23:16,330 Array atzera lortu dut euskarri balioak eman nuen guztia. 435 00:23:16,330 --> 00:23:20,440 >> Lehenengo elementua lortzeko nahiko banu array, sintaxia da, benetan 436 00:23:20,440 --> 00:23:22,980 C. zara berdina array zero esan daiteke. 437 00:23:22,980 --> 00:23:24,430 Eta bat lortzen duzu. 438 00:23:24,430 --> 00:23:27,920 Dut gauza bera esan daiteke array bi, eta egia lortu dut. 439 00:23:27,920 --> 00:23:31,610 Array kanpo zerbait egin badut, JavaScript hizkuntza segurua da 440 00:23:31,610 --> 00:23:33,390 ez dudalako izango seg matxura bat lortzeko. 441 00:23:33,390 --> 00:23:34,780 Undefined lortu dut. 442 00:23:34,780 --> 00:23:37,510 >> Eta hau definitu gabe, nolako ahal duzun du horri buruz uste null bezala. 443 00:23:37,510 --> 00:23:41,390 Baina benetan gogaikarriak izan daiteke duzunean duzula begiratu beharko kodea delako 444 00:23:41,390 --> 00:23:43,880 ia guztia egin duzu, undefined da lan egiteko. 445 00:23:43,880 --> 00:23:47,700 Eta ikusiko dugu adibide batzuk hau denean Meteor lan egiten dugu. 446 00:23:47,700 --> 00:23:50,600 >> Array lau definitu gabe dagoen arren, Egiten dut balio bat esleitu ahal izango. 447 00:23:50,600 --> 00:23:52,570 Beraz, esango dut bat berdin da. 448 00:23:52,570 --> 00:23:57,050 Eta orduan joaten naiz array nahi izanez gero, I dute aparteko balioa han. 449 00:23:57,050 --> 00:24:02,470 Eta konturatu array duten hiru, eta horrek ere undefined zen, egonaldiak undefined. 450 00:24:02,470 --> 00:24:05,690 Beraz, gaur egun dituzten array bat daukat erdian zulo bat. 451 00:24:05,690 --> 00:24:07,750 Baina array lau inprimatutako badut, Bat lortuko nuke. 452 00:24:07,750 --> 00:24:10,960 Array hiru egin badut, undefined lortu dut. 453 00:24:10,960 --> 00:24:13,880 >> Hain polita eginbideak JavaScript Egin aukera ematen da zerrendetan, ahal duten 454 00:24:13,880 --> 00:24:15,620 tamaina aldatzeko. 455 00:24:15,620 --> 00:24:18,520 Arrayak, arrayak zerrendak izanik, tamaina aldatzen dute. 456 00:24:18,520 --> 00:24:22,480 Eta edozein kokapena zehaztu dezakezu Horietako barruan. 457 00:24:22,480 --> 00:24:25,370 Eta hutsuneak guztiak beteko undefined balore hauekin. 458 00:24:25,370 --> 00:24:31,560 459 00:24:31,560 --> 00:24:33,450 >> Beraz, array hitz egin dugu. 460 00:24:33,450 --> 00:24:37,050 Orain, azken gauza estaltzeko nahi dut Ikusteko Javascript-a, eta hau oso garrantzitsua da 461 00:24:37,050 --> 00:24:39,550 kodea ulertzeko duten Erakusteko noa, 462 00:24:39,550 --> 00:24:41,530 objektuak izango. 463 00:24:41,530 --> 00:24:45,140 Eta objektuak epe bat in - 464 00:24:45,140 --> 00:24:47,380 funtsean, agertzen dira programazio hizkuntza askotan. 465 00:24:47,380 --> 00:24:50,620 Eta programazio-lengoaia bakoitzak gustuko Horietako uste pixka bat ezberdinean. 466 00:24:50,620 --> 00:24:55,050 >> Baina Meteor, on bat dela uste dut Analogia C eta egitura da. 467 00:24:55,050 --> 00:24:59,410 C, eta egitura aurkitu nahi badugu Ikasle, zehaztu behar genuke guztia 468 00:24:59,410 --> 00:25:00,240 barruan gauzak. 469 00:25:00,240 --> 00:25:01,440 Beraz, izen bat eduki behar du. 470 00:25:01,440 --> 00:25:02,140 Urte bat izan behar du. 471 00:25:02,140 --> 00:25:03,650 Genero bat eduki behar du. 472 00:25:03,650 --> 00:25:07,350 Baina ere ematen dugu gauza horiek guztiak mota. 473 00:25:07,350 --> 00:25:11,200 >> Eta orain molde hau egiteko dugula struct ikaslearen izenekoa, izan dezakegu bat 474 00:25:11,200 --> 00:25:14,640 Eta egitura berriak, eta, gero, eskuz egin ahal izango dugu esan zer eremu bakoitzeko dira. 475 00:25:14,640 --> 00:25:17,740 Eta hor dot izena erabili dugu, dot urtea, dot genero. 476 00:25:17,740 --> 00:25:21,930 Eta gero, besterik ez dugu, azken lerroan Hemen kodea, besterik ez dut inprimatzeko du 477 00:25:21,930 --> 00:25:24,980 struct ikaslearen izena. 478 00:25:24,980 --> 00:25:28,220 >> Ikusteko Javascript-a munduan, ez dago struct ikaslearen gauza, hala nola. 479 00:25:28,220 --> 00:25:30,660 Ez duzu aurrez ezarritako egitura bat sortzea. 480 00:25:30,660 --> 00:25:34,680 Duzu benetan, tarte hauetan, dena zer den esaten dizu. 481 00:25:34,680 --> 00:25:40,680 Eta batera idazkera bitxi hau da Koloneko eta ondoren koma, baina duzu 482 00:25:40,680 --> 00:25:41,810 erabiltzen da ezagutu bezain azkar. 483 00:25:41,810 --> 00:25:44,930 >> Eta, egia esan, oso erraza da, besterik modu malgu 484 00:25:44,930 --> 00:25:47,400 objektuak manipulatuz. 485 00:25:47,400 --> 00:25:51,270 Duzu nabarituko Orain lortu nahi badut s izendatzeko, egin dut s.name. 486 00:25:51,270 --> 00:25:54,090 487 00:25:54,090 --> 00:25:56,790 Ba al dago horri buruzko edozein galdera? 488 00:25:56,790 --> 00:26:00,260 Hau normalean izan da oso nahasgarria gaia denean pertsona aurkeztu dugu 489 00:26:00,260 --> 00:26:02,280 Ikusteko Javascript-a. 490 00:26:02,280 --> 00:26:04,110 Horren adibide batzuk egin dut nodo batean. 491 00:26:04,110 --> 00:26:05,010 Bai? 492 00:26:05,010 --> 00:26:06,260 >> IKUSLEEN: [INAUDIBLE]. 493 00:26:06,260 --> 00:26:14,130 494 00:26:14,130 --> 00:26:16,230 >> ROGER ZURAWICKI: Beraz, egiten duzun Adibide bat, bat baino gehiago izan 495 00:26:16,230 --> 00:26:18,764 mota horretako aldagai. 496 00:26:18,764 --> 00:26:20,014 >> IKUSLEEN: [INAUDIBLE]. 497 00:26:20,014 --> 00:26:23,540 498 00:26:23,540 --> 00:26:24,790 >> IKUSLEEN: [INAUDIBLE]. 499 00:26:24,790 --> 00:26:37,610 500 00:26:37,610 --> 00:26:39,450 >> ROGER ZURAWICKI: Ados. 501 00:26:39,450 --> 00:26:43,760 Beraz, uste dut modu zuri buruzko joango litzateke da objektu jarri nahi duzun array bat, 502 00:26:43,760 --> 00:26:45,340 eta orain bat izan dituzu objektuen array. 503 00:26:45,340 --> 00:26:47,547 Du horrek zure galderari erantzuteko? 504 00:26:47,547 --> 00:26:48,797 >> IKUSLEEN: [INAUDIBLE]. 505 00:26:48,797 --> 00:26:50,890 506 00:26:50,890 --> 00:26:51,260 >> ROGER ZURAWICKI: Bai. 507 00:26:51,260 --> 00:26:52,430 S objektu bat da. 508 00:26:52,430 --> 00:26:57,455 Beraz, ezin dugu eta besterik nodo sartu pixka bat inguruan jolasteko. 509 00:26:57,455 --> 00:26:58,705 >> IKUSLEEN: [INAUDIBLE]? 510 00:26:58,705 --> 00:27:04,880 511 00:27:04,880 --> 00:27:05,440 >> ROGER ZURAWICKI: Oh, OK. 512 00:27:05,440 --> 00:27:10,660 Beraz, zuk galdetzen ari bazara zer klaseak dira, eskolak oso modu ezberdinean tratatzen dira, 513 00:27:10,660 --> 00:27:14,510 eta eskema benetan bitxi bat dute prototyping deiturikoak, eta ez duzu 514 00:27:14,510 --> 00:27:15,620 buruz jakin behar. 515 00:27:15,620 --> 00:27:17,910 Ez dago modurik finkoa da. 516 00:27:17,910 --> 00:27:21,160 Beraz, bat baino gehiago, zuk sortu nahi baduzu Mota besterik ez lukete funtzio bat 517 00:27:21,160 --> 00:27:22,100 edo zerbait. 518 00:27:22,100 --> 00:27:24,340 Zeure funtzioa sortuko duzu. 519 00:27:24,340 --> 00:27:26,765 Eta objektu bat itzuliko litzateke duzu. 520 00:27:26,765 --> 00:27:29,550 Duten errazena izango litzateke bide egin behar den. 521 00:27:29,550 --> 00:27:32,454 Ez duela zentzurik? 522 00:27:32,454 --> 00:27:33,704 Ados. 523 00:27:33,704 --> 00:27:36,182 524 00:27:36,182 --> 00:27:36,650 Handia. 525 00:27:36,650 --> 00:27:39,820 Beraz, behin ulertzeko bat daukagu JavaScript objektuak, dira - 526 00:27:39,820 --> 00:27:41,082 bai, oh. 527 00:27:41,082 --> 00:27:42,026 >> IKUSLEEN: [INAUDIBLE] 528 00:27:42,026 --> 00:27:45,802 Adibidez, zer desberdintzen "Roger" komatxo versus 529 00:27:45,802 --> 00:27:47,510 [INAUDIBLE] komatxo bakar batera. 530 00:27:47,510 --> 00:27:47,810 >> ROGER ZURAWICKI: Ados. 531 00:27:47,810 --> 00:27:52,730 Beraz, hau C da, bakar dugu karakteretan ordezkari komatxo, eta bikoitza 532 00:27:52,730 --> 00:27:54,550 komatxo kateak ordezkari. 533 00:27:54,550 --> 00:27:57,920 Ikusteko Javascript-a benetan botatzen hau kanpoan zurekin kateak izan daitekeelako 534 00:27:57,920 --> 00:28:01,570 bakarra edo bikoitza komatxo, eta ez dago char bakar bat gauza, hala nola. 535 00:28:01,570 --> 00:28:04,400 Baina kopiatutako bada bera C kodea, Javascript litzateke 536 00:28:04,400 --> 00:28:05,610 begira ezazu, ze ondo. 537 00:28:05,610 --> 00:28:07,710 Hori dela-eta hura bezala tratatzen dut - 538 00:28:07,710 --> 00:28:12,540 horregatik dut literalki portu ahal zentzu horretan kodearen. 539 00:28:12,540 --> 00:28:15,420 >> Eta erakusteko adibide bat nahi dut objektu zailagoa baten. 540 00:28:15,420 --> 00:28:19,890 Beraz nabarituko dezakezu objektu bat kateak balioak izan ditzake. 541 00:28:19,890 --> 00:28:21,530 Balio-zerrenda beste bat izan daiteke. 542 00:28:21,530 --> 00:28:23,820 Zerrenda bat izan zitekeela balore bezala objektuak. 543 00:28:23,820 --> 00:28:25,870 Benetan hau mugarik. 544 00:28:25,870 --> 00:28:29,070 Beraz, hemen, manifestazio ona besterik ez da asko nola lortu dezakezu 545 00:28:29,070 --> 00:28:33,290 mota ezberdinak joan guztiak objektu batean. 546 00:28:33,290 --> 00:28:34,540 Du honek zentzurik? 547 00:28:34,540 --> 00:28:41,090 548 00:28:41,090 --> 00:28:44,700 >> Orain, ere egin dezakezu objektuen array. 549 00:28:44,700 --> 00:28:48,530 Eta hemen da, mota duzuna antzekoa galdetu, objektu izan ahal baduzu 550 00:28:48,530 --> 00:28:49,190 mota bera. 551 00:28:49,190 --> 00:28:52,960 Baina arazoa da, ez da finkoa JavaScript objektuen formatua. 552 00:28:52,960 --> 00:28:55,020 Beraz, horiek zehazteko zeuk duzu. 553 00:28:55,020 --> 00:28:57,600 Eta ziur egin behar duzu uniforme Oraindik dutela. 554 00:28:57,600 --> 00:29:00,410 Beraz, hemen, denean, objektu bat sortu dut, nik egin dudan ziur bakoitzak duen bat egiteko 555 00:29:00,410 --> 00:29:01,910 izendatzeko, eta bakoitzak etxe bat du. 556 00:29:01,910 --> 00:29:05,620 >> Eta, ondoren, horiek array bat daukat, eta nire txabola izan daiteke. 557 00:29:05,620 --> 00:29:08,290 Eta gero, hara motatako ahal duzun ikusten da begizta gertatzen da. 558 00:29:08,290 --> 00:29:14,090 Begizta besterik benetan komun bat izateaz Modu gainetik zeharkatzeko array 559 00:29:14,090 --> 00:29:15,150 JavaScript. 560 00:29:15,150 --> 00:29:18,010 Nabarituko patroi hau oso antzekoa dela C baliokidea da, non duzu 561 00:29:18,010 --> 00:29:21,470 izan int i berdin zero. i luzera baino txikiagoa da. 562 00:29:21,470 --> 00:29:23,634 Eta gero i plus plus. 563 00:29:23,634 --> 00:29:26,035 >> Ia kode bera da, xehetasun batzuk ezik. 564 00:29:26,035 --> 00:29:29,460 565 00:29:29,460 --> 00:29:33,120 Beraz, ez du ulertzen denek bat zer objektu da? 566 00:29:33,120 --> 00:29:35,820 Just pentsatu C egitura gisa. 567 00:29:35,820 --> 00:29:38,784 Eta bide zelaietan sartzen zaren besterik ez dot honekin da. 568 00:29:38,784 --> 00:29:41,950 Eta, betiere, gogoratzen duzu nola dot erabili, fina izango duzu. 569 00:29:41,950 --> 00:29:55,300 570 00:29:55,300 --> 00:29:58,790 >> Ados, beraz, orain ezin denek irakurri lotura hori? 571 00:29:58,790 --> 00:30:02,220 Hau proiektuarekin lotura da. 572 00:30:02,220 --> 00:30:04,950 Arazoak edonork beharrik loturan ikusten? 573 00:30:04,950 --> 00:30:06,251 Ados, dezagun aldatu ondoren. 574 00:30:06,251 --> 00:30:14,430 575 00:30:14,430 --> 00:30:15,680 Ez da - 576 00:30:15,680 --> 00:30:21,900 577 00:30:21,900 --> 00:30:24,240 Bai, hori da, ziur aski, errazena egin behar den. 578 00:30:24,240 --> 00:30:32,390 579 00:30:32,390 --> 00:30:34,560 Handia. 580 00:30:34,560 --> 00:30:38,270 >> Beraz bazoaz gune honetan, ez dago behar lukeen jarraibide batzuk izan dut izango direla 581 00:30:38,270 --> 00:30:42,550 joan baino gehiago Meteor nola instalatu dezakegun on eta gure lagina proiektua exekutatzen. 582 00:30:42,550 --> 00:30:47,900 583 00:30:47,900 --> 00:30:50,180 Ziur denek ditu egin nahi dut loturan behera mugitzen aurretik. 584 00:30:50,180 --> 00:31:16,250 585 00:31:16,250 --> 00:31:17,500 Ahal izango mugitzeko I? 586 00:31:17,500 --> 00:31:20,683 587 00:31:20,683 --> 00:31:23,680 Ados, handia. 588 00:31:23,680 --> 00:31:25,890 >> Beraz, hemen nago webgunean dut. 589 00:31:25,890 --> 00:31:28,740 Egingo readme fitxategian nabarituko duzu, nola argibideak batzuk ditugu 590 00:31:28,740 --> 00:31:30,200 get garren ezartzeko sortu. 591 00:31:30,200 --> 00:31:33,920 Bai CS50 du egon behar duzu tresnaren edo besterik Mac batean. 592 00:31:33,920 --> 00:31:35,330 Windows-ek ez du funtzionatzen. 593 00:31:35,330 --> 00:31:37,760 Baina funtsean ezer ez da hori Windows hauekin lan egin behar 594 00:31:37,760 --> 00:31:39,820 argibideak ze ondo. 595 00:31:39,820 --> 00:31:41,470 Baina pixka bat egin ahal dut handiagoa baita. 596 00:31:41,470 --> 00:31:45,610 597 00:31:45,610 --> 00:31:48,820 >> Beraz lehen exekutatu dituzu komandoak pare. 598 00:31:48,820 --> 00:31:50,450 Mutil hauek soilik instalatu Meteor. 599 00:31:50,450 --> 00:31:54,870 600 00:31:54,870 --> 00:31:58,530 Dezaket nire terminal sartu. 601 00:31:58,530 --> 00:32:02,710 Eta gauza bera exekutatu bada orain, Daukat dagoeneko instalatuta. 602 00:32:02,710 --> 00:32:03,710 Beraz, pixka bat laburragoa izan da. 603 00:32:03,710 --> 00:32:05,155 Apur bat gehiago iraun dezake you guys. 604 00:32:05,155 --> 00:32:08,160 605 00:32:08,160 --> 00:32:13,530 Baina lehen ziurtatu nahi dut Meteor entzierro dugula. 606 00:32:13,530 --> 00:32:16,780 Ondoren Meteor instalatu, behar duzu izan nodoa lortzeko kontsolan gai. 607 00:32:16,780 --> 00:32:19,430 >> AUDIENCE: galdezka ari dira pasahitz bat. 608 00:32:19,430 --> 00:32:22,110 >> ROGER ZURAWICKI: Hori zure izango litzateke erabiltzailearen pasahitza, Oraindik Mac batean bada. 609 00:32:22,110 --> 00:32:27,030 Baimena behar du, besterik ez da sistemaren zenbait fitxategi aldatu. 610 00:32:27,030 --> 00:32:30,690 Galdera izan zen, eskatu duzu bada pasahitz bat, besterik ez duzun galdetuz 611 00:32:30,690 --> 00:32:33,510 Zure erabiltzaile-izena pasahitza noiz saioa zure Mac sartu duzu. 612 00:32:33,510 --> 00:32:35,770 Eta hau da, ahal duzun, beraz, sistemako fitxategiak alda. 613 00:32:35,770 --> 00:32:46,670 614 00:32:46,670 --> 00:32:51,260 >> Eta prest zaude, mugitu ahal izango duzu on hurrengo urratsa, hau da kopiatu 615 00:32:51,260 --> 00:32:54,220 lagin kodea dute web orritik dut. 616 00:32:54,220 --> 00:32:58,330 Eta direktorio berri bat jasoko duzu zure etxeko direktorioa Goiburu deritzo, eta 617 00:32:58,330 --> 00:32:59,670 bertatik lanean hasteko aukera izango dugu. 618 00:32:59,670 --> 00:33:09,680 619 00:33:09,680 --> 00:33:14,620 Beraz, besterik ez dut kopiatu eta horiek itsasteko naiz nire terminal sartu komandoak. 620 00:33:14,620 --> 00:33:16,780 Eta niretzat, dagoeneko klonatu dut. 621 00:33:16,780 --> 00:33:21,470 Beraz, ezin dut oraintxe mugitu Goiburu sartu. 622 00:33:21,470 --> 00:33:23,450 Eta batzuk bat izan behar dut han fitxategi. 623 00:33:23,450 --> 00:33:29,880 624 00:33:29,880 --> 00:33:31,113 Zalantzaren bat? 625 00:33:31,113 --> 00:33:34,430 >> IKUSLEEN: [INAUDIBLE] ez da lanean ari. 626 00:33:34,430 --> 00:33:36,741 >> ROGER ZURAWICKI: Oh, zuk agian git instalatutako behar baita. 627 00:33:36,741 --> 00:33:39,150 >> IKUSLEEN: [INAUDIBLE]. 628 00:33:39,150 --> 00:33:40,162 >> ROGER ZURAWICKI: Barkatu? 629 00:33:40,162 --> 00:33:41,412 >> IKUSLEEN: [INAUDIBLE]. 630 00:33:41,412 --> 00:33:44,500 631 00:33:44,500 --> 00:33:47,390 >> ROGER ZURAWICKI: Oh, OK. 632 00:33:47,390 --> 00:33:47,720 Ados. 633 00:33:47,720 --> 00:33:52,860 Hori da, agian ez duzu izan behar duelako GitHub saioa hasi link hau lortzeko. 634 00:33:52,860 --> 00:33:58,160 You guys duten ikusi ahal bada, errazena bidea egin behar dut gero esan ez da 635 00:33:58,160 --> 00:33:59,270 deskargatu kremailera. 636 00:33:59,270 --> 00:34:02,010 Eta hau besterik deskargatu egingo fitxategi guztiak. 637 00:34:02,010 --> 00:34:05,510 Eta gero, behin jarri duzu zure in deskargatu edo zure etxeko direktorioa - 638 00:34:05,510 --> 00:34:07,360 Gomendatzen dut jarri zure etxeko direktorioa guztia ezin dugu beraz 639 00:34:07,360 --> 00:34:09,210 komandoak bera exekutatu. 640 00:34:09,210 --> 00:34:15,230 Hori bai, fitxategi dugu bezala, izango dugu izan haiekin lanean hasteko gai. 641 00:34:15,230 --> 00:34:17,969 Utzi badira pertsona izatea jakin me fitxategiak deskargatzen arazorik. 642 00:34:17,969 --> 00:34:21,040 >> AUDIENCE: etxeko direktorioa By, esan nahi duzu - 643 00:34:21,040 --> 00:34:24,989 >> ROGER ZURAWICKI: Beraz etxeko direktorioa litzateke izan John Harvard, bazaude 644 00:34:24,989 --> 00:34:27,460 CS50 tresnari. 645 00:34:27,460 --> 00:34:33,651 Behar da etxeko direktorioa iristeko, besterik C. idatzi 646 00:34:33,651 --> 00:34:34,145 >> IKUSLEEN: [INAUDIBLE] 647 00:34:34,145 --> 00:34:37,610 CS50 tresnaren [INAUDIBLE]. 648 00:34:37,610 --> 00:34:38,650 >> ROGER ZURAWICKI: Bai. 649 00:34:38,650 --> 00:34:40,480 Komandoak exekutatu nahi duzula zure terminal batean. 650 00:34:40,480 --> 00:34:44,899 651 00:34:44,899 --> 00:34:45,390 >> IKUSLEEN: [INAUDIBLE]. 652 00:34:45,390 --> 00:34:50,800 Errore bat dagoela dio lortu nuen fitxategia edo direktorioa esaterako. 653 00:34:50,800 --> 00:34:52,739 >> ROGER ZURAWICKI: azkar bat hartu ahal izango dugu apurtu eta ziurtatu duten 654 00:34:52,739 --> 00:34:56,760 denek Meteor instalatuko ditu, eta ez dut besterik gabe joaten saiatu jendea laguntzeko. 655 00:34:56,760 --> 00:34:59,130 Saiatu elkarri laguntzeko bada zaren arazoak sartu exekutatzen ari. 656 00:34:59,130 --> 00:35:04,640 657 00:35:04,640 --> 00:35:05,580 Barkatu, bai. 658 00:35:05,580 --> 00:35:08,930 Zara bai aparatuaren? 659 00:35:08,930 --> 00:35:09,350 >> IKUSLEEN: Bai. 660 00:35:09,350 --> 00:35:13,190 RISA daukat 661 00:35:13,190 --> 00:35:14,300 >> ROGER ZURAWICKI: Ados. 662 00:35:14,300 --> 00:35:20,740 Webgune itzuli baduzu, joan joan gora goian. 663 00:35:20,740 --> 00:35:23,580 Han eta HTTPS hau da. 664 00:35:23,580 --> 00:35:25,810 >> AUDIENCE: kopiatu hau? 665 00:35:25,810 --> 00:35:26,230 >> ROGER ZURAWICKI: Bai. 666 00:35:26,230 --> 00:35:28,950 Eta, ondoren, nahi duzun idatzi git klona. 667 00:35:28,950 --> 00:35:30,814 Beraz sakatu duzunean Kontrol bat bada - 668 00:35:30,814 --> 00:35:33,718 >> AUDIENCE: Hemen? 669 00:35:33,718 --> 00:35:36,410 Eta egin [INAUDIBLE]? 670 00:35:36,410 --> 00:35:37,307 >> ROGER ZURAWICKI: G-I-T. 671 00:35:37,307 --> 00:35:38,557 >> IKUSLEEN: [INAUDIBLE]. 672 00:35:38,557 --> 00:35:40,410 673 00:35:40,410 --> 00:35:42,670 >> ROGER ZURAWICKI: Git eta ondoren klonatzean. 674 00:35:42,670 --> 00:35:46,610 Beraz, oso komandoa antzekoa da duzu gainetik baloia baina URL aldatu. 675 00:35:46,610 --> 00:35:49,010 Hau izan zen beraz, aurretik, gaur egun, hau da. 676 00:35:49,010 --> 00:35:50,680 Utzi eguneratzeko me - 677 00:35:50,680 --> 00:35:51,354 bai. 678 00:35:51,354 --> 00:35:52,604 >> IKUSLEEN: [INAUDIBLE]. 679 00:35:52,604 --> 00:35:56,000 680 00:35:56,000 --> 00:35:58,076 >> ROGER ZURAWICKI: Hau deskargatuko da. 681 00:35:58,076 --> 00:35:59,326 >> IKUSLEEN: [INAUDIBLE]. 682 00:35:59,326 --> 00:36:02,930 683 00:36:02,930 --> 00:36:05,690 >> ROGER ZURAWICKI: Oh, hain ez zuen behar bezala klonatzean. 684 00:36:05,690 --> 00:36:07,920 Hori konpondu egingo dut. 685 00:36:07,920 --> 00:36:10,190 Saiatzean errore bat dagoenean da fitxategiak deskargatzeko. 686 00:36:10,190 --> 00:36:13,820 Dezagun komandoa eguneratzeko me you guys beraz, ziur lan egingo du egin ahal izango dut. 687 00:36:13,820 --> 00:36:17,025 Horri buruzko Sentitzen dut. 688 00:36:17,025 --> 00:36:21,618 Berdina izan beharko litzateke Macs edo CS50 tresnaren. 689 00:36:21,618 --> 00:36:22,868 >> IKUSLEEN: [INAUDIBLE]. 690 00:36:22,868 --> 00:36:49,320 691 00:36:49,320 --> 00:36:51,190 >> ROGER ZURAWICKI: eguneratu dut bi zenbakia, badago komando 692 00:36:51,190 --> 00:36:52,910 orria freskatu duzu. 693 00:36:52,910 --> 00:36:56,520 Eta honekin, URL, izan behar dituzu fitxategiak deskargatu ahal. 694 00:36:56,520 --> 00:37:00,162 695 00:37:00,162 --> 00:37:02,550 >> IKUSLEEN: Oraindik badugu deskargatzea [INAUDIBLE]. 696 00:37:02,550 --> 00:37:05,930 >> ROGER ZURAWICKI: bazaude Oraindik ere Meteor deskargatzea? 697 00:37:05,930 --> 00:37:07,180 >> IKUSLEEN: [INAUDIBLE]. 698 00:37:07,180 --> 00:37:09,860 699 00:37:09,860 --> 00:37:11,910 >> ROGER ZURAWICKI: Bai, nahi baduzu zure Mac on garatzeko. 700 00:37:11,910 --> 00:37:14,145 Baina Xcode sustatzailearen behar duzun instalatutako tresna. 701 00:37:14,145 --> 00:37:21,530 702 00:37:21,530 --> 00:37:24,550 Probatu dut komando hauek CS50 on tresnaren, beraz, ezin du bermatu dut 703 00:37:24,550 --> 00:37:25,440 lan egingo du. 704 00:37:25,440 --> 00:37:26,710 Bai. let me eta lagunduko duzu. 705 00:37:26,710 --> 00:37:30,558 706 00:37:30,558 --> 00:37:31,808 >> IKUSLEEN: [INAUDIBLE]. 707 00:37:31,808 --> 00:37:39,440 708 00:37:39,440 --> 00:37:40,372 Nire pasahitza ematen dut. 709 00:37:40,372 --> 00:37:42,240 Hau Mac da. 710 00:37:42,240 --> 00:37:43,490 Eta gero egin dut [INAUDIBLE]. 711 00:37:43,490 --> 00:37:51,114 712 00:37:51,114 --> 00:37:52,580 >> ROGER ZURAWICKI: Ados. 713 00:37:52,580 --> 00:37:57,080 Litzateke komando guztiak exekutatzen saiatzen naiz soilik CS50 tresnaren terminalean. 714 00:37:57,080 --> 00:37:58,330 >> IKUSLEEN: [INAUDIBLE]. 715 00:37:58,330 --> 00:38:00,220 716 00:38:00,220 --> 00:38:02,570 >> ROGER ZURAWICKI: litzateke Martxan dut terminalera lehen, on 717 00:38:02,570 --> 00:38:04,830 CS50 tresnaren, eta, ondoren, Mac terminalean. 718 00:38:04,830 --> 00:38:08,130 >> AUDIENCE: Beraz, ez baduzu CS50 on horrelako Appliance, [INAUDIBLE]. 719 00:38:08,130 --> 00:38:13,650 720 00:38:13,650 --> 00:38:15,850 >> ROGER ZURAWICKI: mugitu nahi nuke , baina jendeak oraindik izatea bada on 721 00:38:15,850 --> 00:38:20,190 arazoak Meteor konfiguratzeko, Kevin gehiago da zoriontsu guys laguntzeko baino, 722 00:38:20,190 --> 00:38:21,440 Kevin kamiseta gris batean. 723 00:38:21,440 --> 00:38:26,320 724 00:38:26,320 --> 00:38:32,170 Zer izan behar dugu da goaz exekutatu Azken komandoa, hiru zenbaki, in 725 00:38:32,170 --> 00:38:33,710 gure terminalean. 726 00:38:33,710 --> 00:38:37,320 Noiz egiten dugun, Meteor exekutatu dugu. 727 00:38:37,320 --> 00:38:39,040 >> Eta beharko - 728 00:38:39,040 --> 00:38:41,200 oh, daukat dagoeneko Meteor lasterka. 729 00:38:41,200 --> 00:38:45,230 Beraz, ez da utzi egingo - let me itxi nire beste Meteor. 730 00:38:45,230 --> 00:38:49,640 When I Meteor, zuk exekutatu Orain ikusi beharko duela - 731 00:38:49,640 --> 00:38:51,490 uneko direktorioan ikusi behar duzu duten zerbitzatu da. 732 00:38:51,490 --> 00:38:55,476 Eta orain, zerbitzariari esan du dagoenean http://localhost exekutatzen. 733 00:38:55,476 --> 00:38:58,860 Hori jarri nahi duzun URL-a da Zure nabigatzailean in. 734 00:38:58,860 --> 00:39:05,410 >> Eta URL horretan, gai izan behar duzu Apur Goiburu polit bat sartzeko. 735 00:39:05,410 --> 00:39:10,030 736 00:39:10,030 --> 00:39:14,530 Beraz, konturatu localhost on da, horrek esan nahi du edozein egiten baduzu 737 00:39:14,530 --> 00:39:17,320 aldaketak, ez zaren joan ikusteko beste bakoitzaren aldaketak. 738 00:39:17,320 --> 00:39:20,830 Web orrian, berriz, zuk erakutsi dut hasieran, lor genezake 739 00:39:20,830 --> 00:39:23,380 denon aldaketa delako denontzat zen Webgune horretan sartzean. 740 00:39:23,380 --> 00:39:27,010 741 00:39:27,010 --> 00:39:29,540 >> Beraz, joan gaitezen, besterik gabe, [? hitza?] 742 00:39:29,540 --> 00:39:35,570 3.000. 743 00:39:35,570 --> 00:39:38,820 So ahal izateko besterik ez baieztatzeko izan behar dituzu funtzionalitatea lan egiten duen. 744 00:39:38,820 --> 00:39:44,790 Hainbat pertsonek aukeratu ahal izango duzu, eta Horietako puntu desberdinetan eman dezakezu. 745 00:39:44,790 --> 00:39:46,710 Beraz, norbait puntuak ematen dut. 746 00:39:46,710 --> 00:39:50,420 Zuk ere, ikus daiteke igoko heina dute. 747 00:39:50,420 --> 00:39:53,450 748 00:39:53,450 --> 00:39:57,360 >> Orain, denbora interesa, ez dago ditudan hiru ezaugarri dira 749 00:39:57,360 --> 00:39:58,020 inplementatu. 750 00:39:58,020 --> 00:40:03,760 Eta ari gara ezabatzen ezartzeko joan erabiltzaile gure lehen film gisa. 751 00:40:03,760 --> 00:40:06,360 Baina mugitzen dugu aurretik, dira dago edozein galdera? 752 00:40:06,360 --> 00:40:09,010 Eskua gora izan duzu. 753 00:40:09,010 --> 00:40:10,480 Bai? 754 00:40:10,480 --> 00:40:11,730 >> IKUSLEEN: [INAUDIBLE]. 755 00:40:11,730 --> 00:40:20,980 756 00:40:20,980 --> 00:40:22,450 >> ROGER ZURAWICKI: Ezin duzu check Meteor instalatuta dagoela? 757 00:40:22,450 --> 00:40:25,160 758 00:40:25,160 --> 00:40:26,410 >> IKUSLEEN: [INAUDIBLE]. 759 00:40:26,410 --> 00:40:31,440 760 00:40:31,440 --> 00:40:32,680 >> ROGER ZURAWICKI: Tokiko ostalari 3.000? 761 00:40:32,680 --> 00:40:36,550 Eta Oraindik CS50 aparatuaren? 762 00:40:36,550 --> 00:40:37,800 Egin ahal izango dut - 763 00:40:37,800 --> 00:40:39,870 764 00:40:39,870 --> 00:40:41,210 ez duzu behar Mac batean egon. 765 00:40:41,210 --> 00:40:43,558 Hau izango aparatuaren lan. 766 00:40:43,558 --> 00:40:45,880 >> IKUSLEEN: [INAUDIBLE]. 767 00:40:45,880 --> 00:40:47,520 >> ROGER ZURAWICKI: normal batean web nabigatzailea, bai. 768 00:40:47,520 --> 00:40:49,170 >> IKUSLEEN: [INAUDIBLE]. 769 00:40:49,170 --> 00:40:52,100 >> ROGER ZURAWICKI: Is Meteor lasterka? 770 00:40:52,100 --> 00:40:54,180 Beraz OK, ez dago bereizketa bat da hemen. 771 00:40:54,180 --> 00:40:56,300 Zuk darabilzun barruan tresnaren, egin behar duzun 772 00:40:56,300 --> 00:40:58,400 aparatuaren barruan localhost. 773 00:40:58,400 --> 00:41:00,860 Zuk darabilzun zure Mac-en, nagoen bezala, orduan egin ahal izango dut 774 00:41:00,860 --> 00:41:02,460 nire Mac Google Chrome. 775 00:41:02,460 --> 00:41:05,520 Baina zuk CS50 aparatuaren erabiltzen ari bazara, Guztia egin behar duzun 776 00:41:05,520 --> 00:41:06,350 aparatuaren. 777 00:41:06,350 --> 00:41:09,022 Beraz, Google erabili behar duzu Aparatuaren Chrome. 778 00:41:09,022 --> 00:41:10,350 >> IKUSLEEN: [INAUDIBLE]. 779 00:41:10,350 --> 00:41:12,188 >> ROGER ZURAWICKI: Da oraindik ez da lan? 780 00:41:12,188 --> 00:41:13,438 >> IKUSLEEN: [INAUDIBLE]. 781 00:41:13,438 --> 00:41:39,170 782 00:41:39,170 --> 00:41:42,390 >> ROGER ZURAWICKI: Beraz, errepikatu Webgunean sartzeko nola daukazu orain. 783 00:41:42,390 --> 00:41:46,380 URL bat duzu hemen localhost 3.000. 784 00:41:46,380 --> 00:41:49,600 Oraindik CS50 aparatuaren bada, CS50 ireki behar duzu 785 00:41:49,600 --> 00:41:51,320 tresna baten Google Chrome. 786 00:41:51,320 --> 00:41:54,850 Eta Google Chrome barruan tresnaren, URL horretan idatz dezakezu, 787 00:41:54,850 --> 00:41:56,400 eta Goiburu bat ikusi beharko duzu. 788 00:41:56,400 --> 00:41:58,990 789 00:41:58,990 --> 00:42:04,800 Beraz, ez dut besterik ez jarri off Apur aldean hemen apur bat. 790 00:42:04,800 --> 00:42:09,600 Eta orain ez dut ireki egingo nire hemen baino gehiago testuen editore. 791 00:42:09,600 --> 00:42:16,040 Hargatik nau egiten, besterik gabe ziur kodearen ordena da. 792 00:42:16,040 --> 00:42:17,580 Ados. 793 00:42:17,580 --> 00:42:19,750 Handia. 794 00:42:19,750 --> 00:42:22,360 >> Orain oinez bidez nahiko nuke kodea pixka bat. 795 00:42:22,360 --> 00:42:26,110 Eta lehenengo fitxategia hasteko nahi nuke hau da leaderboard.html batera. 796 00:42:26,110 --> 00:42:31,520 Kode hori lortzeko gai izango duzu ondoren mintegian, beraz, besterik erakutsi nahi dut 797 00:42:31,520 --> 00:42:33,960 duzu nire ordenagailuan zer ari den gertatzen. 798 00:42:33,960 --> 00:42:39,130 799 00:42:39,130 --> 00:42:40,970 Beraz, denek hau ikusi ahal izatea espero dut. 800 00:42:40,970 --> 00:42:47,970 801 00:42:47,970 --> 00:42:51,590 Beraz, oso fitxategiaren hasieran, dugu Gure burua eta titulua, behar horri 802 00:42:51,590 --> 00:42:54,510 zer egiten dugun ikusi antzekoa da HTML dokumentu guztietan. 803 00:42:54,510 --> 00:42:56,990 Eta gero ari gara behar joan gorputz-etiketa hemen. 804 00:42:56,990 --> 00:42:59,920 >> Zer gehiago aukeratu dut da nagusiak gorputza, funtsean, zer da 805 00:42:59,920 --> 00:43:01,470 bistaratuko da iritsi. 806 00:43:01,470 --> 00:43:05,560 Baina badaude batzuk ez HTML berria gauzak, eta hori da in 807 00:43:05,560 --> 00:43:06,710 angelu-kortxeteak bikoitza. 808 00:43:06,710 --> 00:43:08,600 Eta horiek template etiketa dira. 809 00:43:08,600 --> 00:43:13,770 Beraz, ikusiko duzu hemen tarte horretan Goiburu berria parentesia. 810 00:43:13,770 --> 00:43:17,390 Eta hau da, mota horretako - pentsatu HTML funtzio bat deituz gisa. 811 00:43:17,390 --> 00:43:19,320 >> Hau HTML bertsio berezi bat da. 812 00:43:19,320 --> 00:43:22,730 Meteor erabiltzen duen bertsioa, da bertan Horregatik desberdinetan bistara dezakezu 813 00:43:22,730 --> 00:43:26,190 gauza, hala nola, Goiburu gisa izenak eta botoiak. 814 00:43:26,190 --> 00:43:30,870 Baina Goiburu esaten dizu joateko Izen Goiburu duen txantiloia. 815 00:43:30,870 --> 00:43:34,746 Beraz txantiloia ez du ezagutu bistara berez, baina funtzio bat da, beraz, 816 00:43:34,746 --> 00:43:35,390 get eskatuko zaie. 817 00:43:35,390 --> 00:43:41,030 Eta hori guztia egingo duzu ordezkatuko hementxe Goiburu sartu kodea. 818 00:43:41,030 --> 00:43:44,510 819 00:43:44,510 --> 00:43:48,820 >> Goiburu zati interesgarria hemen taula hau besterik ez da. 820 00:43:48,820 --> 00:43:52,910 Besterik ez duzu irakurri bada, irakurri kode hau ozen, intuitiboa izan behar du 821 00:43:52,910 --> 00:43:57,390 delako Goiburu, denok hemen taula bat da. 822 00:43:57,390 --> 00:44:00,410 ID klase honetan gauzak ez duzu kezkatu behar. 823 00:44:00,410 --> 00:44:02,460 Besterik ezagutzen ez dagoela mahai goiburu bat da. 824 00:44:02,460 --> 00:44:03,630 Duten thead hau da. 825 00:44:03,630 --> 00:44:06,860 >> Eta izen bat eta puntuazio bat aurkitzen du. 826 00:44:06,860 --> 00:44:12,150 Etiketa guztiak, thtable bezala, thead, besterik ez duzu ikasten batera joan ahala. 827 00:44:12,150 --> 00:44:15,540 Ez da garrantzitsua buruz ikasi duzula horiek zuk zuzenean sartzeko delako 828 00:44:15,540 --> 00:44:16,520 erreferentzia online. 829 00:44:16,520 --> 00:44:20,610 Edo seihilekoaren amaieran, horiek besterik izango da oso ezaguna. 830 00:44:20,610 --> 00:44:22,840 >> Mahaiaren goiburua, ondoren duten marraztu nahi dut parte zure 831 00:44:22,840 --> 00:44:24,900 arreta h Etiketa honek da. 832 00:44:24,900 --> 00:44:27,180 Delako parentesi bikoitzean, txantiloi bat da. 833 00:44:27,180 --> 00:44:30,980 Beraz, jokalari bakoitzaren esan nahi du, edozein dela ere jokalari da, behar dugu 834 00:44:30,980 --> 00:44:31,500 bistaratuko da. 835 00:44:31,500 --> 00:44:32,965 Eta joan jokalari plantilla behar dugu. 836 00:44:32,965 --> 00:44:35,680 837 00:44:35,680 --> 00:44:39,890 >> Behera joan gara pixka bat gehiago izanez gero - 838 00:44:39,890 --> 00:44:40,980 Jende guztiak ikusi ahal izatea espero dut. 839 00:44:40,980 --> 00:44:42,900 Jokalarien plantilla dugu. 840 00:44:42,900 --> 00:44:49,080 Eta plantila honetan funtsean definitu bat taulako zelula, non izena jarri 841 00:44:49,080 --> 00:44:50,330 Hemen eta atsedenaldira. 842 00:44:50,330 --> 00:44:52,540 843 00:44:52,540 --> 00:44:56,720 Orain, handitzen eta txikitzen, ikus dezakegu zatia kode hau - 844 00:44:56,720 --> 00:44:59,060 eta hori hor behera gure jokalari izan zen - 845 00:44:59,060 --> 00:45:01,070 zelulak horietako bat definitzen du. 846 00:45:01,070 --> 00:45:02,890 Duten I sakatu gauza bakoitza horia bihurtzen da. 847 00:45:02,890 --> 00:45:06,690 848 00:45:06,690 --> 00:45:08,660 >> A modu sinple orain aldatu izan dut. 849 00:45:08,660 --> 00:45:10,150 Ziurtatu Meteor oraindik ekinean dago. 850 00:45:10,150 --> 00:45:12,540 Meteoro zerbitzari prozesu bat izan behar du, beraz, utzi besterik ez duzu 851 00:45:12,540 --> 00:45:14,020 denean garatu duzu martxan. 852 00:45:14,020 --> 00:45:18,280 Demagun aldatu nahi nuen izen guztiak edo zatia. 853 00:45:18,280 --> 00:45:23,320 Eta esango nuke noa puntuak gehitzeko hemen. 854 00:45:23,320 --> 00:45:27,215 Beraz, aldaketa hemen egin nuen zen, ordez puntuazioa besterik ez du, I 855 00:45:27,215 --> 00:45:30,280 gehitzeko puntuazioa espazioaren puntu. 856 00:45:30,280 --> 00:45:32,775 >> Txikiagotzeko noa, eta nago nire fitxategia gorde joan. 857 00:45:32,775 --> 00:45:35,510 858 00:45:35,510 --> 00:45:39,830 Eta nire fitxategia gorde ondoren, behar dut ziurtatu Meteor martxan dago egiteko. 859 00:45:39,830 --> 00:45:55,650 860 00:45:55,650 --> 00:45:57,610 Barkatu eragozpenak. 861 00:45:57,610 --> 00:46:00,330 Duzu aldaketa erakutsi nahi dut ziren denbora errealean egiten da. 862 00:46:00,330 --> 00:46:06,180 Beraz, besterik ez dut egingo testu batzuk aldatzeko. 863 00:46:06,180 --> 00:46:07,600 Sakatu jokalari bat. 864 00:46:07,600 --> 00:46:10,040 I jarriz naiz txapelak guztietan. 865 00:46:10,040 --> 00:46:14,540 Eta izan beharko zen, hau da lan egiten bada behar bezala, noiz gorde dut, hura 866 00:46:14,540 --> 00:46:16,801 eguneratzeko litzateke. 867 00:46:16,801 --> 00:46:20,420 >> Oh, uste dut oraintxe arazoa da Ez nago eskuineko direktorioan. 868 00:46:20,420 --> 00:46:24,940 869 00:46:24,940 --> 00:46:26,870 Ados. 870 00:46:26,870 --> 00:46:28,160 Horri buruzko Sentitzen dut. 871 00:46:28,160 --> 00:46:32,860 Beraz, hemen, zer duzu nabarituko da nire aldaketaren joan bidez. 872 00:46:32,860 --> 00:46:34,540 Orain esan aldaketa leheneratu nahi dut. 873 00:46:34,540 --> 00:46:36,200 Atzera joan zer nuen nahi dut. 874 00:46:36,200 --> 00:46:37,640 Besterik ez naiz normalean idazten joan. 875 00:46:37,640 --> 00:46:39,180 Sakatu jokalari bat. 876 00:46:39,180 --> 00:46:42,920 >> Oraingoz gorde dut, eta gune niretzat freskatzen. 877 00:46:42,920 --> 00:46:44,740 Eta nire aldaketa ikusten dut Gunean berehala. 878 00:46:44,740 --> 00:46:48,170 Hau benetan lagungarria ezaugarri bat da arazketa delako orain 879 00:46:48,170 --> 00:46:49,640 Ez dut behar - 880 00:46:49,640 --> 00:46:52,920 C kodea idatzi dugu, ez bakarrik egin dugu fitxategia gorde behar, baina izan nahi dugu 881 00:46:52,920 --> 00:46:54,750 egin da eta, ondoren, berriro exekutatu. 882 00:46:54,750 --> 00:46:58,750 Meteoro oso polita da C delako ez bezala, Oraingoz zure HTML edo gorde 883 00:46:58,750 --> 00:47:01,070 JavaScript fitxategia, aldaketa erakusten du berehala. 884 00:47:01,070 --> 00:47:05,050 885 00:47:05,050 --> 00:47:09,140 >> Galdera bat da, txantiloiak hauetan, nola ez jokalari bezalako balioak lortu dut 886 00:47:09,140 --> 00:47:11,520 edo aukeratu izen bat? 887 00:47:11,520 --> 00:47:17,130 Handiagotzeko dut hemen bada nire kodea sartu, Hau ikusten dut jokalari bakoitzeko. 888 00:47:17,130 --> 00:47:19,970 Beraz, plantilla badaki Nolabait daukat jokalari. 889 00:47:19,970 --> 00:47:22,110 Eta badaki ez dagoela aukeratutako izen bat. 890 00:47:22,110 --> 00:47:23,220 Kode hau dator? 891 00:47:23,220 --> 00:47:25,180 Duten JavaScript dator. 892 00:47:25,180 --> 00:47:30,980 >> Eta leaderboard.js bazoaz, hau fitxategia, orain, hemen joan nintzen, bat dugu 893 00:47:30,980 --> 00:47:33,460 komando batzuk definitu. 894 00:47:33,460 --> 00:47:36,400 Hau Meteor sintaxia berezia da. 895 00:47:36,400 --> 00:47:38,600 Ohartu ez duzula behar Vars edo ezer. 896 00:47:38,600 --> 00:47:42,990 Baina horiek ez dira besterik structs gainean ESTRATEGIKOA structs edo objektu horien gainean. 897 00:47:42,990 --> 00:47:45,910 Eta guztiak definitzen dut txantiloia da Goiburu deritzo. 898 00:47:45,910 --> 00:47:47,900 >> Goiburu bat lortu behar jokalari izeneko gauza. 899 00:47:47,900 --> 00:47:48,840 Eta zer da jokalari? 900 00:47:48,840 --> 00:47:51,860 Ez da edozein dela ere, adierazpen hau itzultzen. 901 00:47:51,860 --> 00:47:53,020 Eta zer aukeratutako izena da? 902 00:47:53,020 --> 00:47:54,630 Kodea batzuk gehiago da. 903 00:47:54,630 --> 00:47:56,810 Dugu kodearen xehetasunak estali eta pixka bat beranduago. 904 00:47:56,810 --> 00:48:02,210 Baina oraintxe bertan, ulertu nahi dut kode honetan, hartzen ari garen 905 00:48:02,210 --> 00:48:04,350 jokalariek, eta ari da balore bat ematen dugu. 906 00:48:04,350 --> 00:48:07,000 Kasu honetan, funtzio bat da lortzen exekutatu. 907 00:48:07,000 --> 00:48:10,290 Beraz balioa itzuli ahal izango dugu denean funtzioa exekutatu dugu. 908 00:48:10,290 --> 00:48:12,830 909 00:48:12,830 --> 00:48:13,520 Hau erregistroa da hau. 910 00:48:13,520 --> 00:48:14,770 Ez duela zentzurik? 911 00:48:14,770 --> 00:48:23,170 912 00:48:23,170 --> 00:48:25,010 >> Bide eta ordenatuko aldatu ahal izango dut. 913 00:48:25,010 --> 00:48:27,230 Hemen, ez moduko objektu bat da. 914 00:48:27,230 --> 00:48:31,660 Eta zer dioen hau da naiz ordenatzeko joan puntuazio lehenengo beherantz eta egindako 915 00:48:31,660 --> 00:48:33,170 ondoren izendatzeko behetik gora. 916 00:48:33,170 --> 00:48:36,630 Aldatu dut hau bada bat, joan da puntuazio goranzko ordenatzeko. 917 00:48:36,630 --> 00:48:39,120 Beraz, zero gainean izan behar du. 918 00:48:39,120 --> 00:48:43,370 Eta noiz handiagotzeko nire webgunean sartu dut, dugu orain ikusten webgunean eguneratu. 919 00:48:43,370 --> 00:48:44,923 Eta emaitzaz ascender da. 920 00:48:44,923 --> 00:48:49,010 921 00:48:49,010 --> 00:48:53,980 >> Hurrengo funtzioa nahi dut estaltzeko klik gehikuntza da. 922 00:48:53,980 --> 00:48:57,910 Denbora interesa daudelarik, ez dut izan Meteor gehiago estaltzeko gai 923 00:48:57,910 --> 00:49:00,690 kodea, baina badira baliabide ugari daude eskuragarri, eta izango dut 924 00:49:00,690 --> 00:49:03,560 hemen mintegiaren ondoren. 925 00:49:03,560 --> 00:49:07,680 Baina besterik ez estali nahi dut Goiburu gertaerak. 926 00:49:07,680 --> 00:49:10,520 Sintaxia hau bat ikasten duzu bit hitzaldia geroago. 927 00:49:10,520 --> 00:49:12,870 Hau JavaScript da. 928 00:49:12,870 --> 00:49:16,720 >> Besterik ez esaten ari garen, noiz klik bat lortuko dugu, eta gehikuntza ekarriko du, hau 929 00:49:16,720 --> 00:49:19,160 hash besterik izena esan nahi du. 930 00:49:19,160 --> 00:49:23,945 Gehikuntza izena tag-ean, eta nahi dugun eguneratzeko - Giltza hitzak nahi dut 931 00:49:23,945 --> 00:49:26,740 ikustea eguneratzea da eta hautatu eta jokalari. 932 00:49:26,740 --> 00:49:29,080 Beraz, edozein jokalari aukeratu ditu, eguneratu dugu. 933 00:49:29,080 --> 00:49:31,260 Eta zer egiten da Kontatzailea dugu bere bost arabera puntuazioa. 934 00:49:31,260 --> 00:49:37,700 935 00:49:37,700 --> 00:49:40,340 Eta hori funtzionaltasunak deskribatuko hemen dugu. 936 00:49:40,340 --> 00:49:50,270 937 00:49:50,270 --> 00:49:54,510 >> Mintegi hau amaitu ondoren, dugu izan kodea batzuk gehiago ikusteko gai. 938 00:49:54,510 --> 00:50:00,400 Baina nire helburua atzera egingo duten nahi dut gune aldatzeko, baino gehiago nahi nuen hemen 939 00:50:00,400 --> 00:50:03,400 remove botoi bat gehitzeko beraz Jokalari I ezaba ditzakezu. 940 00:50:03,400 --> 00:50:05,390 Beraz, hori egin ahal izateko, behar dut bi gauza egin. 941 00:50:05,390 --> 00:50:09,680 HTML eguneratu behar dut, eguneratu Ikusteko, zer lortzen erabiltzaileari agerian, eta 942 00:50:09,680 --> 00:50:15,080 Orduz Javascript batzuk noiz botoia sakatzen denean, Meteor va 943 00:50:15,080 --> 00:50:15,690 zerbait egin behar. 944 00:50:15,690 --> 00:50:18,040 Honez jokalari hori kendu egingo da. 945 00:50:18,040 --> 00:50:20,720 >> Beraz, ez dira kode zatiak asko funtsean dute dagoeneko 946 00:50:20,720 --> 00:50:22,610 dira niretzat egina. 947 00:50:22,610 --> 00:50:26,160 Hemen begiratu nuen bada, dagoeneko modu bat dut of hautatutako jokalari lortzean. 948 00:50:26,160 --> 00:50:29,880 Stuff hau da, zuk ikusi ahal izango bada. 949 00:50:29,880 --> 00:50:31,346 Beraz, besterik ez dut bada - 950 00:50:31,346 --> 00:50:35,160 Beste gertakizun bat izan nahi dut. 951 00:50:35,160 --> 00:50:37,900 Beraz, ez dut kopiatu, zer daukat joan. 952 00:50:37,900 --> 00:50:40,740 Hau zerrenda bat delako, Besterik ez koma bat behar dut. 953 00:50:40,740 --> 00:50:45,480 >> Beraz, gaur egun ez dut ezabatzeko klik egingo. 954 00:50:45,480 --> 00:50:48,840 Eta gero, horren ordez jokalari eguneratzea, Jokalari ezabatu egin dut. 955 00:50:48,840 --> 00:50:51,620 Eta jokalari guztien beharrak ezabatu Aukeratutako jokalari bat da. 956 00:50:51,620 --> 00:50:56,500 Beraz, funtzio honek behar dugun guztia da. 957 00:50:56,500 --> 00:51:01,550 Behar ez dut batzuk gehitzeko HTML hemen ordea. 958 00:51:01,550 --> 00:51:05,180 Beraz, behera joan I izanez gero, honek HTML ikuspegia da. 959 00:51:05,180 --> 00:51:08,300 Gauza bat, hemen izan genuen, Horrek etiketa bat izan zen. 960 00:51:08,300 --> 00:51:09,610 Zuk ez duzu kezkatu. 961 00:51:09,610 --> 00:51:12,000 >> Inoiz edo behin da izena gehikuntza hau. 962 00:51:12,000 --> 00:51:14,990 Eta hau da, esan digu zer onartzen, denean gehikuntza bertan klik egin dugu, behar dugu 963 00:51:14,990 --> 00:51:16,410 bost puntu eman. 964 00:51:16,410 --> 00:51:18,240 Eta ikusiko duzu hori botoi bat da. 965 00:51:18,240 --> 00:51:20,150 Hori da BTN zer esan nahi du. 966 00:51:20,150 --> 00:51:23,190 Eta botoia testua da bost puntu eman. 967 00:51:23,190 --> 00:51:26,440 Beraz, zer egin dut da naiz lerro hau kopiatu joan. 968 00:51:26,440 --> 00:51:29,910 Izena ezabatu aldatzera noa. 969 00:51:29,910 --> 00:51:34,310 Eta nik aldatu egingo dut testu hemen ezabatzeko. 970 00:51:34,310 --> 00:51:35,980 >> Beraz, ziurtatu dena salbatu en. 971 00:51:35,980 --> 00:51:39,010 Nire JavaScript itzuli nahi dut ziur daukat hori egiteko 972 00:51:39,010 --> 00:51:40,880 ezabatu lerrokatuak hemen. 973 00:51:40,880 --> 00:51:41,780 Ona. 974 00:51:41,780 --> 00:51:43,145 Naiz, beraz bi artxiboetan gorde behar. 975 00:51:43,145 --> 00:51:46,060 976 00:51:46,060 --> 00:51:49,320 Bi fitxategiak gorde ondoren, dugu beheraino atzera jo dezake. 977 00:51:49,320 --> 00:51:51,550 Eta orain ikusten dugu daukagun ezabatzeko botoia. 978 00:51:51,550 --> 00:51:56,050 Eta urrats bat gehiago. 979 00:51:56,050 --> 00:51:58,200 Bat lor dezakezu nabarituko duzu error dudanean klik delako 980 00:51:58,200 --> 00:52:00,610 ezabatu, ez da ezer gertatzen. 981 00:52:00,610 --> 00:52:03,930 >> Hau arazteko modu bat da, joan atzera Inspect Element. 982 00:52:03,930 --> 00:52:07,820 Hau egiten ari naiz nahita ahal duzun beraz zerbait nola arazteko nahi duzun ikusteko. 983 00:52:07,820 --> 00:52:11,210 In Inspect Element, dugu Gure testu guztia behera hemen. 984 00:52:11,210 --> 00:52:13,320 Kontsola itzuli nahi dut. 985 00:52:13,320 --> 00:52:19,230 Eta zer gertatzen da hemen joan nintzen da akats-mota batzuk lortu dut. 986 00:52:19,230 --> 00:52:21,660 Dio ez dago metodo ezabatu. 987 00:52:21,660 --> 00:52:30,770 >> Beraz, zer da hori esaten denean joaten naiz kodearen atzera, jokalari deitu nuen 988 00:52:30,770 --> 00:52:31,870 ezabatu hemen. 989 00:52:31,870 --> 00:52:34,430 Ezabatu da, benetan ez eskubidea komandoa. 990 00:52:34,430 --> 00:52:39,740 Beraz, jakiteko zer eskuinera komandoaren da, ez dago Meteor API da. 991 00:52:39,740 --> 00:52:42,680 Dokumentazioa seinalatu nahi dut den mutil besterik meteor.com da. 992 00:52:42,680 --> 00:52:45,190 Beraz izan dut hemen. 993 00:52:45,190 --> 00:52:48,510 994 00:52:48,510 --> 00:52:51,370 Hau besterik ez da, beraz, you guys ezagutzen non gehiago ikasteko. 995 00:52:51,370 --> 00:52:54,420 >> Ez dago dokumentazioa lotura bat da. 996 00:52:54,420 --> 00:52:59,410 Eta, funtsean, besterik ezin dut ez ezabatzeko aurkitu. 997 00:52:59,410 --> 00:53:03,220 Eta zer ikusten duzu, ezabatu benetan kendu. 998 00:53:03,220 --> 00:53:05,400 Komandoa dela Deitu behar dut. 999 00:53:05,400 --> 00:53:09,620 Beraz, gaur egun ezagutzen dugun, noa hau ezabatu kendu aldatzeko. 1000 00:53:09,620 --> 00:53:13,060 1001 00:53:13,060 --> 00:53:18,010 Beraz, gaur egun, nire Goiburu itzuli dut gune, naiz klik noa 1002 00:53:18,010 --> 00:53:19,450 ezabatu, eta orain dut joan. 1003 00:53:19,450 --> 00:53:21,290 Ez dago gehiago Roger gabe. 1004 00:53:21,290 --> 00:53:25,470 Eta behin ezabatzen jarraitzea dezaket Izen bakar dut ezer geratzen izan arte. 1005 00:53:25,470 --> 00:53:33,600 1006 00:53:33,600 --> 00:53:36,060 >> Beraz Aurreikuspen apur bat izan zen Meteor nola erabili. 1007 00:53:36,060 --> 00:53:38,990 1008 00:53:38,990 --> 00:53:42,380 Ikasteko egingo duzu Javascript askoz gehiago eta beharrezkoak egiteko HTML 1009 00:53:42,380 --> 00:53:46,970 prettier, zein dugu estali egingo in itxura Aste honetan [? pieza?] HTML ezarri 1010 00:53:46,970 --> 00:53:49,630 JavaScript eta hurrengo batean [? pieza?] ezarri. 1011 00:53:49,630 --> 00:53:53,150 >> Beraz, ez naiz kezkatuta guztiak ez du bada stuff hau zuretzat erraza dator. 1012 00:53:53,150 --> 00:53:56,410 Denbora by izango da azken proiektua. 1013 00:53:56,410 --> 00:53:58,030 Erakutsiz esker. 1014 00:53:58,030 --> 00:54:01,380 Lotura laster ondoren eguneratu dut Mintegi beraz, batzuk gehiago ikusi ahal izango duzu 1015 00:54:01,380 --> 00:54:05,630 Horretan ez dut ezarri adibide nola Goiburu aurreratuagoak lortzeko 1016 00:54:05,630 --> 00:54:08,640 daukat web orri honetan hemen bat-erradikala-leaderboard.meteor. 1017 00:54:08,640 --> 00:54:19,550 1018 00:54:19,550 --> 00:54:21,260 Eskerrik asko. 1019 00:54:21,260 --> 00:54:22,760 >> [Txaloak] 1020 00:54:22,760 --> 00:56:58,070