[Ag seinm ceoil] DAVID MALAN: Tá an CS50. Is é seo an tús na seachtaine naoi. Agus is é seo an méid a bheadh curtha lá breithe 200ú tUasal Boole ar. Mar sin, is é seo an comhaltaí a bhfuil againn tagairt go leor roinnt amanna faoi úsáid a bhaint Athróga Boole fíor nó bréagach, 1 agus 0 agus den sórt sin. Agus bhí sé seo Google Muircheartaigh dó inniu. Bheadh ​​sé a bheith iompaithe 200. Mar sin, más mian leat a bheith linn don lón CS50, chur le breathnú ar an nasc ar an gcúrsa ar an láithreán gréasáin. Agus aghaidheanna agus cairde den sórt sin mar seo ag fanacht leat anseo i Cambridge. Faces mar seo ag fanacht leat i New Haven. Agus, go deimhin, Ken i New Haven rinneadh kindly cad atá ar a dtugtar GIF beoite de Eli anseo ag déanaí lunch-- is GIF fós bhformáid eile comhad grafacha, lena bhfuil tú familiar-- sin Breathnaíonn rud beag mar seo. Mar sin, of-- ach sraith OK. Níl aon duine anseo i Cambridge ag gáire. Ach i New Haven, seo i ndáiríre greannmhar, ceart? Ceart go leor. Mar sin, ná bheith linn ansin. Anseo ag Harvard, go sonrach, Dé Céadaoin seo, má tá tú sophomore nó freshman even-- nó fiú smaoineamh junior-- de dhéanamh a chur ar athrú i ríomhaire eolaíocht, tá a fhios go bhfuil Feicfidh bheith ina CS comhairle cothrom seo Dé Céadaoin, go gairid tar éis an ranga ag 04:00 ar an ríomhaire foirgneamh eolaíochta Maxwell Dworkin. Beidh muid seo a chur ar an gcúrsa ar láithreán gréasáin ag amárach, chomh maith. Donuts, Tá mé ag inis, beidh a sheirbheáil. Ceart go leor. Story-- chomh greannmhar go raibh mé ag poking timpeall ar an idirlíon, agus fuair mé roinnt cartlanna d'aois de mo shuíomh gréasáin iar. Agus casadh sé out-- ar fud an am, is cosúil sé an-tráthúil ós rud é a bhailiú mé go raibh an toghcháin UC atá ar tí fearas suas arís. Mar sin, Rith mé do UC, chaill miserably. Agus b'fhéidir go raibh sé seo go páirteach cén fáth. Mar sin, ba é seo mo shuíomh gréasáin ag an am. Ar chúis éigin, shíl mé go raibh sé smaoineamh maith, roimh insint do dhaoine cad a bhí mo ardán agus cén fáth siad Ba chóir vótáil go dtí mé, go bhfuil siad a cliceáil chun dul isteach a fháil amach go faisnéis, atá i siar de chineál ar creepy. Níl a fhios agam i ndáiríre cad a bhí sin. Ach ní raibh sé cinnte cabhrú le mo feachtas. Chinn mé freisin go bhfuil ag sinsearach year-- Bhí ​​mé an fhéilire Muppet. Bhí Muppets cineál i vogue ar ais ansin. Nó b'fhéidir nach raibh siad. Bhí mé féilire Muppet ar ais ansin. Agus shíl mé gur mhaith sé cool a ainm mo ríomhaire ar líonra Harvard frogman.student.harvard.edu. Ag an am, bhí againn ar fad de uathúil ainmneacha óstach inaitheanta. Agus d'fhéadfaí tú a roghnú roinnt vanity ainm in ionad d'ainm féin. Agus chuaigh mé le frogman ar chúis éigin. Agus ansin started-- mé chaith mé a lán ama a chliceáil trí na naisc ar maidin. Agus bhí sé seo mo leathanach faoi, atá anois de chineál ar cosúil adorable. Ach taispeánann sé freisin go dtí díreach cé chomh cóngarach teicneolaíocht tagtha. Ciallaíonn mé, ar ais sa lá, Bhí 486 rud éigin. Na laethanta seo, tá sé Super, Super, Super mall agus go maith níos lú ná mar a bheadh ​​agat i do pócaí féin na laethanta seo. Níl níos mó ar ann go Bhí fiú níos mó embarrassing. Mar sin, beidh mé é a fhágáil ag an. Ach go raibh mo chéad foray isteach web-- ó, uimh. Ní raibh sin. Mo chéad foray fíor i cláir gréasáin Bhí an suíomh seo, atá Forgot mé díreach. Ag pointe éigin, d'fhoghlaim mé conas a dhéanamh íomhánna cúlra athchleachtach. Agus mar sin fuair mé an tiling éifeachtach, cosúil le imreoir haca, peil, agus galf liathróid, nó pé rud é sin don láithreán gréasáin Frosh IMS. Agus bhí sé seo i ndáiríre, i ndáiríre an tionscadal bunaithe ar an ngréasán ar dtús thóg mé on-- I mo thuairimse, b'fhéidir sophomore bliain, year-- sóisearach tar éis CS50 agus CS51, ceann amháin de na ranganna leantach ar coitianta. Thug mé faoi deara i lorg trí na cartlanna go bhfuil ceann de mo chomharbaí agus cairde, Lee, de chineál ar athraigh an cóipcheart leis féin. Ach bhí seo go deimhin rud éigin go Ba chóir dom a féin an náire a. Ach ag an am, an Ba é an chéad suíomh gréasáin, mar a dúirt mé cúpla seachtain ó shin, ag a freshman fhéadfadh clárú le haghaidh spóirt intramural anseo. Agus mar sin casadh sé amach go íomhánna cúlra mar sin nach bhfuil a leithéid de smaoineamh maith. Ach bhí an ngréasán nua, agus bhí muid ar fad ag tástáil. Agus is é seo cad mé cosúil raibh ag an am. Ceart go leor. Mar sin, gan a thuilleadh moille, athrú táimid ag giaranna sa lá atá inniu a thabhairt duit, i ndáiríre, an píosa deireanach go d'fhéadfá a fháil úsáideach go háirithe do thionscadail deiridh ach freisin a tús a a dhéanamh ar an ngréasán domhanda ar fad bhraitheann beagán níos intuigthe. Go deimhin, táimid ag dul a thabhairt isteach amháin teanga cláir níos ar a dtugtar JavaScript go den chineál céanna agus éagsúla ar bhealaí éagsúla ó theangacha againn d'fhéach sé ar go dtí seo. Mar sin, C, cuimhne, is é an teanga i dtoll a chéile. Tá sé agat a rith sé trí tiomsaitheoir. A gheobhaidh tú cód foinse chun agóid cód, nó nialais agus cinn. Agus tá na nialais agus cinn a do LAP, Aonad Próiseála Lár-, thuiscint i ndáiríre. PHP, ag gcodarsnacht nach bhfuil, teanga i dtoll a chéile. Tá sé ina cad é? Tá sé an teanga léirmhíniú. Mar sin, níl roinnt clár ar a dtugtar ateangaire go Tá a léamh it-- barr bun, d'fhág a right-- agus figiúr amach cad go léir de dhéanann do chomhréir agus ciallaíonn sé, bíodh sé ina lúb nó coinníoll nó aon uimhir eile de chláir constructs. Mar sin tá go teanga léirmhíniú. Ansin thugamar isteach HTML. Agus nach bhfuil HTML fiú teanga cláir. Ba mhaith linn a ghlaoch air cad é? A teanga mharcála, a bhfuil ach saghas ar bhealach mhaisiúil de rá é Níl constructs cláir cosúil le chonaic muid fiú ar ais sa lá d'Scratch. Níl aon lúb. Níl aon choinníollacha. Tá sé i ndáiríre teanga faoi ​​marcáil suas do chuid sonraí agus formáidiú nó struchtúrú sé ar bhealach éigin. CSS, Idir an dá linn, dul céanna Ní teanga cláir. Tá sé seo fiú níos dírithe aesthetically. Agus is féidir leat a shórtáil de fíneáil-tune rudaí cosúil le méid an chló agus dathanna agus socrúcháin agus gach ceann de sin. Ansin bhí againn SQL. Dá bhrí sin tá go deimhin, ar cláir SQL teanga i roinnt chiall, cé in oiriúint go sonrach chun bunachair sonraí. Ach cé go táimid ag duit a thabhairt isteach ach amháin maidir le a roghnú agus a chur isteach agus scrios agus a nuashonrú agus cúpla daoine eile, casadh amach is féidir leat i ndáiríre feidhmeanna a scríobh nó nósanna imeachta, mar a bhíonn siad ar a dtugtar, i SQL gur cuma agus gníomhú sách cosúil le feidhmeanna PHP agus C. Mar sin, tá a fhios go bhfuil na ann. Ach ní féidir linn bodhraigh fiú leo mar scratch againn ach an dromchla anseo. Agus ansin JavaScript, an ceann deireanach de ár dteangacha isteach go foirmiúil. Mar sin, JavaScript, freisin, teanga léirmhíniú. Agus iad siúd ar an eolas, a dhéanann ba mhaith leat chun idirdhealú a dhéanamh le roinnt tréith ó C agus PHP araon? Cad a dhéanann difriúil é? LUCHT ÉISTEACHTA: Níl sé tiomsaíodh. DAVID MALAN: Abair arís? LUCHT ÉISTEACHTA: Níl sé tiomsaíodh. DAVID MALAN: Níl sé tiomsaíodh. Mar sin é, freisin, tá léirmhíniú. Mar sin, nach bhfuil sé i dtoll a chéile. Ach déanann go bhfuil sé beagán cosúil le PHP. Ach tá sé fós difriúil ó PHP i roinnt bhealach buailte, ar a laghad, ar an mbealach beidh orainn é a úsáid. Yeah? LUCHT ÉISTEACHTA: Ritheann sé cliant-taobh. DAVID MALAN: Ritheann sé cliant-taobh, de ghnáth. Sin go deimhin, an idirdhealú tréith dúinn ceart anois. Bhí C freastalaí-taobh sa chiall go rinne muid gach rud i IDE CS50. PHP Tá go dtí seo curtha freastalaí-taobh a mhéad mar atá sé, freisin faigheann, interpreted-- Ní tiomsaíodh, ach interpreted-- taobh istigh CS50 IDE, atá ar ndóigh ach freastalaí nó freastalaithe sa scamall. Ach JavaScript, fiú cé go bhfuil tú ag tú ag dul chun tús a scríobh sé do, a rá, pset ocht agus b'fhéidir deiridh projects-- bhíonn tú dul go deas i IDE CS50 agus é a shábháil i gcomhaid laistigh IDE CS50, CS50 IDE agus, ar a seal, na freastalaithe scamall ar a bhfuil sé óstáil, níl siad ag dul a léirmhíniú nó a fhorghníomhú do cód. Ina ionad sin, tá sé ag dul a sheoladh i Foirm gan athrú síos go dtí an bhrabhsálaí. Agus tá sé ansin ag dul a bheith IE nó Chrome nó Firefox nó Safari nó cibé a léirmhíníonn iarbhír sé, bharr go bun, ó chlé go deas. Mar sin, an idirdhealú eochair tréith don lá atá inniu ná go bhfuil JavaScript cliant-taobh agus PHP, mar shampla, Tá curtha freastalaí-taobh. Anois, tá an impleachtaí suimiúil do, cosúil le, maoin intleachtúil agus ar féidir leo a fheiceáil i ndáiríre do chód. Agus go deimhin, is féidir leat dul ar an ngréasán agus a fheiceáil an chuid is mó aon chód go bhfuil duine éigin scríofa i JavaScript. Uaireanta tá sé inléite, uaireanta tá sé obfuscated. Ach níos mó ar sin in am trátha. Mar sin, JavaScript, nicely leor é, Super samhail, syntactically, go C. Agus i bhfad ar nós PHP, níl aon fheidhm is mó. Más mian leat chun tús a scríobh JavaScript cód, mar go mbainfidh tú a fheiceáil sa lá atá inniu, dtosaíonn tú díreach tar éis a scríobh é. Ach tá sé, go mbainfidh tú a fheiceáil, go háirithe úsáideach i gcomhthéacs na brabhsálaithe gréasáin. Mar sin féin, mo beag disclaimer-- ghnáth earlier-- Bhí a rá gur féidir leat éirí úsáid sa lá atá inniu JavaScript freastalaí-taobh ag baint úsáide as creat mhaisiúil a dtugtar Node.js go bhfuil roinnt na n-iarratas CS50 féin atá scríofa i. Seiceáil 50 ndáiríre Úsáideann Node.js. Ach táimid ag dul chun díriú ar JavaScript cliant-taobh anseo ar amach. Mar sin, anseo tá sraith de coinníollacha i PHP. Tá brón orainn, in-- ndáiríre, go ráiteas, tá ró-ceart. Seo chomh maith le sraith de coinníollacha i JavaScript. Syntactically, tá sé an gcéanna le C agus go PHP. Tá abairtí Mr Boole ar, dul céanna, syntactically an gcéanna le C agus PHP araon. Ní mór dúinn freisin lasca i JavaScript a breathnú comhionann. Ní mór dúinn do lúb atá struchtúrtha identically, cé lúb, a dhéanamh agus lúb. Tá sé seo ar cheann beagán difriúil. PHP a bhí an do gach thógáil go mb'fhéidir go mbeadh tú a bheith ag baint úsáide as nó beidh úsáid i pset seacht, b'fhéidir. Tá JavaScript seo leagan speisialta do nuair a deir tú literally rud éigin cosúil le eochair athróg i rud, a Is bealach an-gonta rá, má fuair mé object-- agus beidh muid labhairt faoi na arís i moment-- agus ba mhaith liom a iterate thar gach de na péirí luach eochair taobh istigh, Ní féidir liom a figiúr amach conas a Innéacs go huimhriúil iad le nialas, ceann amháin, dhá, trí. Is féidir liom a rá literally seo. Agus ar gach atriall, JavaScript le haghaidh beidh mé cothrom le dáta an eochair athróg a bheith ar an gcéad eochair, ansin an eochair seo chugainn, ansin an eochair seo chugainn, ansin an eochair seo chugainn, agus mar sin de. Agus is féidir liom a fháil ar a luach trí dhéileáil rud i JavaScript, mar beidh orainn a fheiceáil, mar cé go bhfuil sé ina eagar comhthiomsaitheach i PHP. Go deimhin, má fillte tú ar deireadh do aigne ar fud cad is eagar comhthiomsaitheach i PHP, is féidir leat smaoineamh ar é do anois mar comhionann le rud i JavaScript. Ach tá go le beagán de oversimplification. Arrays breathnú, nicely go leor, comhionann PHP ach amháin i gcás charachtar amháin. Níl ach rud amháin ar iarraidh anseo go raibh muid a fheiceáil an tseachtain seo caite le PHP. Cad atá fágtha ar lár? Yeah? Aon chomhartha dollar. Mar sin, tá muid ar ais go dtí domhan níos gnáth áit Ní gá na hathróga bhfuil comharthaí dollar. Ach a dhéanann tú réimír iad le var, de ghnáth. Agus ciallaíonn var athróg. Agus is é i bhfad ar nós PHP loosely typed-- ina bhfuil cineálacha, tá líon agus teaghráin agus flótaí agus mar sin forth-- Tá cineálacha JavaScript dul céanna. Ach tá sé clóscríofa scaoilte sa mhéid is go againn ar an Ní gá ríomhchláraitheoirí a shonrú orthu. Ní mór dúinn ach a bheith ar an eolas atá ann cineálacha éagsúla. Athróga, tá meanwhile-- anseo conas d'fhéadfadh muid a dhearbhú "hello, domhan" mar theaghrán. Fógra sé comhionann leis PHP ach gan aon chomhartha dollar. Agus is é an rud beidh muid tús a bhfaca níos inniu, ina bhfuil tú rud le heochracha agus luachanna. Agus más mian leat chun iarracht a tátal a bhaint astu ó week-- caite Is é an error beagán difriúil. Ach check-- a sanity beag cé mhéad eochracha dhéanann an réad cosúil go bhfuil? Mar sin, a fheiceann mé ceithre. Feicim dhá. Mar sin, tá sé i ndáiríre dhá. Mar sin, tá sé seo le bailiúchán de dhá phéire príomh-luach. Is í an eochair siombal a bhfuil a luach is FB. Is í an eochair praghas a bhfuil a luach is 101.53. Mar sin, tá na dhá péirí eochair-luach. Agus cuimhnigh, tá sé seo arís PHP-- agus ach saghas difríocht comhréire. Níl sé go léir go hintleachtúil suimiúil. D'fhéadfadh PHP bheith scríofa seo gcéanna rud mar ceanglófar follows-- ionann agus,. Agus athrú mé na do lúibíní cearnacha. Agus ansin a athrú mé seo a focal luaite, "praghas." Agus ansin ní féidir liom a úsáid idirstad. Cad a rinne mé úsáid an tseachtain seo caite? Yeah, an comhartha comhionann arrow nodaireacht funky. Agus ansin rinne mé an rud céanna anseo. Rud céanna anseo. Agus sin ar fad. Mar sin tá sé breá más rud é nach bhfuil sé seo i ndáiríre chuaigh isteach chun cuimhne díreach fós mar tá sé i ndáiríre hintleachtúil uninteresting. Tá sé difríochtaí ach comhréire. Ach tá na smaointe díreach mar an gcéanna. Taobh istigh den athróg ceanglófar i JavaScript Is bailiúchán de péirí príomh-luach, ceann a bhfuil siombail, ceann acu Tá praghas. Agus is féidir liom a fháil ar na luachanna sin leis an error seo a leanas. Díreach cosúil i PHP, raibh mé in rud éigin a dhéanamh like-- ligean dom a dhéanamh sa bhosca seo beagán níos mó. Díreach cosúil i PHP, raibh mé in dhéanamh this-- ó, dammit. Tar ar. Díreach cosúil i PHP-- OK, beidh orainn ach úsáid a bhaint as na nótaí láithreoir. Díreach cosúil i PHP, is féidir liom dhéanamh $ ceanglófar $ ceanglófar ["siombail"], agus beidh sé seo a fháil dom an luach na "siombail." I JavaScript, tá sé ag dul a bheith comhionann, faoinar féidir liom a dhéanamh ach seo. An rud amháin go bhfuil Is ar iarraidh an comhartha dollar. Mar sin, nicely go leor, ansin, níl ní léir go bhfuil i bhfad error nua. Mar sin, cad lá atá inniu ann táimid ag díriú ar, i ndáiríre, is é roinnt de na smaointe agus na n-iarratas. Agus an chéad den sórt sin iarratas sin d'fhéadfadh tú Tá feicthe má dived tú isteach pset seacht é cheana féin ar an error. Mar sin, i pset seacht, má tá tú feiceáil nó nach bhfuil le feiceáil go fóill, Tá a fhios go níl comhad go bhfaighidh iarr tú config.json-- JavaScript Réad Nodaireacht. Cén fáth? Theastaigh uainn a bheith in ann a chur ar fáil duit le teimpléad le roinnt péirí tábhachtacha-luach. Theastaigh uainn a bheith in ann a thabhairt duit liosta an ósta, an t-ainm ar an fhreastalaí. Bhí muid ag iarraidh a thabhairt duit placeholder do d'ainm úsáideora agus a placeholder do do phasfhocal. Más rud é nach bhfuil tú ag féachaint ar seo go fóill, gan a bheith buartha. Níos mó ar seo i pset seacht [? spec. ?] Agus ansin, ar ndóigh, ba mhaith linn leat a líonadh isteach ar an a-dos mar nuair a logáil tú isteach CS50 IDE, gach ceann de tú ní mór do ainm úsáideora féin agus pasfhocal. Mar sin, d'fhéadfadh muid Bainim úsáid go leath dosaen nó níos mó bhformáidí éagsúla comhaid. D'fhéadfadh muid a bheith in úsáid comhad txt. D'fhéadfadh muid a úsáid comhad CSV. D'fhéadfadh muid a Bainim úsáid ar Comhad INI, comhad XML, a bunch iomlán níos acrainmneacha a nach dtiocfadh leat gur chuala riamh. Tá sé de chineál treallach ag an deireadh an lae. Ach tá Super tóir ar na laethanta le téacs bhformáid a dtugtar JSON-- JavaScript Réad Notation-- go Breathnaíonn mar seo. Tá sé ina beag cryptic, ach faoi deara na patrúin. Tosaíonn tú le chatach oscailte guailleán, agus tú ag deireadh leis an gcéanna. Taobh istigh de go bhfuil rud éigin. Tá sé le péire eochair-luach. Mar sin, is é seo an rud go bhfuil mé ag féachaint ar an scáileán anseo ar go bhfuil eochair amháin, a bhfuil luach amháin. Agus inferring díreach atá bunaithe ar an patrún roimhe sin, cad é an eochair anseo? Bunachar sonraí, an rud a an taobh clé den colon. Anois, a tharlaíonn an luach a bheith línte il an am seo. Ach tosaíonn an luach le chatach brace agus a chríochnaíonn le brace curly. Mar sin, cad ba mhaith leat a mholadh go bhfuil an cineál an luach na mbunachar sonraí? A Foclóir nó, ach níos mó gonta, rud. Ceart? Tá an cineál struchtúr sonraí a Is féidir úsáid a bhaint as struchtúir eile laistigh de féin. Mar sin, más rud é seo rud ar fad tá muid glaoch ar object-- agus rud ach a bunch de eochair-luach pairs-- an Tá luach an bunachar sonraí féin rud. Tá bunch iomlán an luach na mbunachar sonraí de eochair péirí luach, an chéad cheann a Is óstach, ainm ansin, ansin ainm úsáideora, ansin phasfhocal, gach ceann de a bhfuil a luachanna, Idir an dá linn, tá sé ach teaghrán leadránach i Sleachta dúbailte. Mar sin, fiú amháin más rud é nach go Super soiléir ach go fóill, Tá a fhios go bhfuil seo ach chaighdeánach, ar bhealach cothrom leadránach na sonraí a stóráil i bhformáid chaighdeánach. Ach na botúin choitianta tú d'fhéadfadh a dhéanamh, fiú amháin i pset seacht, Tá rudaí beag dúr, mar má tú thaisme fhágáil ar lár an camóg ann. Sin ag dul a mar thoradh ar an gcomhad Ní gá go inléite. Má tá tú ag fhágáil ar lár thaisme rudaí cosúil leis an Sleachta, níl sé ag dul a bheith inléite. Mar sin, tá sé ina bhformáid comhad deas nitpicky, ach tá sé ar cheann go bhfuil Super coitianta. Agus a tharlóidh muid chun é a úsáid, cé go nach bhfuil tú ag úsáid ar bith JavaScript a mhalairt, i pset seacht. Ceart go leor. Mar sin, cuimhnigh an pictiúr. Labhair linn faoi, i HTML, go D'fhéadfadh an cód breathnú mar seo. Is é seo an Markup Hipirtéacs Teanga [Inaudible] do díreach "hello, domhan." Ach ansin mhol muid cé ais go má gcuidíonn sé, b'fhéidir gur mhaith leat chun tús a chur ag smaoineamh faoi ​​seo cheana féin mar chrann. Go deimhin, an eangú go bhfuil muid a úsáid ach ar mhaithe inléiteacht ar nó ar mhaithe le stíl ar is féidir leis an taobh clé chineál a aistriú isteach sa gcrann, áit a bhfuil tú go bhfuil roinnt nód fréimhe speisialta go mbainfidh linn a cineálach a dtugtar doiciméad, thíos a Is é an ghné HTML fréamhacha nó chlib, HTML, a ansin tá dhá leanaí, ceann agus comhlacht. Agus ansin ar a seal, tá ceann teideal. Agus tá teideal luach téacs. Agus tá comhlacht céanna, luach téacs. Mar sin, má tá tú compordach rá go yes, d'fhéadfaí tú a chur ar an HTML agus tarraing pictiúr cosúil seo, an thaobh na láimhe deise Is múnla deas intinne mar anois go bhfuil muid JavaScript, le cláir go teanga féidir le brabhsálaithe fhorghníomhú agus a léirmhíniú ar do shon, casadh sé amach go bhfuil an méid tá muid ar tí é a dhéanamh i cód Tá tús a ionramháil seo struchtúr crann i gcuimhne. Ní chuirimid bhfuil a thógáil an crann i gcuimhne. Ní chuirimid a dhéanamh saghas Struchtúr sonraí pset cúig-stíl castacht. An brabhsálaí, nicely go leor, ar léirmhíniú HTML bhun go barr, chlé nó ceart é, ag dul literally le lámh dúinn comhionann pointeoir leis an crann ar fad saor in aisce. Déanann sé gach ceann de na obair chrua. Go bhfuil an méid Mozilla agus Apple agus daoine eile a bheith déanta dúinn. Agus le JavaScript táimid ag dul chun a bheith in ann a rialú agus a athrú agus a dhéanamh rudaí suimiúla a go crann, ar a dtugtar ar shlí eile mar DOM nó Object Model Doiciméad. Cad iad na cineálacha rudaí? Bhuel, casadh sé amach go i JavaScript, níl an liosta níocháin de imeachtaí is féidir a chur ar siúl. Agus ní mór dúinn a úsáidtear i ndáiríre go focal ó seachtain nialas agus pset náid nuair a labhair muid faoi Scratch. An chuid is mó de tú nach raibh dócha a úsáid imeacht i do thionscadal Scratch. Ach d'fhéadfadh tú a thabhairt chun cuimhne an simplí Marco Polo Mar shampla, nuair a bhí againn dhá sprites, duine acu sin, Marco. An eile acu ansin, ar éisteacht agus éisteacht chás sin, a dúirt, Polo. Mura bhfuil, dar saor chun breathnú siar go fada siar. Ach tá sé seo ach a rá, agus is féidir leat cineál tátal a bhaint astu as ainmneacha na rudaí, JavaScript, casadh sé amach, ag dul a thabhairt dúinn ar bhealach a bheith ag éisteacht do luch ag dul síos nó luch ag dul suas nó eochair ag dul síos nó príomh ag dul suas nó onselect onsubmit nó onresizing rud éigin. I bhfocail eile, aon ghníomh fisiciúil gur féidir le duine a ghlacadh le brabhsálaí go bhfuil tú gach lá, is féidir leat scríobh cód le haghaidh go n-éisteann do na himeachtaí agus ansin a dhéanann rud éigin cuí. Mar shampla, má úsáideann tú Google Maps, cad a tharlaíonn má tá tú cliceáil agus bogadh an luch, de ghnáth? Má tá tú cliceáil agus tarraing? Yeah? Go díreach. Tosaíonn an léarscáil a bhogadh. Mar sin, is féidir leat a shórtáil ar a fheiceáil cad atá thar anseo, cad atá níos mó ann. Agus conas a dhéanann Google a chur i bhfeidhm go? Bhuel, is dócha, tá siad ag baint úsáide as cúpla na ócáid éisteachta, ceann a deir, éisteacht le ar an luch down-- sin nuair a bheidh an t-úsáideoir go fisiciúil pushes a trackpad nó é nó í a luch síos. Agus ansin tá muid ag lorg rud éigin cosúil le gluaiseacht nó imeacht éigin eile go ligeann dúinn tarraing a ghabháil. Agus i ndáiríre, tá tarraing an gcéanna sa ponc dot liosta ponc de roghanna is féidir. Mar sin, tá sé seo ag dul a bheith ina cumhachtach bhealach chun tús a freagra a thabhairt ar an úsáideoir fiú sula cad a tharlaíonn nuair sé nó sí i ndáiríre rud éigin follasach chur isteach mar. Ach táimid ag dul a thabhairt isteach a topaicí lánúin a fháil ann. Aistriú Ach ar dtús, a ligean ar le roinnt cód iarbhír. Mar sin, tá mé ag dul chun dul ar aghaidh agus a oscailt suas dom-0, a bhfuil sampla an-simplí anseo go má zúmáil mé i simplí tá an ionchur anseo le haghaidh dom. Agus tá mé ag dul chun dul ar aghaidh agus cineál i "David" do mo ainm agus cliceáil Submit. Agus ansin, cé saghas go saor, mé bhfuil an pras go Vox suas a deir, "hello, David!" Mar sin, tá sé seo de chineál ar ar nós ár "hello, domhan" go rinne muid awhile ar ais i C agus fiú i PHP toisc Tá mé dinimiciúil aschur mo ainm. Is féidir liom a dhéanamh ainm duine eile anseo. Raibh mé in ann athrú go simplí seo a, cosúil le, Hannah, cliceáil Cuir. Agus go deimhin, na n-athruithe pop-up beag. Anois, tá pop-ups ar cheann de na an chuid is mó gnéithe abused an ngréasán. Agus go deimhin, ar ais i an pop-up blockers lae tháinig i vogue mar gheall tú Bheadh ​​téigh go dtí roinnt website-- b'fhéidir place-- questionable go mbeadh ansin go tobann tús a peppering do scáileán le bunch iomlán de pop-ups. Agus mar sin an cumas chun pop suas fuinneoga os comhair an t-úsáideoir nach raibh go háirithe dea-faighte ag daonnachta. Mar sin, sin an fáth a fheiceann tú Rud seo a chosc, a díreach a dhéanann an rud ar fad gránna. Mar sin, táimid ag dul go dtí gá a bhealach níos fearr chun pras an t-úsáideoir. Ach do anois, is cosúil go a bheith ag obair. Mar sin, ach intuitively, cad cosúil le bheith ag tarlú anseo? Liom dul ar aghaidh agus cliceáil Submit, agus ansin tá rud éigin ag tarlú, go soiléir. Ach cad nach atá ag tarlú go raibh a tharlóidh an tseachtain seo caite ar bith chliceáil mé Cuir? Cad é nach raibh a tharlóidh ar an scáileán? Tá brón orm? Reload. Ní raibh an URL a athrú ar chor ar bith. Dúirt mé go raibh sé seo dom-0, agus tá mé fós ag dom-0. De ghnáth, ba mhaith linn a fháil a athrú chun éigin eile URL, cosúil register.php nó a leithéidí. Ach fiú nuair a dhíbhe mé an rud trí chliceáil OK, deara go bhfuil an URL Fanann chur go hiomlán. Agus, go deimhin, má tá mé beagán skeptical, lig dom a oscailt suas Chrome. Lig dom a oscailt suas an cluaisín Líonra. Agus faoi deara tá sé bán i láthair na huaire. Lig dom dul ar aghaidh agus é a atíolacadh Maria. Níl aon trácht líonra ar bith. Mar sin, níl aon HTTP. Mar sin go deimhin, má mé ag amharc ar an cód foinse do this-- lig dom a dhúnadh an fhuinneog agus téigh go dtí View Foinse. Suimiúil. Breathnaíonn sé cosúil tá roinnt clibeanna nua, ina measc script. Mar sin a ligean ar ghlacadh le breathnú taobh istigh CS50 IDE díreach cad sheol mé chuig an úsáideoir. Mar sin, anseo is-- ligean díriú ar an HTML amháin. Seo an leath bun an dom-0.html. Agus faoi deara go tá sé fuair teideal, tag ceann, tag comhlacht, tag bhfoirm. Ach cad jumps amach a thabhairt duit mar éagsúla, go háirithe má riamh atá tú scríofa ar bith JavaScript féin. Lig dom scrollú beag do cheart anseo. Tá mé ionchur, ionchur eile a chur isteach. Tá mé ar ID, a bhfuil de chineál ar nua. Ach an raibh muid a fheiceáil seo le CSS. Cad eile is cinnte nua? Yeah? Nice. Ceart go leor. Mar sin, nuair a deir sé onsubmit, faoi ​​deara cad is cosúil a leanúint. Is é seo an tréith i HTML ainmníocht. Is é an luach seo teaghrán luaite anseo. Agus tá sé seo beagán aisteach ar an gcéad amharc. Níl sé HTML. Níl sé CSS. Tá sé seo, mar a d'fhéadfadh leat buille faoi thuairim, JavaScript. Mar sin, is cosúil go bhfuil tógtha isteach sa Is é an leathanach gréasáin feidhm a dtugtar beannú. Agus tá mé ag inferring go díreach mar tá sé ina focal, beannú. Tá sé seo, fuair an paren oscailte, paren dhúnadh, Leathstad. Breathnaíonn an nós feidhm C, Breathnaíonn an nós feidhm PHP. Agus go deimhin, tá sé ag dul go dtí Is feidhm JavaScript. Ansin tá mé ag filleadh bréagach. Beidh muid teacht ar ais chuig gur i díreach nóiméad. Ach tá i gcás an fheidhm seo a shainmhínítear? Bhuel lig dom scrollbharra suas go dtí an barr an chomhaid. Agus cé go tá sé ina líne fhada, tá sé réasúnta simplí. Lig dom zúmáil amach anseo agus díriú ar na ceithre líne. Mar sin, i JavaScript, ach cosúil le PHP, tú díreach rá, literally, an focal "feidhm," an t-ainm na feidhme, agus ansin lúibíní le haon arguments-- aon argóintí sa chás seo. Agus níl aon chineál ar ais i JavaScript, díreach cosúil PHP. Mar sin, tá sé ina beagán looser ná C. Brace curly Oscailte, brace curly dhúnadh. Tógtha i JavaScript Is function-- ní function-- mholtar ach feidhm a dtugtar an airdeall arb é is cuspóir amháin i saol Is a tharraingt suas go gránna go leor pras go chonaic muid nóiméad ó shin. Anois tá sé seo de chineál ar a mouthful. Cad atá ar siúl anseo? Sin a ligean le tús a chur chun aird a tharraingt ar gach rud anseo. Sin an argóint chéanna a chur ar an eolas. Agus cad atá ar siúl? Breathnaíonn sé seo díreach cosúil le téad. Agus casadh sé amach, murab ionann agus PHP agus murab ionann agus C, ní ábhar é i JavaScript má tá tú comharthaí athfhriotail singil nó dúbailte Sleachta. Beidh siad a bheith coibhéiseach. Agus frankly, tá sé ach tóir ar na laethanta le haghaidh ríomhchláraitheoirí JavaScript a i gcónaí úsáid comharthaí athfhriotail singil ar chúis éigin. Tá sé díreach an rud a dhéanamh. Ach d'fhéadfadh linn a úsáid Sleachta dúbailte, chomh maith. Dá bhrí sin tá chomh maith le carachtar nua. Ach iad siúd agaibh a rinneadh tá seo roimh, cad móide chiallaíonn? Yeah. Comhcheangail. Mar sin, chonaic muid seo i PHP. Níl ach an ponc oibreoir i PHP go Beidh comhcheangail dhá teaghráin le chéile. C Bhí pian i muineál a dhéanamh. Athghairm ó pset sé, a bhí an pian especial sa mhuineál, ba mhaith leat a úsáid rud éigin cosúil le strcat tar éis chuimhne a leithdháileadh ar an Stack nó ar an gcarn. Bhí tú chun léim tríd fonsaí ach a comhcheangail dhá teaghráin. I JavaScript, tá sé Super simplí. Just a bhaint as an t-oibreoir móide eatarthu. Mar sin, an casta-lorg Dealraíonn rud a bheith ar an mar gheall ag deireadh na an teaghrán ar fad, mé díreach tar éis comhcheangail ar pointe exclamation. Mar sin, má cad a bhí popping suas bhí "hello, David," "Dia duit, Hannah," "hello, Maria," agus mar sin de, go soiléir go bhfuil rud lár i idir an dá Ní mór pluses rochtain ar cad a thabhairt dom? Cad atá i ann do cinnte? Yeah. Mar sin, beidh mé ag ligean anseo ar an fhreagairt a n-ainm, ceart? Mar sin, a n-ainm popped suas sa chluiche ceannais toradh. Mar sin, cad a chiallaíonn sé? Bhuel, mhol mé níos luaithe sa mhéid is go pictiúr go bhfuil an sin ar a dtugtar DOM tá an eilimint speisialta root bhealach suas barr a dtugtar doiciméad. Agus anois, casadh sé amach, go bhfuil dul a bheith ina domhanda athraitheach speisialta i JavaScript, a tógadh isteach a bhfuil bunch iomlán de feidhmiúlacht úsáideach. I measc an fheidhmiúlacht úsáideach an cumas a fháil ar aon nód shliocht. Glacfar na cearnóga nó dronuilleoga nó ellipses Tá nóid ach i gcrann, mar a déarfá. Mar sin, tharlaíonn sé go raibh a tógadh isteach JavaScript ar doiciméad réad Is feidhm, ar a dtugtar ar shlí eile mar modh, go bhfuil ar a dtugtar getElementById. An error do ghlaoch feidhm i JavaScript is é sin taobh istigh de rud nó duine Tá athróg ach leis an nodaireacht ponc. Agus chonaic muid seo i C cad é an error struct. Féach leat seo i pset seacht, de chineál ar, saghas, nuair a fheiceann tú CS50 :: cheist. Is é an colon idirstad i PHP eile bhealach ghlaoch feidhm go taobh istigh de roinnt réad. Ach do anois i JavaScript, tá sé ach ponc. Agus mar sin an fheidhm seo, nicely go leor, de chineál ar Deir an méid a does-- é a fháil eilimint le ID. Is gné amháin ainm eile ar feadh chlib nó nód sa DOM. Agus mar sin a fháil eilimint le ID "ainm" Ciallaíonn this-- anseo ar mo HTML. Agus atá bunaithe ar an HTML, cad nód nó cad chlib HTML Tá mé ag dul a bheith programmatically láimh trí ghlaoch document.getElementById? Yeah, go díreach. Tá mé ag dul a fháil ar an t-ionchur Is eilimint ann a bhfuil a ID "ainm." Mar sin, go sonrach, is féidir leat smaoineamh ar an fheidhm seo, getElementById, mar bhealach a thabhairt pointeoir ais go dtí sin nód ar leith sa chrann. Ní mór dúinn a tharraingt seo crann, ach tá sé ar bhealach rochtana ar an dul dronuilleog nó dronuilleog ag aithint uathúil é trína ID. Anois, cén fáth go bhfuil sé seo úsáideach? Bhuel, casadh sé amach go nuair atá tú gotten go nód, go dronuilleog ó na pictiúr, go nód taobh istigh de sé, ar a seal, tá a bunch iomlán de properties-- péirí eochair-luach nó sonraí, ar cheann de na ar a dtugtar luach. Mar sin literally, tá sé de chineál ar mouthful a mhíniú ar an rud ar fad. Ach ag an deireadh an lae, go léir a dhéanann sé seo go bhfuil a thabhairt duit teaghrán go bhfuil an t-úsáideoir clóscríofa i sa bhealach ordlathach. Ach ní maith liom a cúpla de na rudaí seo. Nó in áit, níl roinnt fiosracht fós. Gach ceann de go bhfuil an chuma a bheith ag obair. Cén fáth a cheapann tú fhill mé bréagach tar éis glaoch beannú? Breathnaíonn sé seo beag ghránna, go Tá mé dhá ráiteas ann scartha le semicolons. Take a buille faoi thuairim. Má bhaintear mé ar ais bréagach, cad d'fhéadfadh tarlú, ach instinctively? Tá brón orainn, a rá arís? Oscail bunch de Windows. Mar sin, d'fhéadfadh a bheith b'fhéidir rud éigin mar a bheadh ​​a tharlaíonn. Cad eile? BhFéadfadh iarratas ina chur isteach? Go dtí an leathanach céanna. Mar sin, i ndáiríre, go bhfuil go an níos dlúithe a fhreagairt anseo, cé, murab ionann agus san am atá caite, ní tá mé sonraithe an tréith gníomh, de ghnáth a mór dúinn a dhéanamh. Casadh amach níl a réamhshocraithe. Mura bhfuil tú a shonrú gníomh, tá sé cosúil le rá ceanglófar, comharthaí athfhriotail nó ainm an chomhaid féin, atá sa chás seo bheadh a bheith cosúil le dom-0.html. Tá sé seo ach de chineál ar tátal a bhaint, nó intuigthe in áit. Agus mar sin más rud é nach féidir liom é seo, a ligean ar deara. Lig dom a shábháil seo. Agus tá mé a bhaint tuairisceán bréagach. Lig dom dul ar ais go dtí an mar shampla agus bhfeidhm athluchtú é. Agus d'fhéadfadh tú a bheith le feiceáil dom a mholadh seo ar CS50 Pléigh a bunch na n-amanna. Má tá rud ar bith ag gníomhú di riamh funky agus an Níl bhrabhsálaí iompar mar a bhfuil súil agat, oftentimes beidh tú ag iarraidh a shealbhú Aistriú agus ansin cliceáil Athlódáil. Beidh an bhfeidhm gach comhad a athlódáil agus bain úsáid as do bhrabhsálaí taisce áitiúil nó cóip ionas go mbeidh anois, lig dom dul ar aghaidh agus oscailt suas mo Chigire, an cluaisín Líonra. Tá mé ag dul a cliceáil Caomhnaigh Logáil mar gheall mé nach mian é a scriosadh na sraitheanna uair amháin a fháil mé ghreadadh ar shiúl in áit eile. Lig dom dul ar aghaidh anseo agus cineál i Andi, cliceáil Cuir. Ceart go leor. Go cosúil mar a bhí súil. Deir sé "Dia duit, Andi." Lig dom a cliceáil OK. Suimiúil. Tabhair faoi deara gur athraigh an leathanach, cé go dtí an leathanach bunaidh. Fógra ar an chineál URL athrú. Chuir sé comhartha ceiste, a bhfuil de ghnáth tháscaire go iarracht muid rud éigin a chur isteach. Agus ansin ag an mbun, fiú níos mó go sainráite, anseo tá an t-iarratas HTTP iarbhír, a fuair freagra de 200 go Thug mé ar ais anseo. Mar sin, ní cad é seo ba mhaith linn a dhéanamh, ceart? Toisc nach bhfuil mé ag iarraidh a athlódáil an leathanach ar fad. Bhí mé ina ionad sin a thabhairt ar ais bréagach sa chaoi is go chuaird gearr iompar réamhshocraithe an bhrabhsálaí, a Bhí, ar ndóigh, a chur faoi bhráid an leathanach. Mar sin, a ligean ar ghlacadh le breathnú ar sampla beagán níos fearr. Tá an leagan seo dom amháin. Agus faoi deara an méid seo a leanas. Tá sé ceart go leor más rud é nach bhfuil tú ag grok gach ceann de na línte de chód. Ach cad é go bunúsach difriúil faoi ​​seo i bhfeidhm? Feicfidh mé a ordú behaves sé an céanna a dhéanann, an rud céanna. Cad a rinne mé ar ndóigh difriúil? Yeah? LUCHT ÉISTEACHTA: [inaudible]. DAVID MALAN: Yeah. Mar sin, tá an fheidhm atá sainithe differently-- i bhfocail eile, as láthair ón bhfoirm, suas ann ar líne 7-- nó in áit, líne 8-- thuilleadh an gcaithfidh mé an tréith onsubmit. Sa sampla roimhe seo, bhí mé é seo. Agus ansin scríobh mé literally mo cód anseo. Agus ansin dúirt mé ar ais bréagach. Agus más rud é nach raibh sé rub tú an bealach mícheart go fóill, ba chóir dó tús a mhéid a mar, díreach cosúil i HTML, nuair a thosaigh muid chun comhoibriú mingle é le CSS i tréithe stíl, thosaigh sé ach a fháil ar beag messy nó a bhraitheann beagán mícheart. Mar an gcéanna anseo, más rud é tú tús ag cur HTML, agus ansin tú go huathoibríoch plop roinnt cód JavaScript i lár an teaghrán luaite, tá sé ní ag dul a bheith an-inchoimeádta. Ceart? Níl sé fiú soiléir ar dtús áit ina bhfuil an cód JavaScript. Mar sin, bheadh ​​sé gur deas mar prionsabal de dhearadh níos fearr, a ligean ar a choinneáil ar ár HTML hiomlán ar leith ó ár JavaScript. Mar sin, a dhéanamh sin, cad tá muid rinneadh anseo an following-- linn a úsáid ach HTML le haghaidh marcáil amháin. Agus mar sin i leagan amháin de seo, gach Is mé foirm le haitheantas ar leith. Agus ansin síos anseo, tá mé ag glacadh buntáiste de ghné ar leith de JavaScript trínar féidir liom a bheith cad atá ar a dtugtar feidhm gan ainm. Mar sin, casadh sé amach go má glaoch mé document.getElementById ar 'taispeána' sin cosúil a thabhairt dom pointeoir a an nód i mo chrann, an eilimint fhoirm, sin a labhairt. Anois, tá a fhios agam ach ó a fhios agam le beagán de HTML anois tá muid a bheith a léamh roinnt ar líne tagartha, a thacaíonn gné foirm a bunch iomlán de imeacht listeners-- i bhfocail eile, ar an liosta níocháin de imeacht éisteoirí go chonaic muid nóiméad ó shin. Tá a fhios agam ó léamh na doiciméid is é sin onsubmit ócáid ​​bailí éisteoir ar feadh gné foirm. Mar sin, aon uair amháin a fhios agam go, tá sé sábháilte dom a dhéanamh an following-- fháil go nód ón gcrann, an eilimint fhoirm, agus rochtain a sin ar a dtugtar maoin onsubmit. Mar sin, ciallaíonn an ponc amháin tá sé seo le maoin, cosúil le luach speisialta taobh istigh de sé. Agus cén cineál sonraí a tá mé shannadh, is cosúil, a onsubmit, a bhfuil go héifeachtach athróg taobh istigh den nód sa chrann? Tá sé ina réimse taobh istigh den struct. Cad é an cineál sonraí? Feidhm, yeah. Mar sin, casadh sé amach go bhfuil PHP seo. Agus cé muid a Ní raibh insint duit faoi, Tá leideanna fheidhm, an C freisin cumas chun pas a fháil agus fheidhmeanna a shannadh do mar luachanna athróg 'iad féin. Agus ní táimid ag dul a gcúl ar ais go dtí C. Ach do anois, tharlaíonn sé go raibh ar an thaobh na láimhe deise anseo, cé go Breathnaíonn sé beagán funky, ciallaíonn seo, hug bhrabhsálaí, a thabhairt dom feidhm. Níl mé ag dul chun bodhraigh fiú a thabhairt sé mar go bhfuil mé literally ainm ag dul a shannadh ligean ar ghlaoch air an seoladh na feidhme seo láithreach a onsubmit. I bhfocail eile, bhrabhsálaí, ní gá duit a fháil amach cad atá ar an fheidhm seo ar a dtugtar. Ní mór duit ach fios a bheith agat áit a bhfuil sé i gcuimhne. Agus mar sin suffices sé ach a go mbeadh comhartha comhionann ann agus gan bac a ainmniú seo, cosúil le foo nó beannú nó aon fhocal eile. Agus anois tá sé seo ach an rud stíle. Raibh mé in ann bogadh ar an brace curly isteach ar the-- líne eile sorry-- mar a dhéanann muid de ghnáth CS50. Ach i JavaScript, tá sé i ndáiríre coitianta stíle a choinneáil ach an brace curly, an chéad cheann, ar an chéad líne. Ach ina dhiaidh seo, níl aon rud suimiúil. Go brace curly oscailt díreach demarcates tús na feidhme atá agam. Is é an fheidhm anois comhionann, ach amháin tá mé Áiríodh an bréagach ar ais taobh istigh den fheidhm seo. Mar gheall ar casadh sé out-- agus ba mhaith leat ach fhios seo as léamh an documentation-- go más rud é an fheidhm a shannadh tú go bhfilleann an láimhseálaí onsubmit bréagach, an bhrabhsálaí a fhios ag díreach agus aontaíonn nach bhfuil an fhoirm a chur isteach le freastalaí. Má tuairisceáin sé fíor, beidh sé faoi bhráid sé chuig freastalaí ar chúiseanna beidh orainn a fheiceáil atá úsáideach i díreach nóiméad. Agus ansin an Leathstad i ndiaidh an brace curly níl ach Ciallaíonn mé ag déanamh saineofar an fheidhm. Tá a fhios agat cad a ghlaoch chomh luath mar a chloiseann tú aighneacht. Ceart go leor. Tá sé seo fós arguably cineál gránna. Mar sin, cad eile is féidir linn a dhéanamh? Bhuel, casadh sé amach ansin i Leagan dhá, a bhfuil an last-- agus beidh muid díreach Sracfhéachaint ar seo. Ag an baol a dhéanamh sé uglier, casadh sé amach go níl leabharlann i an domhan ar a dtugtar jQuery. Agus is é jQuery Super tóir leabharlann JavaScript go chomh coitianta go an chuid is mó aon JavaScript-- nach bhfuil sé neamhchoitianta do dhaoine a chur amú jQuery le JavaScript. Cén fáth? JavaScript féin tá an- bealaí verbose dhéanamh things-- document.getElementById, dadadadadada. Deireadh tú suas a bhfuil an- línte fada de chód. Mar sin, ina comhalta ainmnithe John Resid, a oibríonn i ndáiríre ar feadh tosaithe suas na laethanta seo, tháinig amach leis seo blianta leabharlainne ó shin go bhfuil a lán daoine a chuir a dtugtar jQuery go bhfuil athruithe an error an mbealach seo a leanas. Agus díreach mar sin tá tú ag feiceáil seo, toisc beidh tú i gcónaí é seo a fheiceáil más rud é ag déanamh tionscadal deiridh bunaithe ar an ngréasán, Bheadh ​​sé seo a bheith ar an mbealach coibhéiseach a chur chun feidhme go fheidhm chéanna ag baint úsáide as an leabharlann speisialta. Anois, in ionad tease sé amach ina iomláine, a ligean ar breathnú díreach ag roinnt patrúin. Is cosúil go bhfuil error cé go leor feidhmeanna gan ainm nó feidhmeanna nameless nó feidhmeanna lambda aka? Dó, ceart? Agus tá a fhios agat go bhfuil, fiú amháin más rud nach bhfuil tú Super comfy leis seo, ach ag an bhfíric go bhfuil sé Deir fheidhm () faoi dhó. Agus tharlaíonn sé go raibh cad é an gcód seo doing-- agus beidh orainn tagairt a dhéanamh tagairtí ar líne, ar deireadh thiar, le haghaidh roinnt cúnamh leis seo. Ciallaíonn sé seo go díreach nuair bhfuil an doiciméad réidh, dul ar aghaidh agus a chlárú an fheidhm seo a leanas mar an láimhseálaí chur isteach an HTML eilimint a bhfuil a smaoineamh go bhfuil taispeána ar leith. Agus ansin, nuair a tharlaíonn, glaoch ar na dhá líne de chód. Agus é seo, go tragóideach, tá níos mó bhealach verbose rá ar ais bréagach. Agus luaite againn seo ach mar gheall ar Feicfidh tú a fheiceáil cód mar seo ar líne. Agus tá sé aon rud a daunted ag. Ach in áit, a choinneáil i gcuimhne go bhfuil an méid atá ag dul a bheith coitianta i JavaScript is é seo paradigm. Agus mar sin go bhfuil an fáth a thaispeáint dúinn é do anois. Ceart go leor. Mar sin, gan teaghais ró i bhfad ar an error, Tá go bhfuil aon cheist ar na samplaí nó smaointe go dtí seo? Ceart go leor. Mar sin, a ligean ar a úsáid le haghaidh rud éigin úsáideach. Ag déanamh ar leathanach gréasáin a deir díreach hello, mar sin, agus mar sin nach bhfuil go léir go suimiúil, gan underwhelm. Níl sé seo ar cheann ag dul a bheith álainn, ach tá sé ag dul rud éigin úsáideach a dhéanamh. Lig dom dul ar ais go dtí mo eolaire anseo agus oscailt suas, a rá, foirm-0.html. Mar sin, is dócha is é seo an freshman leathanach clárúcháin spóirt intramural gan aon CSS nó aon tuiscint ar dhearadh. Agus ba mhaith liom a dul ar aghaidh agus clárú anseo le focal faire. Agus tá mé ag dul a aontú leis na téarmaí agus na coinníollacha agus cliceáil Cláraigh. Agus anois deir an láithreán gréasáin, "Tá tú cláraithe! (Bhuel, ní i ndáiríre.) " Go cosúil cosúil le d'oibrigh sé, ach lig dom dul ar aghaidh agus bhfeidhm athlódáil. Agus lig dom a rá, gan aon, ní gá duit Ní mór mo sheoladh ríomhphoist iarbhír. Nó b'fhéidir go mbainfidh linn a rá ach ríomhphost i ann. Beidh Pasfhocal bheidh, cosúil le, 12345. Agus ansin, ach mar go bhfuil mé ar leathcheann, anois tá sé 123456789. Agus níl mé ag dul a sheiceáil le do bhosca. Hmm. Ceart go leor. Mar sin, níl roinnt deiseanna le haghaidh feabhsúcháin anseo. Agus tá a fhios agat, nó beidh a fheiceáil i pset seacht, gur féidir leat scríobh code-- agus go mbainfidh tú a scríobh cód i PHP-- a chosaint i gcoinne na cineálacha Úsáideoirí earráidí mar gheall ar an t-úsáideoir go soiléir Níor chomhoibrigh. Agus nach bhfuil sé nó sí tugtha agat go léir an luachanna a raibh tú nó fiú san fhormáid go raibh tú iad. Mar sin, beidh tú a fheiceáil i pset seacht go féidir linn a bheith cinnte roinnt más rud é coinníollacha a rá má tá an seoladh r-phoist nach bhfuil username@something.edu, d'fhéadfadh muid díreach rá leithscéal agus leithscéal a ghabháil don úsáideoir i bhfad, mar a d'fhéadfadh tú a bheith i pset seacht. Nó más rud é nach bhfuil siad sheiceáil go bosca, casadh amach i PHP, is féidir leat a bhrath go bhfuil, freisin. Agus is cinnte má tá an focal faire Ní gá a mheaitseáil mar atá i register.php do pset seacht, is féidir leat a bhrath go. Ach tá go bhfuil pian i an muineál sa mhéid is go anois iarrann siad dúinn chun dul go léir ar an mbealach chun an bhfreastalaí. Is é an t-úsáideoir ar an eolas faoin earráid. Agus ar a laghad ach amháin má úsáideann tú roinnt teicníochtaí fancier, anois tá siad a cliceáil ar an arrow ar ais. Ní bheadh ​​sé deas, cosúil le a lán de na láithreáin ghréasáin lá atá inniu ann, má bhí tú níos láithrí aiseolas, toirt? I bhfocail eile, lig dom dul go dtí an leagan amháin, atá ag dul a bheith ar bith prettier. Ach a dhéanann sé go mbeadh an ghné seo. Malan, 12345, 123456789, ní ag dul a sheiceáil sa bhosca, Clár. Ní gá Pasfhocail mheaitseáil. Mar sin, cé go bhfuil an pop-suas ugly-- is féidir linn a chur in ionad seo sa deireadh le rud éigin cosúil le bootstrap, a mbainfidh tú a fheiceáil i pset seacht Is library-- an-tóir rinne mé bhrath nach bhfuil an focal faire a mheaitseáil. Ceart go leor. Bhuel, lig dom a shocrú go mar an t-úsáideoir. Lig dom dul ar aghaidh agus a rá 12345, 12345. Fós ní seiceáil an gcomhaontú. Ní mór duit aontú leis an téarmaí agus Coinníollacha. Mar sin, cén fáth? Má tá muid cuireadh chun cinn cheana go níl ar bhealach, agus tá muid ag teastáil tú i pset seacht earráid a bhrath coinníollacha mar seo freastalaí-taobh, cén fáth ba chóir dom bodhraigh ag déanamh freisin seo i JavaScript? Cad argóint i bhfabhar cur cad bhfuil tú ar tí é a fheiceáil mar some-- níl castacht bhreise. B'fhéidir nach bhfuil aon bun os cionn. Cad a d'fhéadfadh sé a bheith? LUCHT ÉISTEACHTA: [inaudible]. DAVID MALAN: Ó, suimiúil. Exploits féideartha. Mar sin cinnte, más rud é nach bhfuil tú ag láimhseáil ionchur úsáideora earráideach go hiontach, b'fhéidir go bhfuil sé ar fad an níos fearr má tá sé Ní bhaint amach, fiú do fhreastalaí. Ba mhaith liom a bhrú ar ais ansin agus a rá, ba chóir duit is dócha shocrú an dá fadhbanna. Ach tá go cothrom. Cad eile? LUCHT ÉISTEACHTA: [inaudible]. DAVID MALAN: Yeah. Seo cód, mar a dúirt muid roimh é, léirmhíniú ar an gcliant-taobh. Ní chuireann sé bac ar an bhfreastalaí, rud a chiallaíonn nach ndéanann sé tionchar ualach an fhreastalaí nó cumas. Agus anois, go dtí mé beag d'aois, tá an aon éifeacht brí toisc go bhfuil mé úsáideora ceann ceart anois. Ach má tá tú aon cheann suíomh gréasáin de mhéid réasúnta, go háirithe an gceann is mó, cosúil le Facebook, an níos mó is féidir leat daoine a choinneáil amach de do fhreastalaí an níos fearr mar gheall ar freastalaí, ar ndóigh, ach go bhfuil méid teoranta de RAM, líon teoranta de gigahertz, líon teoranta de rudaí féidir é a dhéanamh in aghaidh an aonaid ama. Mar sin, má tá níos mó daoine i an domhan ag bualadh do fhreastalaí, logáil thaisme go mícheart, ach chomh maith má tú is féidir a choinneáil go ualach a bhaint de do fhreastalaí. Plus, go háirithe ar soghluaiste device-- má tá tú riamh logáil isteach my.harvard nó Netid Yale nó a leithéidí, níl sé seo an latency le go leor de láithreáin ghréasáin mar sin trína dtógann sé, cosúil le, diabhal an dara nó dhó uaireanta. Agus ansin, mo Dhia, má tá tú ag mistype, ansin caithfidh tú a bhuail ar ais agus Athdhéan é. Mar sin níl latency, go háirithe ar naisc líonra níos moille. Ach JavaScript, mar gheall ar ritheann sé ar an gcliant agus ní gá dul ar ais agus amach thar idirlíon fhéadfadh a mall dtaca leis sin, is féidir leat a fháil aiseolas beagnach mheandarach. Mar sin, a ligean ar breathnú ar seo. Lig dom a oscailt suas an fhoirm-0 agus féachaint ar an HTML anseo. Agus a ligean ar a fheiceáil go díreach cad atá ar siúl. Is foirm a bhfuil a Tá gníomh register.php. Mé díreach tar éis ag baint úsáide as a fháil mar sin go raibh mé in ann a fheiceáil ar an URL. Ach do pasfhocail, ba mhaith linn ag iarraidh surely a athrú seo go dtí an iar i ndáiríre. Seo réimse ionchuir téacs chineál. Seo ionchur eile réimse focal faire chineál. Seo, má tá tú riamh le feiceáil, ionchur de chineál ticbhosca. Ach níl aon JavaScript anseo ar bith. Is é seo ach go HTML Téann a register.php. Ach i leagan amháin, i gcás mé thosaigh a fháil ar na pop-ups, ligean ar a fheiceáil cad a tharlaíonn i ndáiríre anseo. I leagan amháin, cad a Tá mé ag dul chun see-- I shíl raibh mé in ann stalla leor le go leor focail, ach bhí ar siúl mé amach. I leagan one-- ann a théann muid. I leagan amháin, faoi deara an following-- agus nach bhfuil an cur i bhfeidhm is fearr, ach tá sé ar mo chéad uair. Fógra go thíos an foirm, Tá mé tag script. Agus ciallaíonn tag script, hug, bhrabhsálaí, anseo Tagann roinnt cód i, de ghnáth, JavaScript. Agus anois, faoi deara mé ag déanamh. Ar line-- féidir liom ar éigean Léigh líne it-- 32, a deir sé, form-- var mar sin a thabhairt dom athróg ar a dtugtar foirm. Agus ansin a fháil document.getElementId de "clárú." Cad é seo? Bhuel, lig dom athchasadh suas anseo. Agus fógra, ah, thug mé an eilimint fhoirm smaoineamh treallach ach tuairisciúil clárúcháin. Mar sin, tugann sé seo dom athróg a Ceadaíonn dom a grab go nód, go dronuilleog sa chrann a dtugtar fhoirm. ciallaíonn form.onsubmit, hug bhrabhsálaí, an éisteoir imeacht a chlárú ar an bhfoirm seo. I bhfocail eile, nuair a bhíonn an fhoirm seo isteach, a fhorghníomhú an cód seo a leanas. Ní chuireann sé gá ainm mar gheall ar cén fáth nach gá duit a fhios ag an t-ainm? Ní mór duit ach fios a bheith agat cad a fhorghníomhú, ergo tá sé feidhm gan ainm nó lambda. Agus is é sin an fheidhm gach ceann de na línte anseo. Agus anois, a bheith macánta, cé tú Ní fhéadfadh a bheith i scríbhinn riamh JavaScript roimh, tá sé ach C agus PHP loighic. Mar sin, má form.email.value == "" - mar sin má tá an réimse r-phost bán, yell ag an úsáideoir le "Caithfidh tú a chur ar fáil do sheoladh r-phoist. " Eile más rud form.password.value Is yell bán ag an úsáideoir, "Caithfidh tú do phasfhocal a chur ar fáil." Níos suimiúil go loighciúil, mura bhfuil form.password.value form.confirmation.value-- comhionann i gcás ina raibh dearbhú a thagann ó? Lig dom a athchasadh. Bhuel, ar a dtugtar mé an ionchur réimse anseo focal faire. Agus d'iarr mé an ceann seo anseo deimhniú. Raibh mé in ann a bheith ar a dtugtar é Focal faire dhá nó aon rud eile. Tá mé díreach tar éis a sheiceáil go loighciúil go bhfuil an dá an gcéanna. Else-- casadh sé amach tá sé seo an tUasal Boole again-- luach Boole, an ticbhosca. Mar sin, má rá liom, exclamation point-- más rud é nach form.agreement.checked, yell ag an úsáideoir chomh maith. Mar sin, tá an error mbainfidh tú a fheiceáil an-choitianta i JavaScript, áit a bhfuil tú an nodaireacht dotted. Tosaíonn tú le rud anseo. Léim tú i níos doimhne ar a maoin cosúil le focal faire. Agus ansin tú ag a luach iarbhír. Agus arís, is anseo an t-ionchur. Seo é an focal faire ainm. Agus is é a luach is cuma cén Tá an duine clóscríofa iarbhír i. Mar sin, i ngach ceann de na cásanna, d'fhill mé bréagach. Ach mura bhfuil, ar ais mé fíor. Agus mar sin anois linn a fheiceáil ar úsáid láidir de nuair ba mhaith leat a ais bréagach a stop cad é an úsáideora a dhéanamh agus a dhéanamh dó nó di a roghnú arís nó clóscríobh arís. Seachas sin, ar ais muid fíor. Agus lig dom a thabhairt isteach ar cheann athraitheach eile den seo ach síolta roinnt tuiscint sin. Bhuel, i leagan 2 den, foirm-2-- Feicfidh mé é a dhéanamh le tonn de láimh. Tá sé seo, dóibh siúd aisteach, an leagan jQuery, siúd agaibh a d'fhéadfadh ar mian leo a dabble sa leabharlann ar leith. Ach a ligean ar start-- agus ar aon cheisteanna? Lig dom sos ar feadh nóiméad mar gheall ar go raibh go tapa agus go leor. Ach tá an rud deas anseo go léir de chód bhfuil go leor i bhfad mar an gcéanna. Is é an stuif nua cad é an Scaoil? Cad iad na dronuilleoga? Cad iad na nóid? Cad feidhm gan ainm? Cad ina láimhseálaí ócáid? Ach buíochas le Dia, tá an chuid is mó de sin ach ciorcal iomlán as, a rá, seachtain nialas. Ceart go leor. Mar sin, rud éigin beagán níos suimiúla? Bhuel, ar an gcéad dul síos, lig dom dul ar aghaidh agus a oscailt suas Google Maps. Agus beidh tú faoi deara gur le haghaidh nóiméad, ar an dara scoilte, faoi ​​deara cad a tharlaíonn nuair Cliceáil mé go tapa go leor. Agus is é an ceangal ag Harvard mar sin tapa nach bhfuil tú faoi deara i ndáiríre é. Ach cad a dhéanann tú de chineál ar saghas a fheiceáil má tá mé cliceáil agus tarraing i ndáiríre go tapa? Sin de tú ag breathnú ar líne, má mall tú é seo chun luas 0.5x, Is féidir leat a fheiceáil seo níos fearr. Cad a bhí ag tarlú díreach roimh chliceáil mé agus dragged? Lig dom iarracht here-- lig dom a dhéanamh rud éigin eile, cosúil le 90,210. A ligean ar dul i bhfad ar shiúl. Go raibh i ndáiríre go tapa, freisin. Cad é faoi Disney World? Tá muid ag dul. OK. Cad a chonaic tú le haghaidh an dara scoilte? Díreach, cosúil le, cearnóga, ceart? Ionadchoinneálaithe do tíleanna? Bhuel, tá an méid a ar siúl anseo? Is Google Maps sampla deas de an teicneolaíocht seo go bhfuil ar a dtugtar AJAX. Agus é seo i gcás ina mbainfidh linn tús a bain úsáid as an JavaScript i leith bhealach alluring. Filleadh ar an lá, bhí an suíomh gréasáin seo ar a dtugtar MapQuest. Agus ba chóir dom a bheith déanta ar screenshot de seo ó na 1990í, áit má raibh tú a breathnú suas anseo ar an léarscáil, mbeadh tú a cliceáil literally saighead suas ag an mbarr a léirigh tú cearnóg éagsúla den léarscáil. Má bhí tú a bogadh ar chlé, is féidir leat chliceáil saighead a léirigh tú cearnóg éagsúla den léarscáil. Agus roinnt láithreáin ghréasáin a dhéanamh fós seo lá atá inniu. Ach fiú tá MapQuest gotten níos fearr, cosúil le Google Maps. Ina áit sin, cad atá níos fearr ar na Is laethanta láithreáin ghréasáin a úsáid AJAX. AJAX-- a dtugtar Asynchronous JavaScript agus XML, a bhfuil ach ar bhealach mhaisiúil de rá teicneolaíocht nó teicníocht go Ceadaíonn bhrabhsálaí le JavaScript a dhéanamh ar iarratais HTTP breise tar éis an leathanach lódáilte. Mar sin, cad a chiallaíonn sé? Bhuel, bheadh ​​sé de chineál de annoying i Gmail más rud é gach uair a raibh tú a sheiceáil le do phost, An raibh hit literally Control-R nó Ordú-R nó cliceáil ar an gcnaipe Reload agus go mbeadh an leathanach darn fad athlódáil. Ceart? Bheadh ​​sé flash bán is dócha don dara. Ba mhaith leat a fheiceáil ar an mbarra dúr dul chun cinn. Agus ach a fheiceáil má tá tú nua phost, ar an leathanach gréasáin ar fad agus an URL bhfuil tú ag bheadh ​​a athlódáil. Ach ní ar sin an rud a tharlaíonn i Gmail. Ceart? Nuair a fhaigheann tú r-phost nua i Gmail, cad a tharlaíonn ar an scáileán? Taispeánann sé suas díreach, ceart? Is cosúil sé ach magically mar a chéile nua sa tábla. A mbíonn i gceist i ndáiríre méid réasúnta de chastacht. Go deimhin, má cheapann tú faoi seo crann, a cé go bhfuil ceann simplí anseo, Gmail-- agus ba mhaith liom a chuardach ag an cód a bheith sure-- is dócha Tá tábla HTML nó b'fhéidir liosta gan ord a Rindreáil sé gach ceann de do inboxes r-phoist mar. Agus mar sin má shamhlú tú an ann Is crann i gcuimhne nuair a bhíonn tú ag baint úsáide as Gmail go Breathnaíonn chineál saghas mar seo, nuair a réadaíonn Google, ooh, tá tú r-phost nua, ní dhéanann sé ag iarraidh a atógáil an crann ar fad. Ina ionad sin, is mian leis a fháil ar an nód i an crann a dhéanann ionadaíocht do bhosca agus díreach a chur isteach nód nua. Mar sin, an-chosúil leis pset cúig, áit a bhfuil tú bhí nóid a chur isteach i tábla hash, dul céanna a dhéanann Google, via JavaScript cód go bhfuil sé scríofa, lean an crann, figiúr amach cén áit Is an chuid sin bhosca na fuinneoige, agus ansin cuir isteach a chéile nua. Agus ciallaíonn a chéile nua amháin nó níos mó nóid nua i gcrann. Agus mar sin tá AJAX an teicníc a ligeann do go díreach. Chomh luath agus atá tú cuairt ar URL, áfach dÚsachtach fada go bhfuil sé, agus aon uair amháin go bhfuil an leathanach curtha luchtaithe, is féidir leat fós níos mó sonraí ó na grab internet-- bíodh sé r-phost nó tíl de map-- grab sé sa chúlra agus ansin cuir isteach sé isteach ar an leathanach ionas nach ndéanann an duine i ndáiríre fanacht chun é. Oibríonn Facebook Messenger ar an mbealach céanna. Aon líon na websites-- eile OH, i ndáiríre, fiú seo. Ciallaíonn mé, is é seo, frankly, de chineál ar ar annoying gné na laethanta. Má thosaíonn mé ag cuardach le haghaidh cats-- seo Is de chineál ar taithí úsáideora Uafásach. Tosaíonn sé ach ag cuardach do dom. Bhuel cad a dhéanamh? Níor chuir an URL athrú i ndáiríre ó thosaigh mé clóscríobh. Ach cad atá ar siúl ar fud an wire-- OK, hmm suimiúil. Cad atá ag dul ar fud an sreang anseo faigheann díreach weirder. OK. Mar sin, lig dom dul ar aghaidh agus a iniúchadh eilimint agus téigh go dtí an cluaisín Líonra agus iarracht a dhéanamh teicniúla agus níos lú faoi cait. Mar a scríobhann mé, literally, cait and-- cad atá ag tarlú per-- Níl mé ag dul a cliceáil go. Ceart go leor. Mar sin síos anseo, tá ag tarlú gach am cineál mé carachtar, is cosúil? Cosúil, leibhéal íseal? Cad atá ag tarlú le gach ceann de na Tá mé ag clóscríobh carachtair ar mo mhéarchlár? Yeah? LUCHT ÉISTEACHTA: [inaudible]. DAVID MALAN: Go díreach. Gach ceann de na carachtair is ag dul go dtí Google, amháin ag an am. Tá siad ag tógáil suas le téad ar a n-fhreastalaí gur ionann gach rud Tá mé clóscríofa i go dtí seo. Agus gach uair mé cineál charachtar eile, siad úsáid a n-anlann rúnda de algartam a chuardach agus a dhéanamh amach, chiallaíonn sé an leathanach seo cat nó leathanach seo cat nó a leithéidí? Mar sin, i roinnt chiall, tugann sé dom le taithí níos fearr sa mhéid is nach féidir liom fiú Ní mór a chur i gcrích mo smaoinimh. Agus go deimhin, tá sé ina úsáideach rud, autocomplete i gcoitinne. Má tá a n-halgartaim maith go leor agus má tá mo cuardaigh soiléir go leor, Ní dóigh liom go bhfuil chun cineál an focal ar fad. Tá siad ag dul a insint dom cad é a Tá mé ag cuardach go hiarbhír as. Mar sin, cad glaonna Google toirt Tá cuardach díreach ag baint úsáide as AJAX, ag baint úsáide as cód a ligeann dóibh a iarraidh ábhar breise trí bhrabhsálaí gréasáin sa chúlra baint úsáide as an teanga nua, JavaScript. Mar sin, ní mór dúinn cúpla nóiméad fágtha. Agus lig dom glaoch ar suas mo chara Colton suas isteach ar an stáitse, ós rud é an chuma air uair dheireanach go háirithe spraoi a thabhairt isteach teicneolaíocht go bhfuil roinnt de tú Tá leas ag léirigh i do thionscadail deiridh. Shíl muid gur mhaith sé a bheith spraoi a thabhairt suas oibrí deonach, áfach, sa lá atá inniu a thaispeáint duit bhreis ar seo a ligeann you-- yera yeah, Chonaic mé an lámh ar dtús. Tar ar bun. Go han-mhaith déanta. Maith thú. Tá mé ag dul chun tionscadal seo ar an scáileán i nóiméad ach. Cad is ainm do gach duine? EFA: Tá mé EFA. DAVID MALAN: Etha? EFA: EFA. DAVID MALAN: EFA? EFA: Yeah. DAVID MALAN: Nice a fheiceann tú. Ceart go leor. Lig dom seo a fháil réidh. Tar ar aghaidh go dtí an lár le Colton anseo. Cad tá Colton ina lámha Is inniu rialú iargúlta. Mar sin, in ionad a bheith díreach ann i tríthoiseach domhan ag féachaint timpeall mar a rinne Colton, is féidir EFA anois ag siúl i ndáiríre ar fud ag dul suas, síos, ar chlé, agus an ceart mar a bheadh Nintendo nó Xbox rialtóir. EFA: Tá mé ag dul chun titim amach ar an stáitse. DAVID MALAN: Beidh mé seasamh thart thar anseo. Ach is é sin an baol. OK. Mar sin, dul ar aghaidh agus a chur ar iad siúd ar. Lig dom dul ar aghaidh agus ag aistriú chuig an scáileán anseo. Lig dom dim na soilse. Agus Colton, lig dom teacht seasamh eile a thabhairt duit. Ar mhaith leat a mhíniú anseo leis na mic cad tá ag éirí linn? Seo dhuit. COLTON: Cinnte. Mar sin, ceart anois tá muid luchtú suas an Oculus, Buille faoi thuairim mé nach ag feidhmiú operating-- córas, ach an clár is mó, i gcás ina Is féidir leat rochtain a fháil go léir na cluichí agus apps atá i do leabharlann. Mar sin, ceart anois, ba chóir é a rá Beartaíonn an touchpad chun tús a. Touchpad ag dul a bheith ar an thaobh na láimhe deise den headset. Mar sin, dul ar aghaidh agus tap-- EFA: Ó, fear. DAVID MALAN: Yeah, tá tú ag dul. Tá an caighdeán EFA é go bhfaca Tá caighdeán i bhfad níos airde. Is é seo ach an Wi-Fi anseo. COLTON: Mar sin, cad tá tú dul a iarraidh a dhéanamh Tá breathnú i dtreo an barr deise den scáileán. Yep, go cluiche ar an gceart an-barr. Agus ansin nuair a bhíonn tú ag roghnú é, Beartaíonn an touchpad arís. I mo thuairimse, a chuid Dreadhalls. Agus ansin anseo a-- anseo, a ligean dom a shealbhú do spéaclaí ar do shon. Mar sin, thug mé díreach tar éis dó rialaitheoir. Mar sin, anois is féidir leis a rialú an cluiche. Is féidir sé bogadh thart agus rudaí mar sin. Mar sin, dul ar aghaidh agus breathnú suas go dtí an barr. Ba chóir duit a fheiceáil Cluiche Nua. Mar sin, dul ar aghaidh agus is féidir leat é sin a. Anois, ba chóir duit a bheith in ann a rialú féin leis an rialtóir, chomh maith, a luaithe is ualaí a eascraíonn an cluiche suas anseo. D'fhéadfadh sé seo a bheith ina giotán beag scary. EFA: Anois a insint duit dom. OK. COLTON: Gach ceart. Mar sin a dheimhniú gur féidir leat bogadh thart. OK. Is féidir leat bogadh thart. Foirfe. Mar sin, má fhéachann tú síos, tá tú léarscáil. Taispeánann Mapa agat cá bhfuil tú. Is féidir leat breathnú ar fud an tseomra. Is féidir leat dul go hiomlán timpeall. Yeah, go díreach. Cas timpeall. Mar sin, breathnú ar do chlé. I mo thuairimse, níl rud éigin is féidir leat piocadh suas ar bairille sa seomra. EFA: Conas is féidir liom a fháil ar an léarscáil amach as an mbealach? COLTON: Féach suas. Just a breathnú suas. Ceart go leor. Tá tú ag dul. Anois dul ar aghaidh agus díreach cas timpeall. Mar sin, breathnú níos faide le do láimhe clé. Choimeád ag gluaiseacht chlé. Choinneáil ag lorg ar chlé. Choinneáil ag dul. Yeah. EFA: Ó, ar bhealach a. COLTON: Yeah. Siúl i dtreo sé leis an rialtóir. Tá tú ag dul. Anois, ba chóir é a rá phiocadh suas. Tá tú ag dul. Pioc suas é. Ceart go leor. Anois, a ligean ar a fháil amach as an seomra. Téigh amach romhainn agus siúl go dtí go doras. Mar sin, tá tú ag dul a hold-- deir sé a shealbhú an cnaipe chun bhfeidhm ar oscailt. Mar sin, dul ar aghaidh agus coinnigh an cnaipe. Yep, forcing é a oscailt. Ceart go leor. Maith thú. Anois, tá muid ag siúl amach as an seomra. Mar sin, tá mé ag dul a fhágáil ar an gcuid eile suas chun tú, agus féach cad a fhaigheann tú amach. EFA: Níl mé ag dul sa seomra dorcha. Oh, fan. Anois tá mé chun dul síos an halla dorcha? OK, tá mé ag dul ar ais [inaudible]. COLTON: Gach ceart. Roinnt míreanna níos mó a phiocadh suas. Breathnaíonn mhaith le roinnt boinn airgid. Sin Pioc glas. Mar sin, má thagann tú ar ghlas doras, is féidir leat úsáid go. An bhfuil tú scanraithe? EFA: Níl go fóill. COLTON: OK. Pretend-- yeah. Just a ligean tá tú i ndáiríre seasamh ann. Agus má tá tú ag dul around-- atá tú a fuair a fháil a úsáidtear chun é. Ach a dhéanann sé ciall. DAVID MALAN: Agus cé go leanann EFA chun imirt, ós rud é gur féidir linn a dhéanamh ar an lá seo go léir, is féidir linn go léir tip-ladhar amach anseo. Ach dhéanaimid bhfuil dhá phéire eile, más mhaith leat chun teacht suas agus spraoi. Seachas sin, beidh muid a fheiceáil tú chugainn ar an gCéadaoin. Go raibh maith agat chun ár oibrithe deonacha inniu. [Bualadh bos] [CEOL - "Seinfeld TÉAMA"] Cainteoir 1: Bhuel, tá mé chur PL nua mount ar. Athraigh mé díreach tar éis an OLPF-- Cainteoir 2: Mar sin, cad go díreach atá ar siúl agat? Cainteoir 1: Bhuel, gach ceann de these-- anseo, beidh mé léiríonn tú an ceann seo i anseo. Is féidir leat é a fheiceáil ceart anseo. Cainteoir 3: I mo thuairimse, tá mé go maith leis na. Ba mhaith leat roinnt níos mó? Cainteoir 4: No, tá mé go maith. [Inaudible]. Cainteoir 3: No, [inaudible]. An bhfuil roinnt. Cainteoir 1: dath éagsúla. Cainteoir 2: OK. Cainteoir 1: Mar sin, ar deireadh thiar cad é dhéanann é a choigeartú de sé an dath of--