>> ROGER ZURAWICKI: Kaixo guztiontzat.
Ahal dut zure arreta?
Eskerrik asko, mutil.
Gaur Meteor buruz hitz egin nahi dut.
JavaScript esparru bat da.
Dugu joan egingo bidez nola egin dezakezu Benetan cool web apps egiteko.
>> Aurretik eskuratu JavaScript sartu dugu, besterik ez dut you guys kontatu nahi duten borondate hau
egon - geroago izan dituzu pieza seihileko honetan.
JavaScript buruz izan beharko luke.
Uste dut [INAUDIBLE] da lehen joan behar web HTML PHP gauzak estaltzeko dugu aurretik
Ikusteko Javascript-a mugitu.
Eta CS50, Javascript jotzen da bezero-kode bat bezala.
Horrela bakarrik lortzen exekutatu web nabigatzailea.
>> Baina azken aurrerapen esker teknologia, orain lortu dugu exekutatu
Zerbitzari gisa JavaScript baita.
Beraz, hau benetan cool bat sortu esparrua delako orain idatz dezakezu
legitimoa kodea bera bezeroak eta zerbitzariak.
Eta noiz funtzioak definituko zenuke zure zerbitzari, zure bezero horiek deitu ahal
funtzio bera.
Eta horrekin errazagoa egiten du.
Aurretik, berriz, duzun PHP erabiliz gero zerbitzari, aurrealdean JavaScript
amaieran, PHP funtzio bat idatzi behar duzu eta ondoren Javascript-bertsio bat
egin funtzio bera lan mota bera.
>> Hasteko dugu beraz, aurretik, nahi dut duzun demo bat erakusteko zer
Meteoro egin dezakezu.
Erakutsiko dizu dut demo, hau da, zer hemen egindako sortzeko gai izango duzu
Mintegi honen amaieran.
Besterik gabe joaten gara hemen.
Hau Leaderboard aplikazio bat da.
Benetan adibidea kanpo oinarritutako Meteor ematen dizu.
>> Meteoro da oso polita denean duzulako instalatu pakete gisa, ahal duzun
funtsean, play inguruan lau demoak horiek.
Eta Leaderboard da Demo hauek lehen.
Mintegiaren ondoren, duzun guztia animatzen dut Beste demoak besterik arakatzeko
Benetan cool daudela uste dut, eta delako duzu Meteor boterea erakusten dute.
>> Beraz, hori zer den, hau da, Leaderboard ostatatutako.
Hau besterik ez da Egia izenen zerrenda bat.
Eta pertsonak aukeratu ahal izango duzu.
Horia piztu dute.
Eta gero, eman dezake Horietako bost puntu.
Eta nabarituko duzu zerrendan dagoela ordenatuko delako neure burua gehiago eman dut
eta puntu gehiago, naiz orain goialdean.
Beraz, hau da, non hasten gara.
>> Eta zer eramateko gai izango duzu mintegi hau da batzuk gehiago
Nik gehituko ezaugarri Leaderboard.
Estaliz izango dugu nola, baita bost puntu gehitu jokalari bat da, ahal dugun
jokalari ezabatu, jokalari berriak gehitu ahal izango dugu, eta nola nahi dugun aukeratu ahal izango dugu
horiek ordenatzeko.
Eta horiek ez dira oso erraza API dei guztiak Meteor duzula ematen du.
Izan ere, ezaugarri bat hemen partiturak ausaz.
>> Beraz, zer da benetan honi buruz cool is you guys benetan
guztiak Gunean joan.
Jarri dut testu handiagoa hemen.
Bat-erradikala-beruna erboard.meteor.com.
Eta noiz guys joan Gunean, zuk Gunean aldatu egiteko gai izan behar du, eta
Zure Edizio guztiak ikusgai izango da besteek ere.
Beraz, ezin duzu - zarela mutil guztiak Gunean konektatzeko gai?
Beraz, play inguruan.
Joan eta hasi batzuen izenak ezabatzen.
Ikusi zer gertatzen den.
>> Beraz ikusten duzu denek jolastu daiteke.
Hau besterik segurtasun lehenetsia da Meteor modua.
Ikusten duzu mundu guztiak ahal bata bestearen datuak aldatzeko.
Ez kezkatu.
Meteoro du segurtasun izatea.
Hau da, oso erraz inplementatu bat Ezaugarri, non sortu erabiltzaile ezar dezakezu
eta sarrerak.
Baina oraintxe bertan, inor bisitatu du gune beraiek eman ahal bezain beste
nahi dute puntuak.
Beraz dut beti horrela horregatik modu dibertigarrian Hasteko da.
Eta gero, besterik ez dugu hitz egin xehetasunak buruz, nola
Meteoro egiten hori posible.
>> Naiz, beraz Meteor zer da estaltzen joatea, eta, ondoren, besterik ez dugu estali behar du
bi aurrebaldintzak CS50 ez da nahikoa estalita.
Baina epe horren amaieran, beharko be bai HTML eta eroso
Ikusteko Javascript-a benetan zure esku zikin Meteor lanean.
Eta uste dut modu handi bat besterik ez da are gutxiago erosoa ikasleek egin
azken proiektu benetan ezin dutelako hizkuntza batean lo egin, eta lortu dute
Ikusten aldaketak beren berehala lanera.
>> Beraz, diapositiba hau besterik erakusten batzuk teknologia nagusien duten Meteor JS
Zuri ematen.
Meteoro ez da teknologia berri bat bere kabuz.
Benetan conglomeration bat hainbat gauza horiek guztiak
Interneten dugu.
Baita HTML, CSS, Javascript, dugu Node.js bezalako zenbait teknologia dute,
hau da, zer aukera ematen exekutatzen duzun Ikusteko Javascript-a atzeko amaieran on your
zerbitzaria, baita JavaScript batzuk liburutegiak, jQuery, azpimarrak bezala.
>> Horiek guztiak ezagunak izango seihilekoaren amaieran duzu.
Eta, gainera, izeneko datu-base bat erabiltzea lortuko dugu MongoDB, hau da, benetan bat
popular database oraingoz startups berri horiek.
Zuk pentsatu ahal MySQL bezalako gisa, baina Oso nicely berau JavaScript-rekin.
Eta ez dago beste teknologia batzuk hemen eta beste asko ez ditut zerrendatutako
interfaze guztiak benetan nicely Meteor batera.
>> Diapositiba honetan jarri nahi izan dut delako batzuetan honi buruzko nahasmena lortu dut.
Meteoro JavaScript bakarra da.
Ez da PHP.
Ez da Ruby on Rails.
Beraz kodea idatzi baduzu, nahi baduzu Meteor proiektu bat idazteko, benetan duzu
ezin erabili Ruby kodea.
Benetan ez duzu PHP erabili.
>> Ikusiko dugu berriz, ezberdintasunak kodea eta sintaxia, agian ez direla izango
desberdinetan, nahi duzun azpimarratu nahi dudan Meteoro, dena zuk kodea da
Ikusteko Javascript-a bakarrik.
Eta hori erakutsi behar duzun guztia erabiltzaileari HTML CSS izango da.
Baina ez duzu benetan edozein erabiliz beste hizkuntza duten beste
mintegiak estali dezake.
Zer Meteor ere bada, web zerbitzaria da.
Ez baduzu, beraz, nahiz eta edozein Ikusteko Javascript-a, eta besterik zerbitzatzeko nahi baduzu
CSS eta HTML fitxategiak, Meteor Hori egin dezakezu.
>> Eta hemen esteka berriro joan demo duzu guys lortu nuen
jolasean hasi zen.
Baina dezagun aurrera HTMLra.
Zenbat pertsona hemen ez daki zer HTML da?
Ados handia.
Eta hori da, guztiz fina.
Benetan ez duzu behar buruz askoz ezagutzeko delako zehar joango gara
erabilera oso besterik gabe.
>> Hau da, zer simple HTML orri baten itxura du.
Kokapen hau zure kaixo, mundua bezalakoa izan daiteke HTML, hasi ginen C, berriz ekin
kaixo, mundua.
Ez dut nahi hemen on azpimarratu duzu zer HTML, zer burua xehetasunak, zer
gorputza, zer izenburu han egiten ari da.
Besterik egitura azpimarratu nahi dut, tags nola duzu.
Eta hori angelu giltzen da.
Eta hor duzu Zure deskribatzaile.
>> Beraz, HTML dokumentuaren izan dezakezu.
Eta ondoren HTML dokumentu itxi dituzu backslash gauza bera baita.
Eta etiketa mota desberdinak behar duzu.
Eta nabarituko guztiak ari dira datorren.
Egingo gorputza etiketa bat bezala duzu eta, ondoren, itxi body etiketa bat.
Eta gorputza tag barruan, hori izango izango zure web orrian edukia.
Beraz, web orri hau, besterik gabe bistaratuko litzateke atzealde zuria eta testu beltzez
kaixo, mundua.
Du zentzua?
Ados.
>> Orain noa azkar estaltzeko Javascript.
Aurreko TF baten hitzetan, "JavaScript programazioa onena da
hizkuntza gaur egun dauden.
Beste pertsona izango saiatzeko dizute bestela.
Oker dira. "Javascript-a da, nahiko polita, eta erakutsiko dizut zergatik.
>> Beraz, hau da adibide klasiko dugu hasten da C.-rekin daukagu ​​kaixo, mundua.
Eta nabarituko duzu, nahiz eta txikitu baduzu da, gutxienez bi izan behar duzu
kode lerro hemen.
Kodearen hainbat lerro daukat.
Hau oso besterik gabe egin daiteke.
Lerro bat JavaScript console.log batera, eta, ondoren, zure kate,
kaixo, mundua.
>> Orain, gabiltza berri batera mugitzen nahiz hizkuntza Javascript, ia guztia
duzun kodifikazioa ikasi trebetasunak C zuzenean eramangarriak dira.
Beraz, kateak, kateak ideia in komatxo, hori bera da.
Puntu eta koma, hori bera da.
>> JavaScript buruzko ezaugarri neat bat benetan da duzun
ez puntu eta koma behar.
Asmatzen behar lukeen duzun puntu eta koma bat jarri bertan.
Baina hori esanda, beti saiatu behar duzu zure puntu jarri han.
Jotzen estilo ona.
Eta, gainera, ez da funtzio nagusia da.
Fitxategiaren goialdean hasteko besterik ez duzu eta irakurtzeko gauza lineaz linea.
>> Ondoren, hau da egiteko zer hartzen du kaixo, mundua programa.
Eta gero, nabarituko duzula nahi kaixo egin eta gero exekutatu kaixo.
JavaScript, jotzen du lengoaia interpretatu bat.
Zer jakin behar duzun da ez hartzea da.
>> Ez dago konpilatzerakoan ez da.
Nodo exekutatu besterik ez duzu.
Eta gogoratu nodo programa dela Kontsolaren zure JavaScript ihes egingo,
kutxa beltz bat, ez da web orrian.
Beraz, eman besterik ez duzu fitxategia, eta hura da inprimatu kaixo, mundua joan.
>> Dut benetan egingo demo txiki bat you guys hementxe duten.
Beraz, goazen baino gehiago, nire Node.js terminal.
Ados.
Dezagun aurrera hemen.
Beraz, ez dut nodo hasteko.
Eta you guys erakutsi dut besterik hori nola esanen
instalatuko, ez baduzu.
Dezagun pixka bat handiagoak egin zidan.
Ados.
You guys ikusi ahal izatea espero dut.
>> Beraz kodea idatzi ahal dut egin nuen bezala aurretik console.log in.
Hi, Roger.
Eta konturatu ez dut egin du puntu eta koma, baina gero hau bitxi lortu dut
undefined gauza.
Beno, egia esan, inoiz ez zutela undefined gauza.
Nabarituko nahi dudan gauza da duzun ez da beharrezkoa funtzio nagusia hemen
kodea exekutatzen hasteko.
Eta han backslash end ez da.
Ez dago ezaugarri gutxi batzuk Ikusteko Javascript-a egin dezakezu.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Oh yeah.
Horri buruzko Sentitzen dut.
Eta gezi hori besterik esan nahi du nodo Komando beste prest dago.
Beraz, egin izan dezakezu soil matematika, like 1 gehi 1.
Eta besterik C, matematika hauetan bezala sinboloak besterik ez dira berdinak.
Zenbaki baten console.log egin ahal izango dut.
Eta, ondoren, bi bistaratzen da.
JavaScript atsegina da zentzu horretan, zeren bi int bat da, nahiz eta,
bezalako C, ba zurekin printf bada bi, akats bat lortu nahi duzun.
>> Baina JavaScript daki, oi, zu zara zerbait inprimatzeko.
Kate bat behar noa.
Hargatik niri bihurtzeko duten bi zuretzat kate batean.
Eta, gainera, gauza arraro batzuk egin ahal izango duzu bezala eta, ondoren, hi gehi bi.
Hau besterik ez da beste adibide bat nola bi da be han bihurtu ahal izango baita.
>> Beraz, bidea, dezagun batera besterik JavaScript pixka bat gehiago estali.
Beraz, C, ezberdin ditugu.
Aldagai berri bat sortzen dugun bakoitzean, dugu hori da char * edo hartu esan dute
Kasu CS50 in katea.
Edo zenbaki hamartar bagenituen, karroza esan behar izan dugu.
Boolear bat behar dugu, bada, b esan behar izan dugu.
Eta gero, behin zerbait izan genuen b zen, bool batean lo egin behar izan zituzten.
Ezin izan dugu magikoki honekin ordeztu int bat idatzi ezean dugun horretan
parentesi, b int.
>> JavaScript, badira mota no.
Pentsatu besterik ez duzu var gisa.
Eta var da mota berri bat sortzen duzunean.
Beraz var s-kate bat izatea izan daiteke, var n mugikor bat izatea,
eta var b egia izanik.
Eta gauza bat ezin duzula C egin da Dut orain esan dezaket, lerro horretan, b ondoren
zenbaki oso bat izango dira.
Eta hori ze ondo funtzionatzen.
Berriz, C, esan bezala litzateke zure osoko zenbakia ez da boolearra.
Ezin dut egin duzula.
Edo [INAUDIBLE] errore bat botatzea litzateke.
>> Eta nik azkar nodo sartu atzera daiteke, eta funtzionalitate batzuk erakusteko.
Beraz var bat izan dezake I.
Deitu "Apple". Beraz, orain denean bat inprimatu dut, Nire katea, lortu dut 'Apple.' Baina ezin dut
halaber, gaur egun esan bat berdinen 3.
Eta nabarituko errorerik ez dago.
Eta orain berdin 3.
Edozein galdera, orain arte?
Bai.
>> AUDIENCE: Itxaron, beraz console.log funtsean printf, ezta?
>> ROGER ZURAWICKI: console.log Zure printf da.
>> AUDIENCE: Eskuin.
Beraz, zatoz nola zuk idatzi besterik ez bada zortzi edo [INAUDIBLE], zer ez duten
[INAUDIBLE]?
>> ROGER ZURAWICKI: Eskuin.
Beraz, da -
berdez gauzak erabat inprimatuta kontsola hartan.
Eta zer ikusiko dugu hurrengoa da denean mugitu sarera dugu
orri, ez dugu egiten dugun -
JavaScript HTML bat edango txantiloia, eta bertan egingo diren estali dut
Meteoro mintegian parte.
Eta hor esan dezakezu, emaidazu baten balioa, eta hemen bat jarriko da
Zure web.
Delako web nabigatzaile guztietan benetan kontsola txiki bat dauka.
Eta kontu handiz begiratu baduzu, zuk informazio batzuk lortuko lituzke, bezala zure
printf han agertzen web orrialde bakoitzean zuk kargatu.
>> AUDIENCE: Nola lortu duzu shell pantailara?
>> ROGER ZURAWICKI: Beraz, ez da komando bat nodo deritzo, eta datorren Meteor da.
Beraz, besterik ez dut irten han daudelarik.
Nodo programa dela JavaScript exekutatzen.
Bazoaz meteor.com nahi, zuk Meteor instalatu dezakezu, eta
Meteoro nodo dator.
Delako Meteor bilduma bat besterik ez da software-pakete horiek guztiak.
Noiz lortuko gure adibidea nahi dugu, egingo dut oinez denek instalatzen bidez
Meteoro, eta gero jolastu dezakezu Nodo yourself.
Ados, handia.
>> Beraz, beste lan bati buruzko ezaugarri handi JavaScript-rekin da begiztak berdinak dira.
Nahiko askoz berdinak.
Loops, begiztak, egin bitartean bitartean begiztak, bestela bada.
Da giltza batekin berdina guztiek da.
Sintaxi berdina da.
Loop, gutxi kasuan xehetasuna arreta duzula
behar da int ordez berdin i 0, esateko var i funtzioak 0 itzultzen dugu.
Baina hori aldagai delako buruz hitz egiten dugula aurretik motak.
>> Nabarituko printf hori bihurtzen egunkari bat, console.log bat.
Eta ez dugu behar berea egin p backslash n eta ondoren gainditu i in.
Besterik ez duzu esan i.
Eta zenbakiak inprimatu litzateke zero lau tik.
You guys hau probatu, nahi izanez gero, delako Puntu on bat ekarri duzu.
On kode hau exekutatu nahi baduzu zure egin nabigatzaileak, gomendatuko nuke duten
denek Google Chrome irekiko da.
Google Chrome edo edozein web nabigatzailea benetan, baina Google Chrome gustatzen zait
delako oso normalizatua.
>> Joan zaitezke, nire ustez, baduzu eskubidea klik edozein web orrian, besterik ez dagoen
espazio zuria, ikusiko duzu aukera bat Inspect Element deritzo.
Izan ohi da azkena.
Eta bertan sakatzen duzunean, jaso behar duzu beheraino gauza bat, hortxe agertuko dira.
Dezagun hemen gerturatzeko me.
Eta baten batzuk fitxak hemen dugu.
Bata zaizkizun kontsola da.
>> Eta hau JavaScript kontsola bat da duzun hori orain lan.
Handia.
Beraz, ezin dut idatzi gauza bera Lehenago idazten ari nintzen nodo batean.
Bat gehi bat bi dira.
Var a berdinen "Apple".
Eta gero bat inprimatu nuke, eta 'Apple' dago.
Beraz edozein nabigatzailean, Firefox, Chrome, Safari, edozein erabiliz gero, jo
JavaScript bat sartzeko aukera izango duzu luze bezain kontsola, mota bera
nodo in nintzen kode duzu daiteke propioak kontsola batean exekutatu.
>> IKUSLEEN: [INAUDIBLE]?
>> ROGER ZURAWICKI: Nola kontsola lortzeko?
Eskubidea sakatu espazio hutsa duzu orrian, eta orduan joan behar duzu
Inspect Element.
Beraz, benetan, asko guys nahi nuke izateko ziurtatu ahal duzun
Inspect Element Chrome.
Eta ikusten denean batzuek idatzitako kontsolan sartu kodea
behar bezala exekutatzen dela.
Sentitzen free edozein zalantza argitzeko eskatu ahal bada Zerbait ez da argi hemen.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Edozein mota, eskuinera.
Han guztientzako mota bakarra Ikusteko Javascript-a aldagai.
Eta noiz aldarrikatu duzu aldagai bat, var esan duzu.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Bai.
Du, baina JavaScript, oso da memoria esleitzean buruz smart.
Han malloc ez da.
Ez dago libre.
Beraz, ez duzu kezkatu.
Duten beste polita ezaugarri dela Ikusteko Javascript-a eskaintzen dizu.
>> Beraz nahiko nuke mugitu.
Litzateke izango OK?
Ados.
Handia.
>> AUDIENCE: besterik arazoak dut beharrik [aurkitzeko? Inspect Element. ?]
>> ROGER ZURAWICKI: Beraz Safari begiradak pixka bat, baina ez duzu
izan Chrome edo Firefox?
Dutenak dira eta errazagoa zeintzuk lan egin.
Eta zure proiektuetarako, I gomendatzen nabigatzaileak bat delako itsastea
bugs asko jasoko duzu ia delako nabigatzaileak tratatzen guztietan
JavaScript HTML apur bat ezberdina.
Baietz uste dut zure bizitza asko izango da errazago itsasten bada Chrome delako
eskuragarri da makina guztiak on.
Eta nabigatzaileak nahiko ezagun bat da.
OK?
>> Beraz, hurrengo gaia dugula behar lukeen JavaScript estaltzeko -
Formatua buruz sentitzen dut hemen.
Diapositibak etor luzatzeko aukera izan nuen panoramikoan proiektorea.
Baina orain nahi nuke hitz nola egin duzu funtzioak.
C, aldarrikatzen dugu funtzio guztietan.
Int bezala gehitu, eta int bat sartu da x, eta int y bat, eta, ondoren, gehitu dugu
eta itzultzeko.
>> JavaScript, funtzioak, egia esan, beste aldagaia.
Beraz, besterik gabe esan dugu var gehitu, eta funtzio bat berdin da.
Funtzio batek x eta y bat hartzen du.
Eta zer egiten du funtzio hori?
X gehi y itzultzen bera zehatza da sintaxia C. Eta konturatu gisa horretan
JavaScript, ez duzu esan zer funtzioa itzultzen geroztik delako
aldagaiak ez dute mota, hala ere, hura ez da benetan produktiboa, uste dut,
be your guztiak zehaztera zure funtzio motak.
Eta orduan, funtzio bat deitu, ez da zehatza sintaxia bera C. You gisa
besterik pasatzeko zure bi argumentuetan.
Hau probatu nire nodo nuke.
Daiteke diapositiba aldatu?
>> IKUSLEEN: [INAUDIBLE].
Diapositibak kopia bat egingo lortuko dugu?
>> ROGER ZURAWICKI: Bai.
Beraz, goazen nodo itzuli.
Ados.
Beraz, esango dut var add berdinen funtzioa.
X bat hartuz, y ateratzerakoan.
Eta, ondoren, duela badakien comunicado en ez bukatu.
Beraz, nodo edo zure kontsola batean, nabarituko duzu dot dot dot.
Beraz, zure kodea idazten jarrai dezakezu.
Eta orain esan dut bueltan x gehi y.
Eta, ondoren, itxi giltza.
Eta une itxi kortxetea dut, ikusten du adierazpen hori amaitu.
>> Eta orain gehigarri bat eta bi esan dezaket.
Eta lortu dut hiru izarrekin.
Kontutan hartu zuela besterik ez dut gehitu bada, esaten dit funtzio bat da.
Eta gauza bat besterik arreta da okerreko zenbakia ematen baduzu
argumentuak, egingo du.
Exekutatu izango da, baina agian lortuko duzu emaitzak benetan bitxi batzuk.
Motatako zabor balio bat bezala, pentsatu ahal izango duzu.
Beraz, mesedez, joan aurretik, eta saiatu Kokapen hau zure nabigatzaile batean.
>> Ados, beraz, denbora interes, dut egingo Hemendik mugitu hurrengo eginbideak egiteko
Ikusteko Javascript-a.
Beraz, funtzio hitz egin dugu.
Begiztak hitz egin dugu, adierazpenak ere bada.
Sintaxia berdina da C eta aldagai gisa.
Eta orain array buruz hitz egin nahi dut.
Naiz sentitzen duten diapositibak got pixka bat moztu.
Baina, egia esan, lehenengo atalean, behar duzun guztia egingo du lan.
>> Beraz, beste mota bat behar dugu aldagai izeneko array.
Eta kortxete erabiltzen dugu izendatzeko.
Lehen adibidea, beraz, var ARR, array hutsik.
Hau zerrenda hutsik dago, beraz, array bat elementu ez duten.
Eta array bat ere izan dezakezu hiru kateak.
C, zure array elementu guztietan mota bera izan behar izan.
>> Baina JavaScript delako ez da bakarrik mota bat, arrayak can benetan
balio-mota ezberdinak dituzte.
Hemen bezala, array bat dugu mugikor bat, bool bat, eta int.
Bide array baten luzera lortuko duzu, Egia esan, ez duzu tamaina erabili
edo ezer.
Esatea besterik ez duzu array eta Orduz dot luzera.
Eta dot luzera honetan, uste dezakezu motatako gustatzen eta egitura bat, nola behin
array eremu bat dauka, aparteko aldagai bat barruan luzera deitzen zaio, eta horrek
Zure array zenbat denbora da gogoratzen ditu.
>> Naiz, beraz, azkar joan sartu joan nodo eta ikuskizun gauza bera guys duzu.
Beraz, array bat izan dezaket.
Zerrenda hutsik egon daiteke.
Eta ni inprimatu izango da zerrenda huts bat atzera.
Handia.
Dut orain esan dezaket array ditu 1, eta 2,3, eta egia.
Beraz, hainbat mota guztiak.
Eta nabarituko duzu ze ondo funtzionatzen du.
Array atzera lortu dut euskarri balioak eman nuen guztia.
>> Lehenengo elementua lortzeko nahiko banu array, sintaxia da, benetan
C. zara berdina array zero esan daiteke.
Eta bat lortzen duzu.
Dut gauza bera esan daiteke array bi, eta egia lortu dut.
Array kanpo zerbait egin badut, JavaScript hizkuntza segurua da
ez dudalako izango seg matxura bat lortzeko.
Undefined lortu dut.
>> Eta hau definitu gabe, nolako ahal duzun du horri buruz uste null bezala.
Baina benetan gogaikarriak izan daiteke duzunean duzula begiratu beharko kodea delako
ia guztia egin duzu, undefined da lan egiteko.
Eta ikusiko dugu adibide batzuk hau denean Meteor lan egiten dugu.
>> Array lau definitu gabe dagoen arren, Egiten dut balio bat esleitu ahal izango.
Beraz, esango dut bat berdin da.
Eta orduan joaten naiz array nahi izanez gero, I dute aparteko balioa han.
Eta konturatu array duten hiru, eta horrek ere undefined zen, egonaldiak undefined.
Beraz, gaur egun dituzten array bat daukat erdian zulo bat.
Baina array lau inprimatutako badut, Bat lortuko nuke.
Array hiru egin badut, undefined lortu dut.
>> Hain polita eginbideak JavaScript Egin aukera ematen da zerrendetan, ahal duten
tamaina aldatzeko.
Arrayak, arrayak zerrendak izanik, tamaina aldatzen dute.
Eta edozein kokapena zehaztu dezakezu Horietako barruan.
Eta hutsuneak guztiak beteko undefined balore hauekin.
>> Beraz, array hitz egin dugu.
Orain, azken gauza estaltzeko nahi dut Ikusteko Javascript-a, eta hau oso garrantzitsua da
kodea ulertzeko duten Erakusteko noa,
objektuak izango.
Eta objektuak epe bat in -
funtsean, agertzen dira programazio hizkuntza askotan.
Eta programazio-lengoaia bakoitzak gustuko Horietako uste pixka bat ezberdinean.
>> Baina Meteor, on bat dela uste dut Analogia C eta egitura da.
C, eta egitura aurkitu nahi badugu Ikasle, zehaztu behar genuke guztia
barruan gauzak.
Beraz, izen bat eduki behar du.
Urte bat izan behar du.
Genero bat eduki behar du.
Baina ere ematen dugu gauza horiek guztiak mota.
>> Eta orain molde hau egiteko dugula struct ikaslearen izenekoa, izan dezakegu bat
Eta egitura berriak, eta, gero, eskuz egin ahal izango dugu esan zer eremu bakoitzeko dira.
Eta hor dot izena erabili dugu, dot urtea, dot genero.
Eta gero, besterik ez dugu, azken lerroan Hemen kodea, besterik ez dut inprimatzeko du
struct ikaslearen izena.
>> Ikusteko Javascript-a munduan, ez dago struct ikaslearen gauza, hala nola.
Ez duzu aurrez ezarritako egitura bat sortzea.
Duzu benetan, tarte hauetan, dena zer den esaten dizu.
Eta batera idazkera bitxi hau da Koloneko eta ondoren koma, baina duzu
erabiltzen da ezagutu bezain azkar.
>> Eta, egia esan, oso erraza da, besterik modu malgu
objektuak manipulatuz.
Duzu nabarituko Orain lortu nahi badut s izendatzeko, egin dut s.name.
Ba al dago horri buruzko edozein galdera?
Hau normalean izan da oso nahasgarria gaia denean pertsona aurkeztu dugu
Ikusteko Javascript-a.
Horren adibide batzuk egin dut nodo batean.
Bai?
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Beraz, egiten duzun Adibide bat, bat baino gehiago izan
mota horretako aldagai.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Ados.
Beraz, uste dut modu zuri buruzko joango litzateke da objektu jarri nahi duzun array bat,
eta orain bat izan dituzu objektuen array.
Du horrek zure galderari erantzuteko?
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Bai.
S objektu bat da.
Beraz, ezin dugu eta besterik nodo sartu pixka bat inguruan jolasteko.
>> IKUSLEEN: [INAUDIBLE]?
>> ROGER ZURAWICKI: Oh, OK.
Beraz, zuk galdetzen ari bazara zer klaseak dira, eskolak oso modu ezberdinean tratatzen dira,
eta eskema benetan bitxi bat dute prototyping deiturikoak, eta ez duzu
buruz jakin behar.
Ez dago modurik finkoa da.
Beraz, bat baino gehiago, zuk sortu nahi baduzu Mota besterik ez lukete funtzio bat
edo zerbait.
Zeure funtzioa sortuko duzu.
Eta objektu bat itzuliko litzateke duzu.
Duten errazena izango litzateke bide egin behar den.
Ez duela zentzurik?
Ados.
Handia.
Beraz, behin ulertzeko bat daukagu JavaScript objektuak, dira -
bai, oh.
>> IKUSLEEN: [INAUDIBLE]
Adibidez, zer desberdintzen "Roger" komatxo versus
[INAUDIBLE] komatxo bakar batera.
>> ROGER ZURAWICKI: Ados.
Beraz, hau C da, bakar dugu karakteretan ordezkari komatxo, eta bikoitza
komatxo kateak ordezkari.
Ikusteko Javascript-a benetan botatzen hau kanpoan zurekin kateak izan daitekeelako
bakarra edo bikoitza komatxo, eta ez dago char bakar bat gauza, hala nola.
Baina kopiatutako bada bera C kodea, Javascript litzateke
begira ezazu, ze ondo.
Hori dela-eta hura bezala tratatzen dut -
horregatik dut literalki portu ahal zentzu horretan kodearen.
>> Eta erakusteko adibide bat nahi dut objektu zailagoa baten.
Beraz nabarituko dezakezu objektu bat kateak balioak izan ditzake.
Balio-zerrenda beste bat izan daiteke.
Zerrenda bat izan zitekeela balore bezala objektuak.
Benetan hau mugarik.
Beraz, hemen, manifestazio ona besterik ez da asko nola lortu dezakezu
mota ezberdinak joan guztiak objektu batean.
Du honek zentzurik?
>> Orain, ere egin dezakezu objektuen array.
Eta hemen da, mota duzuna antzekoa galdetu, objektu izan ahal baduzu
mota bera.
Baina arazoa da, ez da finkoa JavaScript objektuen formatua.
Beraz, horiek zehazteko zeuk duzu.
Eta ziur egin behar duzu uniforme Oraindik dutela.
Beraz, hemen, denean, objektu bat sortu dut, nik egin dudan ziur bakoitzak duen bat egiteko
izendatzeko, eta bakoitzak etxe bat du.
>> Eta, ondoren, horiek array bat daukat, eta nire txabola izan daiteke.
Eta gero, hara motatako ahal duzun ikusten da begizta gertatzen da.
Begizta besterik benetan komun bat izateaz Modu gainetik zeharkatzeko array
JavaScript.
Nabarituko patroi hau oso antzekoa dela C baliokidea da, non duzu
izan int i berdin zero. i luzera baino txikiagoa da.
Eta gero i plus plus.
>> Ia kode bera da, xehetasun batzuk ezik.
Beraz, ez du ulertzen denek bat zer objektu da?
Just pentsatu C egitura gisa.
Eta bide zelaietan sartzen zaren besterik ez dot honekin da.
Eta, betiere, gogoratzen duzu nola dot erabili, fina izango duzu.
>> Ados, beraz, orain ezin denek irakurri lotura hori?
Hau proiektuarekin lotura da.
Arazoak edonork beharrik loturan ikusten?
Ados, dezagun aldatu ondoren.
Ez da -
Bai, hori da, ziur aski, errazena egin behar den.
Handia.
>> Beraz bazoaz gune honetan, ez dago behar lukeen jarraibide batzuk izan dut izango direla
joan baino gehiago Meteor nola instalatu dezakegun on eta gure lagina proiektua exekutatzen.
Ziur denek ditu egin nahi dut loturan behera mugitzen aurretik.
Ahal izango mugitzeko I?
Ados, handia.
>> Beraz, hemen nago webgunean dut.
Egingo readme fitxategian nabarituko duzu, nola argibideak batzuk ditugu
get garren ezartzeko sortu.
Bai CS50 du egon behar duzu tresnaren edo besterik Mac batean.
Windows-ek ez du funtzionatzen.
Baina funtsean ezer ez da hori Windows hauekin lan egin behar
argibideak ze ondo.
Baina pixka bat egin ahal dut handiagoa baita.
>> Beraz lehen exekutatu dituzu komandoak pare.
Mutil hauek soilik instalatu Meteor.
Dezaket nire terminal sartu.
Eta gauza bera exekutatu bada orain, Daukat dagoeneko instalatuta.
Beraz, pixka bat laburragoa izan da.
Apur bat gehiago iraun dezake you guys.
Baina lehen ziurtatu nahi dut Meteor entzierro dugula.
Ondoren Meteor instalatu, behar duzu izan nodoa lortzeko kontsolan gai.
>> AUDIENCE: galdezka ari dira pasahitz bat.
>> ROGER ZURAWICKI: Hori zure izango litzateke erabiltzailearen pasahitza, Oraindik Mac batean bada.
Baimena behar du, besterik ez da sistemaren zenbait fitxategi aldatu.
Galdera izan zen, eskatu duzu bada pasahitz bat, besterik ez duzun galdetuz
Zure erabiltzaile-izena pasahitza noiz saioa zure Mac sartu duzu.
Eta hau da, ahal duzun, beraz, sistemako fitxategiak alda.
>> Eta prest zaude, mugitu ahal izango duzu on hurrengo urratsa, hau da kopiatu
lagin kodea dute web orritik dut.
Eta direktorio berri bat jasoko duzu zure etxeko direktorioa Goiburu deritzo, eta
bertatik lanean hasteko aukera izango dugu.
Beraz, besterik ez dut kopiatu eta horiek itsasteko naiz nire terminal sartu komandoak.
Eta niretzat, dagoeneko klonatu dut.
Beraz, ezin dut oraintxe mugitu Goiburu sartu.
Eta batzuk bat izan behar dut han fitxategi.
Zalantzaren bat?
>> IKUSLEEN: [INAUDIBLE] ez da lanean ari.
>> ROGER ZURAWICKI: Oh, zuk agian git instalatutako behar baita.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Barkatu?
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Oh, OK.
Ados.
Hori da, agian ez duzu izan behar duelako GitHub saioa hasi link hau lortzeko.
You guys duten ikusi ahal bada, errazena bidea egin behar dut gero esan ez da
deskargatu kremailera.
Eta hau besterik deskargatu egingo fitxategi guztiak.
Eta gero, behin jarri duzu zure in deskargatu edo zure etxeko direktorioa -
Gomendatzen dut jarri zure etxeko direktorioa guztia ezin dugu beraz
komandoak bera exekutatu.
Hori bai, fitxategi dugu bezala, izango dugu izan haiekin lanean hasteko gai.
Utzi badira pertsona izatea jakin me fitxategiak deskargatzen arazorik.
>> AUDIENCE: etxeko direktorioa By, esan nahi duzu -
>> ROGER ZURAWICKI: Beraz etxeko direktorioa litzateke izan John Harvard, bazaude
CS50 tresnari.
Behar da etxeko direktorioa iristeko, besterik C. idatzi
>> IKUSLEEN: [INAUDIBLE]
CS50 tresnaren [INAUDIBLE].
>> ROGER ZURAWICKI: Bai.
Komandoak exekutatu nahi duzula zure terminal batean.
>> IKUSLEEN: [INAUDIBLE].
Errore bat dagoela dio lortu nuen fitxategia edo direktorioa esaterako.
>> ROGER ZURAWICKI: azkar bat hartu ahal izango dugu apurtu eta ziurtatu duten
denek Meteor instalatuko ditu, eta ez dut besterik gabe joaten saiatu jendea laguntzeko.
Saiatu elkarri laguntzeko bada zaren arazoak sartu exekutatzen ari.
Barkatu, bai.
Zara bai aparatuaren?
>> IKUSLEEN: Bai.
RISA daukat
>> ROGER ZURAWICKI: Ados.
Webgune itzuli baduzu, joan joan gora goian.
Han eta HTTPS hau da.
>> AUDIENCE: kopiatu hau?
>> ROGER ZURAWICKI: Bai.
Eta, ondoren, nahi duzun idatzi git klona.
Beraz sakatu duzunean Kontrol bat bada -
>> AUDIENCE: Hemen?
Eta egin [INAUDIBLE]?
>> ROGER ZURAWICKI: G-I-T.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Git eta ondoren klonatzean.
Beraz, oso komandoa antzekoa da duzu gainetik baloia baina URL aldatu.
Hau izan zen beraz, aurretik, gaur egun, hau da.
Utzi eguneratzeko me -
bai.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Hau deskargatuko da.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Oh, hain ez zuen behar bezala klonatzean.
Hori konpondu egingo dut.
Saiatzean errore bat dagoenean da fitxategiak deskargatzeko.
Dezagun komandoa eguneratzeko me you guys beraz, ziur lan egingo du egin ahal izango dut.
Horri buruzko Sentitzen dut.
Berdina izan beharko litzateke Macs edo CS50 tresnaren.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: eguneratu dut bi zenbakia, badago komando
orria freskatu duzu.
Eta honekin, URL, izan behar dituzu fitxategiak deskargatu ahal.
>> IKUSLEEN: Oraindik badugu deskargatzea [INAUDIBLE].
>> ROGER ZURAWICKI: bazaude Oraindik ere Meteor deskargatzea?
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Bai, nahi baduzu zure Mac on garatzeko.
Baina Xcode sustatzailearen behar duzun instalatutako tresna.
Probatu dut komando hauek CS50 on tresnaren, beraz, ezin du bermatu dut
lan egingo du.
Bai. let me eta lagunduko duzu.
>> IKUSLEEN: [INAUDIBLE].
Nire pasahitza ematen dut.
Hau Mac da.
Eta gero egin dut [INAUDIBLE].
>> ROGER ZURAWICKI: Ados.
Litzateke komando guztiak exekutatzen saiatzen naiz soilik CS50 tresnaren terminalean.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: litzateke Martxan dut terminalera lehen, on
CS50 tresnaren, eta, ondoren, Mac terminalean.
>> AUDIENCE: Beraz, ez baduzu CS50 on horrelako Appliance, [INAUDIBLE].
>> ROGER ZURAWICKI: mugitu nahi nuke , baina jendeak oraindik izatea bada on
arazoak Meteor konfiguratzeko, Kevin gehiago da zoriontsu guys laguntzeko baino,
Kevin kamiseta gris batean.
Zer izan behar dugu da goaz exekutatu Azken komandoa, hiru zenbaki, in
gure terminalean.
Noiz egiten dugun, Meteor exekutatu dugu.
>> Eta beharko -
oh, daukat dagoeneko Meteor lasterka.
Beraz, ez da utzi egingo - let me itxi nire beste Meteor.
When I Meteor, zuk exekutatu Orain ikusi beharko duela -
uneko direktorioan ikusi behar duzu duten zerbitzatu da.
Eta orain, zerbitzariari esan du dagoenean http://localhost exekutatzen.
Hori jarri nahi duzun URL-a da Zure nabigatzailean in.
>> Eta URL horretan, gai izan behar duzu Apur Goiburu polit bat sartzeko.
Beraz, konturatu localhost on da, horrek esan nahi du edozein egiten baduzu
aldaketak, ez zaren joan ikusteko beste bakoitzaren aldaketak.
Web orrian, berriz, zuk erakutsi dut hasieran, lor genezake
denon aldaketa delako denontzat zen Webgune horretan sartzean.
>> Beraz, joan gaitezen, besterik gabe, [? hitza?]
3.000.
So ahal izateko besterik ez baieztatzeko izan behar dituzu funtzionalitatea lan egiten duen.
Hainbat pertsonek aukeratu ahal izango duzu, eta Horietako puntu desberdinetan eman dezakezu.
Beraz, norbait puntuak ematen dut.
Zuk ere, ikus daiteke igoko heina dute.
>> Orain, denbora interesa, ez dago ditudan hiru ezaugarri dira
inplementatu.
Eta ari gara ezabatzen ezartzeko joan erabiltzaile gure lehen film gisa.
Baina mugitzen dugu aurretik, dira dago edozein galdera?
Eskua gora izan duzu.
Bai?
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Ezin duzu check Meteor instalatuta dagoela?
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Tokiko ostalari 3.000?
Eta Oraindik CS50 aparatuaren?
Egin ahal izango dut -
ez duzu behar Mac batean egon.
Hau izango aparatuaren lan.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: normal batean web nabigatzailea, bai.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Is Meteor lasterka?
Beraz OK, ez dago bereizketa bat da hemen.
Zuk darabilzun barruan tresnaren, egin behar duzun
aparatuaren barruan localhost.
Zuk darabilzun zure Mac-en, nagoen bezala, orduan egin ahal izango dut
nire Mac Google Chrome.
Baina zuk CS50 aparatuaren erabiltzen ari bazara, Guztia egin behar duzun
aparatuaren.
Beraz, Google erabili behar duzu Aparatuaren Chrome.
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Da oraindik ez da lan?
>> IKUSLEEN: [INAUDIBLE].
>> ROGER ZURAWICKI: Beraz, errepikatu Webgunean sartzeko nola daukazu orain.
URL bat duzu hemen localhost 3.000.
Oraindik CS50 aparatuaren bada, CS50 ireki behar duzu
tresna baten Google Chrome.
Eta Google Chrome barruan tresnaren, URL horretan idatz dezakezu,
eta Goiburu bat ikusi beharko duzu.
Beraz, ez dut besterik ez jarri off Apur aldean hemen apur bat.
Eta orain ez dut ireki egingo nire hemen baino gehiago testuen editore.
Hargatik nau egiten, besterik gabe ziur kodearen ordena da.
Ados.
Handia.
>> Orain oinez bidez nahiko nuke kodea pixka bat.
Eta lehenengo fitxategia hasteko nahi nuke hau da leaderboard.html batera.
Kode hori lortzeko gai izango duzu ondoren mintegian, beraz, besterik erakutsi nahi dut
duzu nire ordenagailuan zer ari den gertatzen.
Beraz, denek hau ikusi ahal izatea espero dut.
Beraz, oso fitxategiaren hasieran, dugu Gure burua eta titulua, behar horri
zer egiten dugun ikusi antzekoa da HTML dokumentu guztietan.
Eta gero ari gara behar joan gorputz-etiketa hemen.
>> Zer gehiago aukeratu dut da nagusiak gorputza, funtsean, zer da
bistaratuko da iritsi.
Baina badaude batzuk ez HTML berria gauzak, eta hori da in
angelu-kortxeteak bikoitza.
Eta horiek template etiketa dira.
Beraz, ikusiko duzu hemen tarte horretan Goiburu berria parentesia.
Eta hau da, mota horretako - pentsatu HTML funtzio bat deituz gisa.
>> Hau HTML bertsio berezi bat da.
Meteor erabiltzen duen bertsioa, da bertan Horregatik desberdinetan bistara dezakezu
gauza, hala nola, Goiburu gisa izenak eta botoiak.
Baina Goiburu esaten dizu joateko Izen Goiburu duen txantiloia.
Beraz txantiloia ez du ezagutu bistara berez, baina funtzio bat da, beraz,
get eskatuko zaie.
Eta hori guztia egingo duzu ordezkatuko hementxe Goiburu sartu kodea.
>> Goiburu zati interesgarria hemen taula hau besterik ez da.
Besterik ez duzu irakurri bada, irakurri kode hau ozen, intuitiboa izan behar du
delako Goiburu, denok hemen taula bat da.
ID klase honetan gauzak ez duzu kezkatu behar.
Besterik ezagutzen ez dagoela mahai goiburu bat da.
Duten thead hau da.
>> Eta izen bat eta puntuazio bat aurkitzen du.
Etiketa guztiak, thtable bezala, thead, besterik ez duzu ikasten batera joan ahala.
Ez da garrantzitsua buruz ikasi duzula horiek zuk zuzenean sartzeko delako
erreferentzia online.
Edo seihilekoaren amaieran, horiek besterik izango da oso ezaguna.
>> Mahaiaren goiburua, ondoren duten marraztu nahi dut parte zure
arreta h Etiketa honek da.
Delako parentesi bikoitzean, txantiloi bat da.
Beraz, jokalari bakoitzaren esan nahi du, edozein dela ere jokalari da, behar dugu
bistaratuko da.
Eta joan jokalari plantilla behar dugu.
>> Behera joan gara pixka bat gehiago izanez gero -
Jende guztiak ikusi ahal izatea espero dut.
Jokalarien plantilla dugu.
Eta plantila honetan funtsean definitu bat taulako zelula, non izena jarri
Hemen eta atsedenaldira.
Orain, handitzen eta txikitzen, ikus dezakegu zatia kode hau -
eta hori hor behera gure jokalari izan zen -
zelulak horietako bat definitzen du.
Duten I sakatu gauza bakoitza horia bihurtzen da.
>> A modu sinple orain aldatu izan dut.
Ziurtatu Meteor oraindik ekinean dago.
Meteoro zerbitzari prozesu bat izan behar du, beraz, utzi besterik ez duzu
denean garatu duzu martxan.
Demagun aldatu nahi nuen izen guztiak edo zatia.
Eta esango nuke noa puntuak gehitzeko hemen.
Beraz, aldaketa hemen egin nuen zen, ordez puntuazioa besterik ez du, I
gehitzeko puntuazioa espazioaren puntu.
>> Txikiagotzeko noa, eta nago nire fitxategia gorde joan.
Eta nire fitxategia gorde ondoren, behar dut ziurtatu Meteor martxan dago egiteko.
Barkatu eragozpenak.
Duzu aldaketa erakutsi nahi dut ziren denbora errealean egiten da.
Beraz, besterik ez dut egingo testu batzuk aldatzeko.
Sakatu jokalari bat.
I jarriz naiz txapelak guztietan.
Eta izan beharko zen, hau da lan egiten bada behar bezala, noiz gorde dut, hura
eguneratzeko litzateke.
>> Oh, uste dut oraintxe arazoa da Ez nago eskuineko direktorioan.
Ados.
Horri buruzko Sentitzen dut.
Beraz, hemen, zer duzu nabarituko da nire aldaketaren joan bidez.
Orain esan aldaketa leheneratu nahi dut.
Atzera joan zer nuen nahi dut.
Besterik ez naiz normalean idazten joan.
Sakatu jokalari bat.
>> Oraingoz gorde dut, eta gune niretzat freskatzen.
Eta nire aldaketa ikusten dut Gunean berehala.
Hau benetan lagungarria ezaugarri bat da arazketa delako orain
Ez dut behar -
C kodea idatzi dugu, ez bakarrik egin dugu fitxategia gorde behar, baina izan nahi dugu
egin da eta, ondoren, berriro exekutatu.
Meteoro oso polita da C delako ez bezala, Oraingoz zure HTML edo gorde
JavaScript fitxategia, aldaketa erakusten du berehala.
>> Galdera bat da, txantiloiak hauetan, nola ez jokalari bezalako balioak lortu dut
edo aukeratu izen bat?
Handiagotzeko dut hemen bada nire kodea sartu, Hau ikusten dut jokalari bakoitzeko.
Beraz, plantilla badaki Nolabait daukat jokalari.
Eta badaki ez dagoela aukeratutako izen bat.
Kode hau dator?
Duten JavaScript dator.
>> Eta leaderboard.js bazoaz, hau fitxategia, orain, hemen joan nintzen, bat dugu
komando batzuk definitu.
Hau Meteor sintaxia berezia da.
Ohartu ez duzula behar Vars edo ezer.
Baina horiek ez dira besterik structs gainean ESTRATEGIKOA structs edo objektu horien gainean.
Eta guztiak definitzen dut txantiloia da Goiburu deritzo.
>> Goiburu bat lortu behar jokalari izeneko gauza.
Eta zer da jokalari?
Ez da edozein dela ere, adierazpen hau itzultzen.
Eta zer aukeratutako izena da?
Kodea batzuk gehiago da.
Dugu kodearen xehetasunak estali eta pixka bat beranduago.
Baina oraintxe bertan, ulertu nahi dut kode honetan, hartzen ari garen
jokalariek, eta ari da balore bat ematen dugu.
Kasu honetan, funtzio bat da lortzen exekutatu.
Beraz balioa itzuli ahal izango dugu denean funtzioa exekutatu dugu.
Hau erregistroa da hau.
Ez duela zentzurik?
>> Bide eta ordenatuko aldatu ahal izango dut.
Hemen, ez moduko objektu bat da.
Eta zer dioen hau da naiz ordenatzeko joan puntuazio lehenengo beherantz eta egindako
ondoren izendatzeko behetik gora.
Aldatu dut hau bada bat, joan da puntuazio goranzko ordenatzeko.
Beraz, zero gainean izan behar du.
Eta noiz handiagotzeko nire webgunean sartu dut, dugu orain ikusten webgunean eguneratu.
Eta emaitzaz ascender da.
>> Hurrengo funtzioa nahi dut estaltzeko klik gehikuntza da.
Denbora interesa daudelarik, ez dut izan Meteor gehiago estaltzeko gai
kodea, baina badira baliabide ugari daude eskuragarri, eta izango dut
hemen mintegiaren ondoren.
Baina besterik ez estali nahi dut Goiburu gertaerak.
Sintaxia hau bat ikasten duzu bit hitzaldia geroago.
Hau JavaScript da.
>> Besterik ez esaten ari garen, noiz klik bat lortuko dugu, eta gehikuntza ekarriko du, hau
hash besterik izena esan nahi du.
Gehikuntza izena tag-ean, eta nahi dugun eguneratzeko - Giltza hitzak nahi dut
ikustea eguneratzea da eta hautatu eta jokalari.
Beraz, edozein jokalari aukeratu ditu, eguneratu dugu.
Eta zer egiten da Kontatzailea dugu bere bost arabera puntuazioa.
Eta hori funtzionaltasunak deskribatuko hemen dugu.
>> Mintegi hau amaitu ondoren, dugu izan kodea batzuk gehiago ikusteko gai.
Baina nire helburua atzera egingo duten nahi dut gune aldatzeko, baino gehiago nahi nuen hemen
remove botoi bat gehitzeko beraz Jokalari I ezaba ditzakezu.
Beraz, hori egin ahal izateko, behar dut bi gauza egin.
HTML eguneratu behar dut, eguneratu Ikusteko, zer lortzen erabiltzaileari agerian, eta
Orduz Javascript batzuk noiz botoia sakatzen denean, Meteor va
zerbait egin behar.
Honez jokalari hori kendu egingo da.
>> Beraz, ez dira kode zatiak asko funtsean dute dagoeneko
dira niretzat egina.
Hemen begiratu nuen bada, dagoeneko modu bat dut of hautatutako jokalari lortzean.
Stuff hau da, zuk ikusi ahal izango bada.
Beraz, besterik ez dut bada -
Beste gertakizun bat izan nahi dut.
Beraz, ez dut kopiatu, zer daukat joan.
Hau zerrenda bat delako, Besterik ez koma bat behar dut.
>> Beraz, gaur egun ez dut ezabatzeko klik egingo.
Eta gero, horren ordez jokalari eguneratzea, Jokalari ezabatu egin dut.
Eta jokalari guztien beharrak ezabatu Aukeratutako jokalari bat da.
Beraz, funtzio honek behar dugun guztia da.
Behar ez dut batzuk gehitzeko HTML hemen ordea.
Beraz, behera joan I izanez gero, honek HTML ikuspegia da.
Gauza bat, hemen izan genuen, Horrek etiketa bat izan zen.
Zuk ez duzu kezkatu.
>> Inoiz edo behin da izena gehikuntza hau.
Eta hau da, esan digu zer onartzen, denean gehikuntza bertan klik egin dugu, behar dugu
bost puntu eman.
Eta ikusiko duzu hori botoi bat da.
Hori da BTN zer esan nahi du.
Eta botoia testua da bost puntu eman.
Beraz, zer egin dut da naiz lerro hau kopiatu joan.
Izena ezabatu aldatzera noa.
Eta nik aldatu egingo dut testu hemen ezabatzeko.
>> Beraz, ziurtatu dena salbatu en.
Nire JavaScript itzuli nahi dut ziur daukat hori egiteko
ezabatu lerrokatuak hemen.
Ona.
Naiz, beraz bi artxiboetan gorde behar.
Bi fitxategiak gorde ondoren, dugu beheraino atzera jo dezake.
Eta orain ikusten dugu daukagun ezabatzeko botoia.
Eta urrats bat gehiago.
Bat lor dezakezu nabarituko duzu error dudanean klik delako
ezabatu, ez da ezer gertatzen.
>> Hau arazteko modu bat da, joan atzera Inspect Element.
Hau egiten ari naiz nahita ahal duzun beraz zerbait nola arazteko nahi duzun ikusteko.
In Inspect Element, dugu Gure testu guztia behera hemen.
Kontsola itzuli nahi dut.
Eta zer gertatzen da hemen joan nintzen da akats-mota batzuk lortu dut.
Dio ez dago metodo ezabatu.
>> Beraz, zer da hori esaten denean joaten naiz kodearen atzera, jokalari deitu nuen
ezabatu hemen.
Ezabatu da, benetan ez eskubidea komandoa.
Beraz, jakiteko zer eskuinera komandoaren da, ez dago Meteor API da.
Dokumentazioa seinalatu nahi dut den mutil besterik meteor.com da.
Beraz izan dut hemen.
Hau besterik ez da, beraz, you guys ezagutzen non gehiago ikasteko.
>> Ez dago dokumentazioa lotura bat da.
Eta, funtsean, besterik ezin dut ez ezabatzeko aurkitu.
Eta zer ikusten duzu, ezabatu benetan kendu.
Komandoa dela Deitu behar dut.
Beraz, gaur egun ezagutzen dugun, noa hau ezabatu kendu aldatzeko.
Beraz, gaur egun, nire Goiburu itzuli dut gune, naiz klik noa
ezabatu, eta orain dut joan.
Ez dago gehiago Roger gabe.
Eta behin ezabatzen jarraitzea dezaket Izen bakar dut ezer geratzen izan arte.
>> Beraz Aurreikuspen apur bat izan zen Meteor nola erabili.
Ikasteko egingo duzu Javascript askoz gehiago eta beharrezkoak egiteko HTML
prettier, zein dugu estali egingo in itxura Aste honetan [? pieza?] HTML ezarri
JavaScript eta hurrengo batean [? pieza?] ezarri.
>> Beraz, ez naiz kezkatuta guztiak ez du bada stuff hau zuretzat erraza dator.
Denbora by izango da azken proiektua.
Erakutsiz esker.
Lotura laster ondoren eguneratu dut Mintegi beraz, batzuk gehiago ikusi ahal izango duzu
Horretan ez dut ezarri adibide nola Goiburu aurreratuagoak lortzeko
daukat web orri honetan hemen bat-erradikala-leaderboard.meteor.
Eskerrik asko.
>> [Txaloak]