>> ROGER ZURAWICKI: Dia duit gach duine.
An féidir liom a fháil d'aird?
Go raibh maith agat, guys.
Inniu ba mhaith liom labhairt faoi Meteor.
Is creat JavaScript.
Beidh muid a bheith ag dul trí conas is féidir leat dhéanamh apps gréasáin really cool.
>> Roimh a fháil againn JavaScript, mé díreach tar éis ag iarraidh a insint duit guys gurb éard a bheidh
a - beidh sé agat ar níos déanaí píosa seo seimeastar.
Ba chóir go mbeadh faoi JavaScript.
I mo thuairimse, [inaudible] ag dul go dtí an chéad chlúdach an stuif PHP le HTML gréasáin roimh dúinn
aistriú go dtí JavaScript.
Agus i CS50, tá JavaScript a mheas cosúil le cód cliant.
Mar sin, faigheann sé ach reáchtáil i an brabhsálaí gréasáin.
>> Ach a bhuíochas le advancements déanaí i teicneolaíocht, ní mór dúinn a bhainistiú anois a reáchtáil
JavaScript mar fhreastalaí chomh maith.
Mar sin, tá sé seo cruthaithe i ndáiríre fionnuar creat mar anois is féidir leat scríobh
dlisteanach an cód céanna le haghaidh an cliant agus an freastalaí.
Agus nuair a shainiú tú i do fheidhmeanna freastalaí, is féidir do chliant glaoch ar iad siúd
feidhmeanna céanna.
Agus déanann sé é a lán níos éasca.
De bharr an méid roimh, má tá tú ag baint úsáide as PHP ar an bhfreastalaí, JavaScript ar thaobh tosaigh
deireadh, tá tú chun scríobh feidhm PHP agus ansin leagan JavaScript de na
fheidhm chéanna a dhéanamh ar an chineál céanna oibre.
>> Mar sin, sula fhaigheann muid tús, ba mhaith liom a thaispeáint duit taispeántas de cad
Is féidir le Meteor a dhéanamh duit.
Beidh mé léiríonn tú ar an taispeántas, a bhfuil cad beidh tú in ann a chruthú ar an
deireadh an tseimineáir.
Táimid ag dul díreach ar dheis anseo.
Is é seo an app Leaderboard.
Tá sé bunaithe i ndáiríre amach as an sampla Tugann an Meteor duit.
>> Tá Meteor an-deas mar nuair tú shuiteáil sé mar phacáiste, is féidir leat
go bunúsach imirt ar fud leis na ceithre demos.
Agus is é an Leaderboard an chéad cheann de na demos.
Tar éis an seimineár, a spreagadh mé leat go léir chun iniúchadh a dhéanamh go díreach leis an demos eile
mar gheall ar mo thuairimse, tá siad i ndáiríre cool, agus léiríonn siad tú an chumhacht de Meteor.
>> Mar sin, cad é seo, is é seo óstáil ar leaderboard.
Is é seo ach frankly liosta na n-ainmneacha.
Agus is féidir leat daoine a roghnú.
Cas siad buí.
Agus ansin is féidir leat a thabhairt iad cúig phointe.
Agus beidh tú faoi deara go bhfuil an liosta sórtáilte mar gheall ar mar a thabhairt mé féin níos mó
agus pointí níos mó, tá mé anois ag an mbarr.
Mar sin, tá sé seo nuair a thosaíonn muid.
>> Agus cad beidh tú in ann a thógáil ar shiúl ón seimineár seo go bhfuil cúpla níos mó
gnéithe Mé leanas le an Leaderboard.
Beidh muid ag clúdach conas a, chomh maith le cuir cúig phointe le imreoir, is féidir linn
imreoirí a scriosadh, is féidir linn a chur imreoirí nua, agus is féidir linn a roghnú conas ba mhaith linn a
a shórtáil leo.
Agus iad seo go léir glaonna API an-éasca fhorálann go Meteor ar do shon.
Tá tú freisin gné anseo a randomize an scóir.
>> Mar sin, cad atá i ndáiríre fionnuar faoi seo Is féidir leat guys iarbhír
gach téigh go dtí an suíomh.
Feicfidh mé é a chur i téacs níos mó anseo.
One-radacach-luaidhe erboard.meteor.com.
Agus nuair a dhéanann tú guys téigh go dtí an suíomh, tú Ba chóir go mbeadh a bheith in ann a chur in eagar ar an láithreán, agus
Beidh gach ceann de do chuid athruithe le feiceáil le gach duine eile.
Mar sin, is féidir leat - tá tú guys go léir in ann ceangal leis an suíomh?
Mar sin, imirt ar fud leis.
Téigh agus tús a scriosadh roinnt ainmneacha.
Féach cad a tharlaíonn.
>> Mar sin, a fheiceann tú gur féidir le gach duine a imirt.
Is é seo ach an t-urrús réamhshocraithe mód le haghaidh Meteor.
Féach leat go bhfuil gach duine Is féidir na sonraí a chéile a athrú.
Ná bíodh imní ort.
Dhéanann Meteor urrús a sholáthar.
Is é seo i bhfeidhm an-éasca gné, nuair a d'fhéadfadh tú a chur ar bun d'úsáideoirí
agus logins.
Ach ceart anois, aon duine a thugann cuairt ar an Is féidir le suíomh a thabhairt orthu féin mar go leor
pointí mar is mian leo.
Mar sin, mé i gcónaí mar seo mar gheall ar an Is ar bhealach spraoiúil chun tús a chur leis.
Agus ansin beidh muid ag caint díreach faoi ​​na sonraí, conas a
Meteor a dhéanann sé seo indéanta.
>> Mar sin, tá mé ag dul a chlúdach cad é Meteor, agus ansin beidh orainn gá ach a chlúdach an
dhá réamhriachtanais go CS50 nach bhfuil clúdaithe go leor.
Ach faoi dheireadh an téarma, ba chóir duit a bheith compordach leis an HTML agus dá
JavaScript a fháil i ndáiríre do lámha salach ag obair le Meteor.
Agus Sílim go bhfuil sé ach ar bhealach iontach do fiú níos lú compordach mic léinn a dhéanamh
tionscadail deiridh mar gheall ar féidir leo i ndáiríre fanacht i dteanga amháin, agus a fhaigheann siad a
na hathruithe a fheiceáil a n- obair ar an bpointe boise.
>> Mar sin, léiríonn an sleamhnán ach cuid de na teicneolaíochtaí móra go Meteor JS
Tugann a thabhairt duit.
Ní Meteor teicneolaíocht nua ar a chuid féin.
Tá sé i ndáiríre conglomeration de go léir na rudaí éagsúla
ní mór dúinn ar an idirlíon.
Chomh maith le HTML, CSS, JavaScript, táimid ag Tá roinnt teicneolaíochtaí cosúil le Node.js,
a bhfuil cad is féidir leat a reáchtáil JavaScript ar an deireadh ar ais ar do
freastalaí, chomh maith le roinnt JavaScript leabharlanna, cosúil jQuery, fostríoc.
>> Beidh gach ceann de na bheith ar an eolas go tú ag an deireadh an tseimeastair.
Agus muid ag dul freisin chun úsáid a bhaint as bunachar sonraí a dtugtar mongoDB, a bhfuil i ndáiríre
bunachar coitianta anois do na startups nua seo.
Is féidir leat smaoineamh ar é mar nós MySQL, ach Oibríonn sé an-nicely leis JavaScript.
Agus níl roinnt teicneolaíochtaí eile anseo agus go leor eile nach bhfuil mé liostaithe
go léir comhéadan i ndáiríre nicely leis Meteor.
>> Caithfidh mé a chur ar an sleamhnán mar gheall ar uaireanta a fháil mé mearbhall faoi seo.
Tá Meteor ach JavaScript.
Níl sé PHP.
Níl sé Ruby ar ráillí.
Mar sin, má scríobhann tú cód, más mian leat a scríobh tionscadal Meteor, tá tú i ndáiríre
Ní féidir úsáid a bhaint as Ruby cód.
Tá tú i ndáiríre nach bhfuil a úsáid PHP.
>> Cé beidh orainn a fheiceáil go bhfuil na difríochtaí i Ní fhéadfadh Cód agus comhréir a bheith go
éagsúla, ba mhaith liom béim a thabhairt duit go Meteor, tá gach rud cód leat
ach amháin i JavaScript.
Agus gach rud go léiríonn tú go Beidh an t-úsáideoir a bheith CSS HTML.
Ach nach bhfuil tú ag úsáid i ndáiríre aon cheann de na teangacha eile go eile
D'fhéadfadh seimineáir a chlúdach.
Cad é Meteor tá freastalaí gréasáin.
Mar sin, fiú más rud é nach bhfuil tú ag aon JavaScript, agus ba mhaith leat ach chun freastal ar
CSS agus HTML comhaid, Meteor Is féidir é sin a dhéanamh ar do shon.
>> Agus anseo an nasc arís go dtí an taispeána go bhfuair mé tú guys
thosaigh ag imirt leis.
Ach a ligean ar bogadh ar aghaidh go HTML.
Cé mhéad daoine anseo go bhfuil aon smaoineamh cad HTML?
OK iontach.
Agus is é sin go hiomlán fíneáil.
Ndáiríre, ní gá duit a fhios i bhfad faoi sé mar go mbeidh muid ag dul thar an
úsáid an-simplí.
>> Is é seo cad é an simplí Breathnaíonn leathanach HTML mhaith.
Is féidir é seo a bheith cosúil le do Dia duit, ar domhan do HTML, ach thosaigh muid i C le
Dia duit, ar domhan.
Níl mé ag iarraidh leat chun béim ar an sonraí ar cad HTML, cén ceann, cad
Tá comhlacht, cén teideal a dhéanamh ann.
Ba mhaith liom ach a béim ar an struchtúr, conas a bhfuil tú tags.
Agus sin an lúibíní uillinn.
Agus sin nuair a bhfuil tú do tuairisceoirí.
>> Mar sin, bheadh ​​agat ar an doiciméad HTML.
Agus ansin beidh tú a dhúnadh an doiciméad HTML le cúlslais rud céanna.
Agus tá tú cineálacha éagsúla de clibeanna.
Agus faoi deara go bhfuil siad go léir comhoiriúnaithe.
Feicfidh tú a bheith cosúil le tag comhlacht agus ansin tag comhlacht gar.
Agus taobh istigh an chlib comhlacht, beidh a bheith an t-ábhar ar do leathanach gréasáin.
Mar sin, bheadh ​​an leathanach gréasáin seo a thaispeáint go simplí i chúlra bán agus téacs dubh
Dia duit, ar domhan.
An bhfuil a bhfuil ciall leis?
OK.
>> Anois, tá mé ag dul go dtí go tapa chlúdach JavaScript.
I bhfocail ar TF roimhe sin, "Tá JavaScript na cláir is fearr
teanga atá ann faoi láthair.
Beidh daoine eile a iarracht a insint duit a mhalairt.
Tá siad mícheart. "Tá JavaScript deas deas, agus beidh mé léiríonn tú cén fáth.
>> Mar sin, is é seo an sampla clasaiceach tús a chur orainn leis i C. Tá Dia duit, ar domhan.
Agus thugann tú faoi deara go fiú má tá tú Laghdaigh sé, caithfidh tú a bheith ar a laghad dhá
línte de chód anseo.
Tá mé roinnt línte de chód.
Is féidir é seo a dhéanamh go han-simplí.
Líne amháin i JavaScript le console.log, agus ansin do theaghrán,
Dia duit, ar domhan.
>> Anois, cé go bhfuil muid ag bogadh go dtí nua teanga JavaScript, beagnach gach ceann de na
scileanna atá tú a fhoghlaim trí códaithe i C Tá ​​iniompartha go díreach.
Mar sin, teaghráin, an smaoineamh teaghráin i Sleachta dúbailte, go bhfuil an gcéanna.
An Leathstad, go bhfuil an gcéanna.
>> Gné néata faoi JavaScript i ndáiríre go bhfuil tú
nach gá an Leathstad.
Is féidir é a buille faoi thuairim gur chóir duit chur Leathstad ann.
Ach sin ráite, ba chóir duit iarracht i gcónaí a chur ar do leathstadanna ann.
Meastar Tá sé stíl maith.
Agus freisin, níl aon fheidhm is mó.
Tosaíonn tú díreach ag barr an chomhaid agus a léamh rudaí líne ar líne.
>> Ansin, is é seo cad a thógann sé chun a dhéanamh go Dia duit, clár domhan.
Agus ansin faoi deara go bhfuil tú chun a dhéanamh Dia duit agus ansin rith hello.
Le JavaScript, meastar tá teanga léirmhíniú.
Cad is gá duit fios a bheith agat go bhfuil níl aon a dhéanamh.
>> Níl aon tiomsaithe.
Leat siúl ach nód.
Agus cuimhnigh nód is é an clár a beidh sé ar siúl ar do JavaScript ar console,
ar bhosca dubh, nach bhfuil an láithreán gréasáin.
Mar sin, tú díreach a thabhairt dó an comhad, agus tá sé ag dul i gcló Dia duit, ar domhan.
>> Feicfidh mé a dhéanamh i ndáiríre ar taispeántas beag de gur ar do shon guys ar dheis anseo.
Mar sin, a ligean ar dul ar aghaidh go dtí mo Críochfort Node.js.
OK.
A ligean ar bogadh anseo.
Mar sin, tá mé ag dul nód a thosú.
Agus beidh mé a thaispeáint duit guys i díreach soic conas a fháil go
suiteáilte, más rud é nach bhfuil tú.
Lig dom a dhéanamh go bhfuil beagán níos mó.
OK.
Tá súil agam gur féidir leat guys a fheiceáil.
>> Mar sin, is féidir liom a scríobh cód mar a rinne mé roimh i console.log.
Dia duit, Roger.
Agus faoi deara nach dóigh liom go bhfuil a dhéanamh ar an Leathstad, ach ansin rachaidh mé seo aisteach
Rud neamhshainithe.
Bhuel i ndáiríre, ní miste faoi an rud neamhshainithe.
Rudaí ba mhaith liom tú a faoi deara go bhfuil tú nach gá an fheidhm is mó anseo
chun tús a reáchtáil cód.
Agus níl aon deireadh cúlslais.
Níl roinnt gnéithe beag go Is féidir a dhéanamh duit JavaScript.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Oh yeah.
Tá brón orm faoi sin.
Agus Ciallaíonn sé sin go díreach arrow nód tá sé réidh le haghaidh ordú eile.
Mar sin, is féidir leat a bheith é a dhéanamh simplí mata, cosúil le 1 móide 1.
Agus díreach cosúil i C, na mata Tá siombailí díreach mar an gcéanna.
Is féidir liom a dhéanamh console.log roinnt.
Agus ansin priontaí sé dhá.
Tá JavaScript deas sa chiall mar cé go bhfuil dhá ina slánuimhir,
cosúil i C, má rinne tú printf le dhá, ba mhaith leat a fháil earráid.
>> Ach a fhios JavaScript, OH, tá tú priontáil rud éigin.
Tá mé ag dul go dtí gá teaghrán.
Mar sin, lig dom a thiontú go dhá isteach i teaghrán ar do shon.
Agus is féidir leat a dhéanamh freisin ar roinnt rudaí aisteach cosúil le Hi agus ansin móide dhá.
Is é seo ach sampla eile gcaoi a dhá Is féidir a thiontú i ann chomh maith.
>> Mar sin, le go amach as an mbealach seo, a ligean ar ach a chlúdach le beagán níos JavaScript.
Mar sin, i C, ní mór dúinn cineálacha.
Aon uair cruthaithe againn athróg nua, táimid ag ní mór a rá go bhfuil sé Char * nó
teaghrán i gcás CS50.
Nó má bhí againn le líon deachúil, bhí againn snámhphointe a rá.
Más gá againn Boole, bhí againn b a rá.
Agus ansin nuair a bhí againn rud éigin a Cuireadh b, bhí sé chun fanacht ar bool.
Ní fhéadfadh muid é a athrú magically leis ina slánuimhir mura scríobh againn sa
lúibíní, o b.
>> I JavaScript, níl aon chineál.
Cheapann tú díreach ar é mar var.
Agus is é var conas a chruthú duit le cineál nua.
Mar sin, is féidir é a bheith var s bheith ina teaghrán, var n bheith ina snámhphointe,
agus var b a bheith fíor.
Agus is é rud amháin nach féidir leat a dhéanamh i C Is féidir liom a rá anois, tar éis an líne, b
ionann slánuimhir.
Agus oibríonn go díreach fíneáil.
De bharr an méid i C, bheadh ​​sé a rá cosúil le nach bhfuil do slánuimhir ar bool.
Ní féidir liom é sin a dhéanamh ar do shon.
Bheadh ​​Nó [inaudible] caith earráid.
>> Agus is féidir liom dul go tapa ar ais i nód agus léiríonn cuid de go feidhmiúlacht.
Mar sin, is féidir liom a bheith ina var.
Glaoigh sé "Apple." Mar sin anois nuair a phriontáil mé, Liom a fháil ar mo teaghrán, 'Apple.' Ach is féidir liom
freisin a rá anois is ionann 3.
Agus faoi deara níl aon earráid.
Agus is ionann anois 3.
Ceisteanna ar bith go dtí seo?
Tá.
>> LUCHT ÉISTEACHTA: Fan, mar sin console.log Tá go bunúsach printf, ceart?
>> ROGER ZURAWICKI: Console.log Is é do printf.
>> LUCHT ÉISTEACHTA: Ceart.
Mar sin, conas a thagann má tá tú ach cineál in ocht nó [inaudible], cad a dhéanann go
[Inaudible]?
>> ROGER ZURAWICKI: Ceart.
Mar sin, tá sé -
Faigheann an stuif i glas clóite ag an consól.
Agus cad beidh orainn a fheiceáil romhainn nuair a bhogann muid go dtí an ngréasán
leathanach, ní bheidh ar siúl againn -
Beidh JavaScript a bheith ag HTML teimpléad, a beidh mé ag clúdach i
Chuid Meteor an tseimineáir.
Agus sin nuair is féidir leat a rá, a thabhairt dom luach, agus beidh sé a chur ar i
do láithreán gréasáin.
Mar gheall ar gach brabhsálaí gréasáin iarbhír Tá consól beag.
Agus má d'fhéach tú an-chúramach, tú Bheadh ​​a fháil ar roinnt eolais, cosúil le do
printf atá le feiceáil ann le gach leathanach gréasáin a luchtú tú.
>> LUCHT ÉISTEACHTA: Conas a fuair tú go dtí an scáileán bhlaosc?
>> ROGER ZURAWICKI: Mar sin, níl a dtoil ar a dtugtar nód, agus a thagann sé le Meteor.
Mar sin, beidh mé scor ach amach ann.
Is Nód an clár a Ritheann JavaScript.
Má théann tú go dtí meteor.com, tú Is féidir a shuiteáil Meteor, agus
Tagann Meteor le nód.
Toisc go bhfuil Meteor ach bailiúchán go léir na pacáistí bogearraí.
Nuair a fhaigheann muid go dtí ár shampla, beidh mé siúl gach duine trí a shuiteáil
Meteor, agus ansin is féidir leat imirt le nód féin.
OK, go hiontach.
>> Mar sin gné eile iontach faoi bheith ag obair le JavaScript de lúb an gcéanna.
Go leor i bhfad díreach mar an gcéanna.
I gcás lúba, cé lúb, a dhéanamh cé go lúba, más eile.
Tá sé ar fad mar an gcéanna leis an braces.
Tá sé an chomhréir chéanna.
I gcás haghaidh lúb, an beag mion go bhfuil tú aird a íoc
a bhfuil ionad slánuimhir ionann mé 0, ní mór dúinn a rá go ionann var i 0.
Ach sin mar gheall ar na hathróga cineálacha phléamar roimh.
>> Tabhair faoi deara go mbeidh an printf logáil isteach, le console.log.
Agus ní mór dúinn a dhéanamh ar an gcéad p cúlslais n agus pas a fháil ansin i i.
Is féidir leat a rá ach mé.
Agus bheadh ​​sé a phriontáil ar an líon ó náid a ceathair.
Más mian leat guys chun iarracht seo, mar gheall ar thug tú suas pointe maith.
Má bhí tú a reáchtáil cód seo ar do bhrabhsálaí féin, ba mhaith liom a mholadh go
Osclaíonn gach duine Google Chrome.
Google Chrome nó aon bhrabhsálaí gréasáin i ndáiríre, ach is maith liom Google Chrome
mar tá sé an-caighdeánaithe.
>> Is féidir leat dul go dtí, creidim, má tá tú ceart cliceáil ar aon suíomh gréasáin, ach sa
spás bán, feicfidh tú an rogha ar a dtugtar Inspect Element.
Tá sé de ghnáth an ceann deireanach.
Agus nuair a chliceálann tú é, ba chóir duit a fháil rud go bun feiceáil anseo.
Lig dom zúmáil isteach anseo.
Agus ní mór dúinn roinnt tabs anseo.
Is é an ceann cúram tú faoi consól.
>> Agus tá sé seo le consól JavaScript gur féidir leat a bheith ag obair anois leis.
Breataine.
Mar sin, is féidir liom a chlóscríobh sa stuif céanna Bhí mé ag clóscríobh roimh i nód.
Is é ceann amháin móide dhá.
Var ar ionann "Apple".
Agus ansin gur mhaith liom a phriontáil, agus is 'Apple'.
Mar sin, in aon bhrabhsálaí gréasáin, Firefox, Chrome, Safari, is cuma cad a úsáideann tú, mar
fada agus a bhfuil rochtain ar JavaScript agat console, an cineál céanna
Cód Bhí mé ag rith i nód agat Is féidir a reáchtáil i do consól féin.
>> LUCHT ÉISTEACHTA: [inaudible]?
>> ROGER ZURAWICKI: Conas a a fháil chun an consól?
Tá tú a cliceáil ar dheis ar an spás folamh ar an leathanach, agus ansin a théann tú go dtí
Inspect Element.
Mar sin, i ndáiríre, ba mhaith liom tú guys a dhéanamh ach cinnte gur féidir leat
Inspect Element i Chrome.
Agus a fheiceáil nuair a scríobhann tú i roinnt cód isteach an consól
go ritheann sé i gceart.
Thig leat saor in aisce a iarraidh ar aon cheisteanna má rud éigin nach bhfuil anseo soiléir.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Aon chineál, ar dheis.
Níl ach cineál amháin do gach athróg i JavaScript.
Agus nuair a tá tú a dhearbhú athróg, a rá leat var.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Yeah.
Déanann sé, ach i JavaScript, tá sé an- cliste faoi cuimhne a leithdháileadh.
Níl aon malloc.
Níl aon saor in aisce.
Mar sin, ní gá duit a bheith buartha faoi sin.
Sin gné deas eile a Soláthraíonn JavaScript agat.
>> Mar sin, ba mhaith liom buíochas a bogadh ar aghaidh.
Ar mhaith a bheith ceart go leor?
OK.
Breataine.
>> LUCHT ÉISTEACHTA: Tá mé díreach tar éis dtrioblóid a aimsiú ar an [? Inspect Element. ?]
>> ROGER ZURAWICKI: Breathnaíonn Mar sin, Safari le beagán difriúil, ach a dhéanann tú
Tá Chrome nó Firefox?
Sin iad na éasca cinn a bheith ag obair leis.
Agus do do thionscadail, molaim sticking le brabhsálaí amháin toisc
beidh tú a fháil ar a lán de bugs beagnach mar gheall ar gach déileálann bhrabhsálaí
JavaScript HTML a mhalairt beag.
Mar sin, sílim go mbeidh do shaol a bheith ar a lán níos éasca má bata leat chun Chrome mar gheall ar
tá sé ar fáil ar gach meaisín.
Agus tá sé ina bhrabhsálaí coitianta go leor.
OK?
>> Mar sin, an ábhar seo chugainn gur chóir dúinn chlúdach i JavaScript -
Tá brón orm mar gheall ar an formáidiú anseo.
Bhí mé a stráice an sleamhnán a mheaitseáil an teilgeoir Widescreen.
Ach ba mhaith liom anois chun labhairt faoi conas a dhéanann tú feidhmeanna.
I C, ní mór dúinn a dhearbhú gach feidhm.
Cosúil le slánuimhir cuir, agus a thógann sé ina slánuimhir isteach x, y agus slánuimhir, agus ansin muid ag cur orthu
agus seol ar ais é.
>> I JavaScript, tá feidhmeanna iarbhír cineál athróg eile.
Mar sin, linn a rá ach var add, agus sé cothrom le feidhm.
Feidhm a thógann x agus y.
Agus cad a fheidhm a dhéanamh?
Tuairisceáin sé x móide y sa ceannann céanna error mar atá i C. Agus thugann tú faoi deara go bhfuil i
JavaScript, ní bheidh tú in iúl cad é an tuairisceáin feidhm mar gheall ar ós
Ní gá na hathróga a bhfuil cineálacha ar aon nós, tá sé nach bhfuil sé i ndáiríre táirgiúil, buille faoi thuairim mé,
a bheith ina sonrófar go léir do cineálacha i do fheidhmeanna.
Agus ansin nuair a ghlaonn tú feidhm, tá sé an chomhréir chéanna le C acu cruinn tú
ach pas a fháil i do dhá argóint.
Ba mhaith liom triail a bhaint as seo i mo nód.
An féidir liom a athrú ar an sleamhnán?
>> LUCHT ÉISTEACHTA: [inaudible].
An mbeidh muid a fháil ar cóip de na sleamhnáin?
>> ROGER ZURAWICKI: Is ea.
Mar sin, a ligean ar dul ar ais go dtí nód.
OK.
Mar sin, beidh mé a rá ionann an mbreiseán var fheidhm.
Ag tabhairt x, ag cur y.
Agus ansin a fhios sé go bhfuil an ráiteas ar nach bhfuil críochnaithe.
Mar sin, i nód nó i do consól, beidh tú faoi deara ponc ponc ponc.
Mar sin, is féidir leat a choimeád do clóscríobh cód.
Agus anois beidh mé a rá y x ar ais móide.
Agus ansin dún an brace.
Agus na huaire a dhúnadh mé an brace, sé Feiceann go bhfuil an ráiteas críochnaithe.
>> Agus anois is féidir liom a rá cuir ceann amháin agus dhá.
Agus beidh mé a fháil amach trí cinn.
Tabhair faoi deara go má mé díreach tar éis raibh a chur leis, é a Insíonn dom tá sé ina feidhm.
Agus rud amháin ach aird a thabhairt ar Is má thugann tú sé an líon mícheart na
argóintí, beidh sé a dhéanamh.
Beidh sé ar siúl, ach d'fhéadfá a fháil roinnt torthaí i ndáiríre aisteach.
Cineál ar cosúil luach truflais, Is féidir leat smaoineamh ar é.
Mar sin, le do thoil dul ar aghaidh agus iarracht a dhéanamh seo i do brabhsálaithe.
>> OK, mar sin ar mhaithe le leas an ama, beidh mé bogadh anois ar na gnéithe eile i
JavaScript.
Mar sin, tá muid Labhair faoi na feidhmeanna.
Táimid tar éis Labhair faoi lúb, má ráitis freisin.
Is é an error an gcéanna mar C agus athróga.
Agus anois is mian liom a labhairt faoi arrays.
Tá brón orm go bhfuil na sleamhnáin Fuair ​​le beagán ghearradh amach.
Ach i ndáiríre, sa chéad chuid, Beidh gach rud atá tú ag obair.
>> Mar sin, ní mór dúinn an cineál eile athróg a dtugtar arrays.
Agus muid ag úsáid lúibíní cearnacha á thaispeáint dóibh.
Mar sin, sa chéad sampla, Arr var, eagar folamh.
Is é seo an liosta folamh, mar sin eagar ina bhfuil aon heilimintí.
Agus is féidir leat a bheith chomh maith le sraith le trí teaghráin.
I C, gach eilimint i do eagar a bhí le bheith ar an chineál céanna.
>> Ach mar gheall ar i JavaScript níl ach cineál amháin, is féidir arrays iarbhír
Tá cineálacha éagsúla de luachanna.
Cosúil anseo, ní mór dúinn le sraith le snámhphointe, le bool, agus ina slánuimhir.
An bealach a gheobhaidh tú ar fad de eagar, Ní gá duit i ndáiríre méid a úsáid
nó rud ar bith.
Deir tú díreach eagar agus ansin ponc fad.
Agus ponc seo fad, is féidir leat smaoineamh ar sé de chineál ar cosúil le struct, conas gach
Tá sraith réimse, athróg breise taobh istigh de sé ar a dtugtar fad, a
Coinníonn rian ar cé chomh fada atá do eagar.
>> Mar sin, tá mé ag dul díreach go tapa chun dul isteach nód agus a thaispeáint duit guys an rud céanna.
Mar sin, is féidir liom a bheith eagar.
Is féidir é a bheith ar an liosta folamh.
Agus beidh sé a phriontáil dom ar ais liosta folamh.
Breataine.
Is féidir liom a rá anois go bhfuil an sraith Tá 1, agus 2.3, agus fíor.
Mar sin, gach cineál éagsúla.
Agus tú faoi deara oibríonn sé ach fíneáil.
An sraith rachaidh mé ar ais tacaíochtaí gach ceann de na luachanna a thug mé é.
>> Má bhí mé a fháil ar an chéad ghné den an sraith, is é an error iarbhír
mar atá i C. tú mar an gcéanna Is féidir a rá eagar nialas.
Agus gheobhaidh tú ceann.
Is féidir liom a rá mar an gcéanna do eagar dhá, agus a fháil mé fíor.
Má dhéanann mé rud éigin taobh amuigh den eagar, JavaScript Is teanga sábháilte
toisc nach mbeidh mé a fháil ar locht seg.
Feicfidh mé a fháil neamhshainithe.
>> Agus seo neamhshainithe, is féidir leat de chineál de smaoineamh air mar null.
Ach is féidir é a bheith i ndáiríre annoying nuair a dhéanann tú Cód toisc go mbainfidh tú a sheiceáil go
beagnach gach rud a dhéanann tú, tú ag obair le bhfuil undefined.
Agus beidh orainn a fheiceáil roinnt samplaí de seo nuair a mbímid ag obair i Meteor.
>> Cé go bhfuil eagar ceithre neamhshainithe, Is féidir liom a shannadh sé luach.
Mar sin, beidh mé a rá sé cothrom le ceann amháin.
Agus ansin má Téim go dtí eagar, mé Tá an luach breise ann.
Agus faoi deara go eagar trí, a freisin Cuireadh undefined tréimhsí, undefined.
Mar sin, tá mé anois eagar le poll i lár.
Ach má clóite mé eagar ceithre, Ba mhaith liom ceann a fháil.
Má rinne mé sraith de thrí, rachaidh mé neamhshainithe.
>> Mar sin, an ghné deas go JavaScript is féidir leat a dhéanamh ná gur féidir liostaí
méid a athrú.
Eagair, eagair liostaí na huaire, athraíonn siad méid.
Agus is féidir leat a shonrú ar bith suíomh taobh istigh díobh.
Agus beidh na bearnaí a líonadh leis na luachanna neamhshainithe.
>> Mar sin, tá muid Labhair faoi arrays.
Anois, an rud deireanach Ba mhaith liom a chlúdach i JavaScript, agus tá sé seo an-tábhachtach
chun tuiscint a fháil ar an cód a Tá mé ag dul a thaispeáint duit,
ag dul a bheith rudaí.
Agus tá rudaí téarma i -
go bunúsach, tá siad i láthair i teangacha cláir go leor.
Agus maith gach teanga cláir a smaoineamh ar iad le beagán difriúil.
>> Ach is dóigh liom do Meteor, dea- Is é analaí C struct.
I C, más mian linn a fháil ar an struct mac léinn, ba mhaith linn a bheith a shonrú go léir an
rudaí taobh istigh de sé.
Mar sin, tá sé go bhfuil an t-ainm.
Tá sé go bhfuil bliain.
Tá sé go bhfuil inscne.
Ach ní mór dúinn freisin a thabhairt dó an cineálacha rudaí sin go léir.
>> Agus anois go bhfuil muid ar an múnla le haghaidh na struct a dtugtar mac léinn, is féidir linn a bheith
struct nua, agus ansin is féidir linn de láimh a rá cad iad gach ceann de na réimsí.
Agus sin nuair a úsáideann muid an t-ainm ponc, ponc bliana, inscne ponc.
Agus ansin muid díreach, sa líne dheireanach den Cód anseo, tá mé díreach tar éis a phriontáil amach an
ainm an mhic léinn an struct.
>> I saol JavaScript, tá aon rud den sórt sin mar mhac léinn struct.
Ní gá duit a ghiniúint struchtúr réamhshocraithe.
Tá tú i ndáiríre ach, sna lúibíní, rá agat cad tá gach rud.
Agus tá sé seo nodaireacht aisteach leis an colon agus ansin an camóga, ach beidh tú
fháil a úsáidtear chun é go luath go leor.
>> Agus tá sé i ndáiríre éasca i ndáiríre, bhealach solúbtha de díreach
rudaí ionramháil.
Fógra tú go más mian liom a fháil anois ar ainm ó s, is féidir liom ach s.name.
An bhfuil aon cheist agat faoi seo?
Tá sé seo de ghnáth ina mearbhall an- ábhar nuair a muid daoine a thabhairt isteach chun
JavaScript.
Feicfidh mé a dhéanamh ar roinnt samplaí de seo i nód.
Is ea?
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Mar sin, a dhéanann tú Tá sampla, il
athróg den chineál sin.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: OK.
Mar sin, buille faoi thuairim mé é an bealach ba mhaith leat dul faoi mbeadh tú rudaí a chur in eagar,
agus anois beidh tú go mbeadh sraith de rudaí.
An bhfuil do cheist a fhreagairt?
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Is ea.
S réad amháin.
Mar sin, is féidir linn dul isteach i nód agus díreach imirt ar fud le beagán.
>> LUCHT ÉISTEACHTA: [inaudible]?
>> ROGER ZURAWICKI: Ó, ceart go leor.
Mar sin, má tá tú ag iarraidh ar cad iad na ranganna, ranganna gcaitear an-éagsúil,
agus tá siad i ndáiríre aisteach scéim ar a dtugtar prototyping, nach bhfuil tú
Ní mór ar an eolas faoi.
Níl aon bhealach seasta chun é a dhéanamh.
Mar sin, más mian leat a ghiniúint il, tú Bheadh ​​díreach de chineál ar a bhfuil feidhm
nó rud éigin.
Ghiniúint tú do fheidhm féin.
Agus ba mhaith leat a thabhairt ar ais réad.
Bheadh ​​sé sin an éasca bealach a dhéanamh.
An bhfuil a dhéanann ciall?
OK.
Breataine.
Mar sin, nuair a ní mór dúinn tuiscint ar JavaScript rudaí, go bhfuil siad -
OH, yes.
>> LUCHT ÉISTEACHTA: [inaudible]
Mar shampla, cad é an difríocht idir "Roger" le comharthaí athfhriotail dúbailte i gcoinne
[Inaudible] le comharthaí athfhriotail singil.
>> ROGER ZURAWICKI: OK.
Mar sin, tá sé seo i C, ní mór dúinn an singil Sleachta ionadaíonn carachtair, agus dúbailte
Sleachta ionadaíonn teaghráin.
JavaScript throws iarbhír seo ar shiúl toisc nach féidir leat a bheith teaghráin le
Sleachta singil nó dúbailte, agus níl aon rud den sórt sin mar an ruabhreac amháin.
Ach má chóipeáil tú díreach mar an gcéanna C ZIP, JavaScript a bheadh
chóireáil sé ach fíneáil.
Agus sin an fáth déileálfar mé é mar -
sin an fáth a féidir liom calafoirt literally an cód sa chiall sin.
>> Agus ba mhaith liom a thaispeáint duit ar shampla de rud níos casta.
Mar sin, is féidir tú faoi deara go réad amháin Is féidir a bheith teaghráin mar luachanna.
Is féidir é a bheith ar liosta eile de luachanna.
D'fhéadfadh sé a bheith ar liosta de na rudaí mar luachanna.
Níl i ndáiríre aon teorainn leis seo.
Mar sin anseo, tá sé ach léiriú maith conas is féidir leat a fháil ar a lán
cineálacha éagsúla ag dul ar go léir i réad amháin.
An bhfuil sé seo ciall?
>> Anois, is féidir leat a bheith chomh maith eagair d'oibiachtaí.
Agus is é anseo de chineál ar cosúil leis an méid tú iarr, más féidir leat a bheith rudaí
an cineál céanna.
Ach tá an fhadhb, níl aon seasta fhormáid le haghaidh rudaí i JavaScript.
Mar sin, caithfidh tú iad a shonrú duit féin.
Agus caithfidh tú a dhéanamh cinnte go go bhfuil siad comhionann.
Mar sin, anseo, nuair a chruthú mé rud, tá mé a dhéanamh cinnte go bhfuil gach ceann de
ainm, agus tá gach ceann teach.
>> Agus ansin tá mé sraith de na, agus is féidir a bheith ar mo teachín.
Agus ansin anseo is féidir leat de chineál ar féach ar an lúb do siúl.
An lúb do bheith ach i ndáiríre coitianta bhealach a lean thar sraith
i JavaScript.
Fógra go bhfuil an patrún an-chosúil leis an C comhionann, áit a bhfuil tú
Tá slánuimhir cothrom i nialas. i Is lú ná an fad.
Agus ansin mé móide móide.
>> Tá sé beagnach an cód céanna, ach amháin i gcás roinnt sonraí.
Mar sin, ní gach duine a thuiscint cad rud é?
Just smaoineamh faoi mar C struct.
Agus an dóigh leat rochtain a fháil ar na réimsí ach leis an ponc.
Agus chomh fada agus is cuimhin leat conas a bain úsáid as an ponc, beidh tú breá.
>> OK, mar sin is féidir anois gach duine Léigh go bhfuil nasc?
Is é seo an nasc chuig an tionscadal.
An bhfuil duine ar bith a bhfuil deacracht féachaint ar an nasc?
OK, a ligean ar é a athrú ansin.
Níl sé -
Yeah, go bhfuil dócha go bhfuil an bealach is éasca chun é a dhéanamh.
Breataine.
>> Mar sin, má théann tú go dtí an suíomh seo, ba cheart go roinnt treoracha a Feicfidh mé
dul os a chionn ar conas is féidir linn a shuiteáil Meteor agus a fháil ar ár reáchtáil tionscadal sampla.
Ba mhaith liom a dhéanamh cinnte go bhfuil gach duine an nasc síos roimh bogadh liom.
An féidir liom bogadh ar aghaidh?
OK, go hiontach.
>> Mar sin, anseo tá mé ag an láithreán gréasáin.
Feicfidh tú faoi deara sa chomhad EOLAIS, ní mór dúinn roinnt treoracha ar conas
a fháil ú ar bun.
Ní mór duit a bheith i CS50 fearas nó díreach ar Mac.
Ní bheidh Windows obair.
Ach go bunúsach rud ar bith nach bhfuil go Ba cheart fuinneoga ag obair leis na
treoracha fíneáil díreach.
Ach is féidir liom a dhéanamh sé beagán níos mó chomh maith.
>> Mar sin, beidh tú a reáchtáil an chéad péire na n-orduithe.
Beidh na guys a shuiteáil díreach Meteor.
Is féidir liom dul isteach i mo teirminéal.
Agus má ritheann liom an rud céanna anois, Tá mé cheana féin suiteáilte air.
Mar sin, tá sé le beagán níos giorra.
D'fhéadfadh sé a ghlacadh le beagán níos faide ar do shon guys.
Ach ba mhaith liom a dhéanamh an chéad cinnte go bhfuil muid ag rith Meteor.
Tar éis Meteor suiteáilte, ba chóir duit a bheith in ann nód a fháil sa consól.
>> LUCHT ÉISTEACHTA: Tá siad ag iarraidh do focal faire.
>> ROGER ZURAWICKI: Bheadh ​​sé sin a bheith ar do focal faire don úsáideoir, má tá tú ar Mac.
Cead a riachtanais sé ach roinnt comhaid córas a mhodhnú.
Mar sin, bhí an cheist, má iarrann sé ort do pasfhocal, tá sé ach ag iarraidh ort
do do phasfhocal ainm úsáideora nuair a tú logáil isteach i do Mac.
Agus é seo ionas gur féidir leat athrú comhaid córas.
>> Agus nuair a bhíonn tú réidh, is féidir leat bogadh ar aghaidh go dtí an chéad chéim eile, a chóipeáil an
cód samplacha Tá mé as an láithreán gréasáin.
Agus beidh tú a fháil ar eolaire nua i do eolaire bhaile ar a dtugtar leaderboard, agus
Is féidir linn tosú ag obair ó ann.
Mar sin, tá mé díreach chóipeáil agus pasting na orduithe i mo teirminéal.
Agus do dom, clónáilte mé cheana féin é.
Mar sin, is féidir liom a bogadh díreach anois i leaderboard.
Agus ba chóir dom a bhfuil cúpla comhaid i ann.
Ceisteanna ar bith?
>> LUCHT ÉISTEACHTA: [inaudible] nach bhfuil ag obair.
>> ROGER ZURAWICKI: Ó, d'fhéadfadh tú Ní mór git suiteáilte chomh maith.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Tá brón orm?
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Ó, ceart go leor.
OK.
Sin toisc go d'fhéadfadh gá duit a bheith logáilte isteach chun GitHub a fháil ar an nasc seo.
Mura féidir leat guys a fheiceáil go bhfuil, an éasca bealach a dhéanamh ba mhaith liom a rá ansin go bhfuil
íoslódáil an zip.
Agus beidh sé seo a íoslódáil ach go léir an comhad.
Agus ansin nuair a chuir tú é i do íoslódáil nó do eolaire bhaile -
Molaim é a chur i do eolaire bhaile ionas gur féidir linn go léir
reáchtáil an orduithe céanna.
Chomh fada agus a bhfuil muid ag na comhaid, déanfaimid a bheith in ann tús a chur ag obair leo.
Bíodh a fhios agam má tá daoine a bhfuil dtrioblóid na comhaid a íoslódáil.
>> LUCHT ÉISTEACHTA: Trí eolaire bhaile, i gceist agat -
>> ROGER ZURAWICKI: Mar sin, eolaire bhaile a bheadh a bheith John Harvard, má tá tú i
an fearas CS50.
Chun a fháil ar do eolaire bhaile, ach cineál i C.
>> LUCHT ÉISTEACHTA: [inaudible]
Fearas CS50 [inaudible].
>> ROGER ZURAWICKI: Is ea.
Ba mhaith leat a reáchtáil an orduithe i do teirminéil.
>> LUCHT ÉISTEACHTA: [inaudible].
Fuair ​​mé earráid a deir aon comhad nó eolaire den sórt sin.
>> ROGER ZURAWICKI: Is féidir linn a ghlacadh mear bhriseadh agus díreach a dhéanamh cinnte go
Tá gach duine Meteor suiteáilte, agus beidh mé ach dul iarracht chun cabhrú le daoine amach.
Déan iarracht chun cabhrú lena chéile más rud é tú ag rith isteach fadhbanna.
Tá brón orm, yera yeah.
An bhfuil tú i an fearas?
>> LUCHT ÉISTEACHTA: Yeah.
Tá mé an Risa
>> ROGER ZURAWICKI: OK.
Má théann tú ar ais go dtí an suíomh gréasáin, téigh scrollbharra suas go dtí an barr.
Agus níl an HTTPS.
>> LUCHT ÉISTEACHTA: Cóipeáil seo?
>> ROGER ZURAWICKI: Yeah.
Agus ansin ba mhaith leat a cineál i Clón git.
Mar sin, má tá tú ar an cnaipe Rialú A -
>> LUCHT ÉISTEACHTA: Anseo?
Agus a dhéanamh [inaudible]?
>> ROGER ZURAWICKI: G-I-T.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Git agus ansin Clón.
Mar sin tá sé an-chosúil leis an ordú agat Bhí thuas, ach d'athraigh an URL.
Mar sin, sula raibh sé seo, anois tá sé seo.
Lig dom cothrom le dáta an -
yera yeah.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Is é seo an íoslódáil.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Ó, mar sin tá sé Ní raibh Clón i gceart.
Beidh mé a shocrú go.
Níl earráid leis ag iarraidh a íoslódáil na comhaid.
Lig dom cothrom le dáta an orduithe do shon guys sin is féidir liom a dhéanamh cinnte go mbeidh sé ag obair.
Tá brón orm faoi sin.
Ba chóir go mbeadh mar an gcéanna do Macs nó fearas CS50.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Tá mé cothrom le dáta an ordú do uimhir a dó, má
leat a athnuachan an leathanach.
Agus leis sin, URL, ba chóir duit a bheith in ann a íoslódáil na comhaid.
>> LUCHT ÉISTEACHTA: Mar sin, má táimid fós íoslódáil [inaudible].
>> ROGER ZURAWICKI: Má tá tú fós ag íoslódáil Meteor?
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Sea, más mian leat a fhorbairt ar do Mac.
Ach ní mór duit an forbróir Xcode uirlisí suiteáilte.
Tá mé tástáil na n-orduithe ar an CS50 fearas, mar sin is féidir liom a ráthú
go mbeidh sé ag obair.
Tá. lig dom dul agus cabhrú leat.
>> LUCHT ÉISTEACHTA: [inaudible].
Mé a thabhairt ar mo phasfhocal.
Is é seo an Mac.
Agus ansin is féidir liom [inaudible].
>> ROGER ZURAWICKI: OK.
Ba mhaith liom iarracht a dhéanamh ag rith go léir an orduithe amháin i gcríochfort fearas CS50.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Ba mhaith liom a fháil sé ag obair chéad uair ar an teirminéal, ar an
Fearas CS50, agus ansin an teirminéal Mac.
>> LUCHT ÉISTEACHTA: Mar sin, má dhéanann tú é ar an CS50 FEARAS mar sin, [inaudible].
>> ROGER ZURAWICKI: Ba mhaith liom buíochas a bhogadh ar, ach má tá daoine a bhfuil fós ag
dtrioblóid a chur ar bun Meteor, Kevin níos mó ná sásta cabhrú leat guys amach,
Kevin sa léine liath.
Cad ba cheart dúinn a bheith go bhfuil muid ag dul a reáchtáil an t-ordú seo caite, uimhir trí, i
ár críochfort.
Nuair a dhéanann muid go, beidh muid ag siúl Meteor.
>> Agus ba chóir duit -
OH, tá mé cheana féin Meteor ag rith.
Mar sin, níl sé ag dul chun ligean - lig dom ach dhúnadh mo Meteor eile.
Nuair a ritheann liom Meteor, tú ba chóir a fheiceáil anois go -
ba chóir duit a fheiceáil ar an chomhadlann reatha go bhfuil sé ag freastal.
Agus anois tá sé ag dul a rá leis an bhfreastalaí á reáchtáil ar http://localhost.
Sin an URL is mian leat a chur i i do bhrabhsálaí gréasáin.
>> Agus ar an URL, ba chóir duit a bheith in ann a rochtain a fháil ar leaderboard deas beag.
Mar sin, faoi deara go bhfuil sé seo ar localhost, rud a chiallaíonn go má dhéanann tú aon
athruithe, nach bhfuil tú ag dul a féach ar athruithe a chéile.
De bharr an méid ar an suíomh gréasáin thaispeáin mé tú ag an tús, d'fhéadfadh muid a fháil
athruithe gach duine mar gheall ar gach duine bhí rochtain a fháil ar an láithreán gréasáin céanna.
>> Mar sin, lig dom dul díreach go dtí [? focal?]
3,000.
Mar sin, ba chóir duit a bheith in ann a dhearbhú go díreach go n-oibríonn an fheidhmiúlacht.
Is féidir leat a roghnú le daoine éagsúla, agus Is féidir leat a thabhairt dóibh pointí éagsúla.
Mar sin, a thabhairt liom pointí dhuine.
Is féidir leat a fheiceáil freisin go ardú siad i céim.
>> Anois, ar mhaithe ama, tá Tá trí ghné go bhfuil mé
bhfeidhm.
Agus táimid ag dul a scriosadh a chur i bhfeidhm úsáideoirí mar ár gcéad ghné.
Ach sula sinn ag dul ar, tá An bhfuil aon cheisteanna?
Bhí tú do lámh suas.
Is ea?
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: An féidir leat a sheiceáil is é sin Meteor suiteáilte?
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: óstach Áitiúil 3,000?
Agus tá tú i an fearas CS50?
Is féidir liom a dhéanamh -
Ní gá duit a bheith ar Mac.
Beidh an obair seo sa fearas.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Sa gnáth brabhsálaí gréasáin, yera yeah.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: An bhfuil Meteor ag rith?
Mar sin, OK, níl idirdhealú anseo.
Má tá tú ag rith sé i fearas, caithfidh tú a dhéanamh
localhost laistigh den fearas.
Má tá tú ag rith sé i do Mac, mar tá mé, ansin is féidir liom a dhéanamh
mo Mac Google Chrome.
Ach má tá tú ag baint úsáide as an fearas CS50, Tá tú gach rud a dhéanamh
sa fearas.
Mar sin, caithfidh tú a úsáid Google Chrome sa fearas.
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Tá sé fós nach bhfuil ag obair?
>> LUCHT ÉISTEACHTA: [inaudible].
>> ROGER ZURAWICKI: Mar sin, ach a dhéanamh arís, conas a dhéanann tú rochtain ar an láithreán gréasáin anois.
Tá tú anseo URL ar localhost 3,000.
Má tá tú i an fearas CS50, caithfidh tú a oscailt CS50
fearas Google Chrome.
Agus sa mhéid is go Google Chrome laistigh fearas, is féidir leat cineál sa URL,
agus ba chóir duit a fheiceáil leaderboard.
Mar sin, tá mé ag dul a chur díreach sé amach go dtí an taobh anseo le beagán.
Agus anois tá mé ag dul a oscailt mo eagarthóir téacs thar anseo.
Mar sin, lig dom a dhéanamh ach cinnte go Tá an cód in ord.
OK.
Breataine.
>> Ba mhaith liom buíochas a siúl anois trí an cód le beagán.
Agus an chéad chomhad mhaith liom a thosú le Tá leaderboard.html.
Feicfidh tú a bheith in ann a fháil ar an gcód seo tar éis an seimineár, mar sin ba mhaith liom ach a thaispeáint
tú ar mo ríomhaire atá ag gabháil ar aghaidh.
Mar sin, tá súil agam gur féidir gach duine a fheiceáil.
Mar sin, ag tús an-an chomhaid, táimid ag Tá ár ceann agus an teideal, a
tá sé cosúil le cad a chonaic muid i ngach cáipéis HTML.
Agus ansin tá muid ag dul a bheith acu an chlib comhlacht anseo.
>> Cad Tá mé roghnaithe é an príomh- comhlacht, go bunúsach cad
ag dul a fháil ar taispeáint.
Ach tá roinnt nua neamh-HTML rudaí, agus go bhfuil an
lúibíní uillinn dúbailte.
Agus tá na clibeanna teimpléad.
Mar sin, go mbainfidh tú a fheiceáil anseo lúibín seo leaderboard nua lúibín.
Agus is é seo de chineál ar - smaoineamh ar é mar ghlaoch feidhm do HTML.
>> Is é seo an leagan speisialta de HTML.
Tá sé an leagan a úsáideann Meteor, a é an fáth is féidir leat a thaispeáint éagsúla
rudaí, mar shampla an leaderboard ainmneacha agus cnaipí.
Ach insíonn leaderboard leat dul go dtí an teimpléad leis an ainm leaderboard.
Mar sin, ní teimpléad fháil ar taispeáint ag féin, ach tá sé ina fheidhm, mar sin é a
Beidh fháil ar a dtugtar.
Agus beidh tú a chur in ionad i ngach ceann de seo Cód dheis anseo i leaderboard.
>> An chuid suimiúil de leaderboard anseo ach tábla seo.
Má léann tú díreach tar éis é, léigh an gcód seo amach os ard, ba chóir go mbeadh sé iomasach
mar gheall ar leaderboard, gach orainn Tá anseo tá tábla.
Stuif seo an rang le haitheantas ar nach bhfuil tú gá a bheith buartha faoi.
Just a fhios go níl ceanntásc tábla.
Sin an thead.
>> Agus faigheann sé ainm agus scór.
Gach na clibeanna, cosúil le thtable, thead, beidh tú ag foghlaim díreach mar a théann tú chomh maith.
Níl sé tábhachtach go memorize tú seo toisc nach féidir leat rochtain a fháil ach aon
tagairt ar líne.
Nó an deireadh an tseimeastair, na Beidh a bheith díreach an-eolach leat.
>> Tar éis an header an tábla, an chuid a ba mhaith liom a tharraingt do
Tá aird a thabhairt ar an chlib u.
Toisc go bhfuil sé i lúibíní dúbailte, tá sé ina teimpléad.
Mar sin, a chiallaíonn gur le haghaidh gach ceann de na himreoirí, is cuma cad é imreoirí, ní mór dúinn a
taispeáint go.
Agus muid ag dul go dtí an teimpléad imreoir.
>> Má scrollaigh muid síos le beagán níos mó -
Tá súil agam gur féidir gach duine a fheiceáil go.
Tá an teimpléad imreoir.
Agus sainmhíníonn an teimpléad seo go bunúsach cill tábla, nuair a chuir tú ar an t-ainm
anseo agus an scór.
Moltar duit zúmáil amach anois, is féidir linn a fheiceáil go bhfuil an smután de chód -
agus go raibh ár imreoir síos ann -
Sainmhíníonn ar cheann de na cealla.
Gach rud go bhfuil mé cliceáil thiocfaidh chun bheith buí.
>> Bealach simplí raibh mé in ann é a athrú anois.
Bí cinnte go bhfuil Meteor ag rith go fóill.
Ba chóir go mbeadh Meteor a bheith ina phróiseas freastalaí, mar sin a fhágann tú díreach tar éis é
ag rith nuair a d'fhorbair tú.
Ligean le rá a bhí mé a athrú go léir ainmneacha nó an scór.
Agus ba mhaith liom a rá Tá mé ag dul chun pointí a chur anseo.
Mar sin, an t-athrú a rinne mé anseo bhí, seachas díreach scór, mé
cuir pointí scór spás.
>> Tá mé ag dul chun súmáil amach, agus tá mé ag dul ar mo comhad a shábháil.
Agus tar éis dom mo comhad a shábháil, is gá dom a dhéanamh cinnte go bhfuil Meteor ag rith.
Tá brón orm faoi sin.
Ba mhaith liom a thaispeáint duit edits rinneadh i bhfíor-am.
Mar sin, beidh mé a athrú ach roinnt téacs.
Cliceáil ar imreoir.
Tá mé ag cur sé i ngach caipíní.
Agus ba chóir é a bheith go má tá sé seo ag obair i gceart, nuair a shábháil mé é, é a
thabhairt cothrom le dáta.
>> Ó, I mo thuairimse, ceart anois go bhfuil an fhadhb Níl mé ar an eolaire ceart.
OK.
Tá brón orm faoi sin.
Mar sin, anseo, cad a thugann tú faoi go bhfuil mo athrú chuaigh trí.
Anois, a rá Ba mhaith liom dul ar ais an t-athrú.
Ba mhaith liom dul ar ais go dtí an méid a bhí agam.
Tá mé ag dul díreach tar éis a chlóscríobh sé de ghnáth.
Cliceáil ar imreoir.
>> An nóiméad a shábháil mé é, an refreshes an láthair le haghaidh dom.
Agus féach mé mo athrú ar an láithreán toirt.
Is gné ndáiríre cabhrach i debugging mar anois
Ní dóigh liom go bhfuil -
nuair a scríobh againn C ZIP, ach ní raibh muid Tá an comhad a shábháil, ach bhí againn a
é a dhéanamh agus ansin rith sé arís.
Tá Meteor an-deas mar gheall ar murab ionann agus C, i láthair na huaire tú a shábháil ar do HTML nó
JavaScript comhad, an t-athrú Léiríonn suas láithreach.
>> Is ceist amháin, sna teimpléid, conas a is féidir liom a fháil ar na luachanna ar nós imreoirí
nó a roghnú an t-ainm?
Má súmáil mé i anseo i mo cód, Feicim seo do gach imreoirí.
Mar sin a fhios ag an teimpléad go Tá mé imreoirí bhealach.
Agus a fhios sé go níl ainm roghnaithe.
Cá seo teacht ó?
Sin a thagann as an JavaScript.
>> Agus má théann tú chun leaderboard.js, seo comhad, anois nuair a théann mé anseo, ní mór dúinn a
cúpla orduithe sainithe.
Is é seo an chomhréir Meteor speisialta.
Fógra go ní gá duit VARs nó rud ar bith.
Ach tá na structs díreach ar structs ar structs nó na rudaí.
Agus is é gach Tá mé ag a shainiú teimpléad ar a dtugtar leaderboard.
>> Ba chóir Leaderboard a fháil rud ar a dtugtar imreoirí.
Agus cad é imreoirí?
Tá sé cibé tuairisceáin seo in iúl.
Agus cad é an t-ainm roghnaithe?
Tá sé roinnt cód mó.
Tá sonraí an cód beidh muid chlúdach le beagán níos déanaí.
Ach ceart anois ba mhaith liom tú a thuiscint gur sa chód seo, táimid ag cur
imreoirí, agus táimid ag a thugann sé luach.
Sa chás seo, tá sé ina feidhm go bhfaigheann chun báis.
Mar sin, is féidir linn a fháil ar an luach ar ais nuair a reáchtáil againn ar an fheidhm.
Is é seo an logáil isteach.
An bhfuil a dhéanann ciall?
>> Is féidir liom a athrú ar an mbealach tá sé curtha in eagar.
Anseo, níl rud saghas.
Agus cad a deir seo tá mé ag dul a shórtáil ag scór íslitheach chéad agus
ansin ainm ardaitheach.
Má athraíonn mé seo le ceann amháin, tá sé ag dul a shórtáil ardaitheach scór.
Mar sin, ba chóir go náid a bheith ar an mbarr.
Agus nuair a súmáil mé isteach mo láithreán gréasáin, táimid ag a fheiceáil anois go bhfuil an láithreán gréasáin suas chun dáta.
Agus is é an scór ascend.
>> An fheidhm eile ba mhaith liom ach Tá a chlúdach cliceáil incrimint.
As an leas ama, ní bheidh mé a bheith in ann níos mó de na Meteor a chlúdach
Cód, ach tá neart na n-acmhainní ar fáil, agus beidh mé a bheith
anseo tar éis an seimineár.
Ach ba mhaith liom ach a chlúdach na himeachtaí leaderboard.
Seo error beidh tú ag foghlaim ar beagán níos déanaí sa léacht.
Is é seo an JavaScript.
>> Táimid ag rá ach, nuair a fhaigheann muid cliceáil, agus tá sé ar an incrimint, seo
Ciallaíonn hash ach ID.
Ar an chlib ID incriminte, ansin ba mhaith linn a thabhairt cothrom le dáta - na focail eochair is mian liom leat
Is chun féachaint ar thabhairt cothrom le dáta agus a roghnú agus a imreoir.
Mar sin, cibé acu imreoir roghnaithe, táimid thabhairt cothrom le dáta é.
Agus cad a dhéanann muid go bhfuil muid incrimint a scór ag cúig.
Agus beidh go cur síos ar an fheidhmiúlacht ní mór dúinn anseo.
>> Tar éis deireadh an tseimineáir, beidh muid a bheith in ann a fheiceáil ar roinnt cód níos mó.
Ach ag dul ar ais go dtí mo sprioc gur mhaith liom a athrú ar an suíomh, bhí mé thar anseo
a chur ar cnaipe bain sin Is féidir liom a scriosadh an t-imreoir.
Mar sin, chun é sin a dhéanamh, is gá dom a dhéanamh ar dhá rud.
Is gá dom a thabhairt cothrom le dáta an HTML, cothrom le dáta an amharc, an rud a thaispeántar don úsáideoir, agus
ansin go bhfuil roinnt JavaScript gur nuair a Tá an cnaipe brúite, tá Meteor ag dul
rud éigin a dhéanamh.
Tá sé ag dul a bhaint imreoir.
>> Mar sin, tá a lán de smután de chód go bhfuil go bunúsach cheana
déanta le haghaidh dom.
Má fhéachann mé anseo, tá mé cheana féin ar bhealach dul ar an imreoir a roghnaíodh.
Sin an stuif seo, más féidir leat é a fheiceáil.
Mar sin, má tá mé díreach -
Tá mé ag dul a bheith acu imeacht eile.
Mar sin, tá mé ag dul a chóipeáil cad tá mé.
Toisc go bhfuil an liosta, Níl uaim ach camóg.
>> Mar sin, anois tá mé ag dul go dtí cliceáil scriosadh.
Agus ansin, in ionad na n-imreoirí cothrom le dáta, Tá mé ag dul a dhéanamh imreoirí a scriosadh.
Agus go léir imreoirí riachtanais a scriosadh Is imreoir roghnaithe.
Mar sin, is é an fheidhm seo go léir is gá dúinn.
Mé gá a chur ar roinnt HTML anseo cé.
Mar sin, má scrollú mé síos anseo, is é seo an dearcadh HTML.
Bhí orainn rud anseo, a bhí ina tag.
Ní gá duit a bheith buartha faoi sin.
>> Cad nithe a thabhairt duit go bhfuil seo ID incrimint.
Agus is é seo cad a cheadaítear dúinn a rá, nuair a chliceáil againn incriminte, ní mór dúinn a
a thabhairt cúig phointe.
Agus beidh tú a fheiceáil go bhfuil an cnaipe.
Sin cad a chiallaíonn an BTN.
Agus an téacs i an cnaipe Tá cúig phointe a thabhairt.
Mar sin, cad Tá mé ag dul a dhéanamh ná mé ag dul go dtí a chóipeáil an líne seo.
Tá mé ag dul a athrú ar an ID a scriosadh.
Agus tá mé ag dul a athrú ar an téacs anseo a scriosadh.
>> Sin a dhéanamh cinnte gach rud a shábháil.
Ba mhaith liom dul ar ais go dtí mo JavaScript a dhéanamh cinnte go bhfuil mé
scriosadh lined suas anseo.
Dea.
Mar sin, tá mé ag dul a shábháil araon comhaid.
Tar éis a shábháil araon comhaid, táimid ag Is féidir dul ar ais go dtí an bun.
Agus anois a fheiceann muid go bhfuil muid a scriosadh an cnaipe.
Agus céim amháin níos mó.
Fógra tú go dtiocfadh leat a fháil ar earráid mar nuair mé cliceáil
scriosadh, rud atá ag tarlú.
>> Is bealach chun dífhabhtaithe seo le dul ar ais go dtí Inspect Element.
Tá mé ag déanamh seo ar na críche sin is féidir leat fheiceáil conas a bheadh ​​tú rud éigin dífhabhtaithe.
I Inspect Element, ní mór dúinn i ngach ceann dár téacs síos anseo.
Ba mhaith liom dul ar ais go dtí an consól.
Agus cad a tharlaíonn nuair a théann mé anseo Tá mé a fháil ar roinnt de chineál ar earráid.
Deir sé nach bhfuil aon mhodh a scriosadh.
>> Mar sin, cad seo a rá go bhfuil nuair a théann mé ar ais go dtí an gcód, ar a dtugtar mé imreoir
scriosadh anseo.
Scrios i ndáiríre nach an t-ordú ceart.
Mar sin, chun a fháil amach cad é an ordú ceart is é sin, níl an API Meteor.
An doiciméadú Ba mhaith liom a chur in iúl duit guys ach ag meteor.com.
Mar sin, tá mé é suas anseo.
Tá sé seo ach mar sin tú guys fhios i gcás níos mó a fhoghlaim.
>> Níl nasc chuig an doiciméadú.
Agus go bunúsach, is féidir liom ach a aimsiú do scriosadh.
Agus cad a fheiceann tú, a scriosadh Tá bhaint iarbhír.
Is é sin an t-ordú a Is gá dom a ghlaoch.
Mar sin, anois go bhfuil a fhios againn go bhfuil, tá mé ag dul a athrú seo a scriosadh a bhaint de.
Mar sin anois, nuair a théann mé ar ais go dtí mo leaderboard suíomh, tá mé ag dul a cliceáil
a scriosadh, agus anois tá mé imithe.
Níl aon níos mó Roger.
Agus is féidir liom a choinneáil ag dul a scriosadh gach ainm amháin go dtí go bhfuil mé rud ar bith fágtha.
>> Mar sin, bhí go réamhamharc beag conas é a úsáid Meteor.
Feicfidh tú a bheith ag foghlaim a lán níos mó JavaScript agus HTML gá a dhéanamh
sé cuma prettier, a beidh orainn a chlúdach i na seachtaine seo [? ] leagtha síos do HTML píosa?
agus JavaScript sa chéad [? ] leagtar píosa?.
>> Mar sin ní féidir a fháil buartha mura léir Tagann an stuif éasca a thabhairt duit.
Beidh sé ag an am an tionscadal deiridh.
Go raibh maith agat as a léiríonn suas.
An nasc Beidh mé suas chun dáta go luath i ndiaidh an seimineár ionas gur féidir leat a fheiceáil roinnt níos mó
samplaí go bhfuil mé i bhfeidhm ar an gcaoi a fháil ar an leaderboard chun cinn níos mó
go bhfuil mé ar an suíomh gréasáin seo anseo ag aon-radacach-leaderboard.meteor.
Go raibh maith agat.
>> [Bualadh bos]