ALLISON BUCHHOLTZ-AU: Gach duine ceart. Fáilte ar ais go dtí alt. Is é ár n-alt leathdhéanach. Tá sé chomh brónach. Níl a fhios agam cad tá mé ag dul a dhéanamh gan tú a fheiceáil guys gach Luan. Buille faoi thuairim mé ba chóir dúinn just-- b'fhéidir d'fhéadfadh muid díreach le chéile anseo agus tá dinnéar nó rud éigin. Níl a fhios agam. Feicfidh mé bia a thabhairt ina ionad. Beidh muid ag caint díreach. Ach tá, beidh an tseachtain seo chugainn a chur ar ár alt seo caite. Ar an nóta, tá tráth na gceist an tseachtain seo chugainn. Tá a fhios agam mé dearmad a dhéanamh ar mo, cosúil le, réamhfhógra dhá sheachtain an tseachtain seo caite, ach tá súil againn tú guys Bhí a fhios go raibh sé seo ag teacht. Tá súil agam go bhfuil sé seo ar cheann de na deireanach midterms duit guys don seimeastar. Ach tá sé ag dul a chlúdach go léir an ábhar a go atá againn imithe os a chionn. Mar sin, nach bhfuil sé cosúil is féidir leat dearmad go díreach thart ar ceithre lúb nó athróg. Mar gheall ar d'fhoghlaim muid iad siúd ar dtús, sin is léir go cluiche cothrom do do tráth na gceist. Tá sé ag dul a bheith ar an leagan amach céanna, céanna fad, agus mar sin go bhfuil tú ag úsáid cheana féin chun é. Tá dul a bheith códaithe ag fadhbanna láimh, b'fhéidir roinnt bréagach fíor, b'fhéidir roinnt freagra gairid. Mar sin, ba chóir duit a bheith eolas maidir leis an bhformáid, go háirithe má tá tú na tástálacha gcleachtas. Ach mar a deir mé anseo, tá sé carnach, ach tá muid cinnte ag dul a bheith ag díriú ar rudaí ó sheachtain sé ar aghaidh. Mar sin, tá muid dócha nach bhfuil ag dul a iarraidh ort faoi conas a mhéad bytes i ngach cineál nó leis na cineál rudaí, ach táimid ag dul is dócha a bheith suim acu i rudaí cosúil le liostaí nasctha, nó struchtúir éagsúla sonraí, nó halgartaim éagsúla go atá againn Labhair faoi. Sin a dhéanamh cinnte go bhfuil tú i ndáiríre suas ar na, agus má tá tú aon acmhainní de dhíth, anseo go leor de na n-acmhainní. Thug mé díreach tar tú chineál de liosta tapaidh ann. Beidh an tseachtain seo chugainn a bheith tráth na gceist athbhreithniú le linn an ama. Mar sin, má tá aon cheist agat nó ábhair ar leith, rudaí ar leith ar an tráth na gceist go mhaith leat dul níos mó, le do thoil iad a chur chugam roimh an am sin is féidir liom de chineál ar roinnt ábhair a ullmhú le haghaidh sin. Agus sa bhreis ar sin alt athbhreithnithe, beidh muid freisin a bheith i seilbh an cúrsa ar fud athbhreithniú a dhéanamh ar mar a rinne muid uair dheireanach. Agus tá sé ag dul a bheith déanta ag na daoine céanna. Níl a fhios agam más rud é go a dhéanann sé níos fearr nó níos measa, ach tá sé ag dul a bheith orm, Hannah, Davan, agus Gabe arís. Mar sin, más mian leat chun teacht a fheiceáil dúinn go léir suim leo lena chéile agus a shiúlann tú tríd an tráth na gceist athbhreithniú, ba chóir duit cinnte teacht ar go Dé Luain seo chugainn chomh maith. Ionas go mbainfidh tú a bheith díreach Luan subh pacáilte athbhreithniú tráth na gceist, atá go maith mar gheall ar ansin caithfidh tú Dé Máirt a phróiseáil trí gach rud. Ach a dhéanamh cinnte a sheiceáil as na hacmhainní. Tá Study.csv.net le fada, mé smaoineamh, ar cheann de na is úsáideach, den chuid is mó toisc go bhfuil sé a lán de na cód samplacha, tá sé ar fad na Pointí Power leis na nótaí ar sé, atá i ndáiríre cad tarraingím an chuid is mó mo alt ábhair ó. Má níl aon ní i roimhe seo ranna gur féidir liom a sheoladh amach nach féidir leat a bheith gotten, ach in iúl dom. Cosúil seachtaine seo caite cód samplacha, más rud é nach raibh duine ar bith a fháil go, ach ríomhphost chugam nó labhairt teacht chugam, agus beidh mé a dhéanamh cinnte go bhfaigheann tú go. Mar sin, leis sin, sa lá atá inniu tá muid ag dul a bheith ag caint faoi JavaScript. Mar sin, táimid anseo Tommy, a bhí mé ach ag caint le tú aréir. Is breá liom Tommy. Tá JavaScript chuid is fearr leat teanga, mar a deir sé anseo. Beidh siad iarracht a dhéanamh agus a insint duit go bhfuil sé nach bhfuil an chuid is fearr, agus beidh siad a bheith mícheart. Dá bhrí sin tá Tommy máistir JavaScript. Níl mé go maith ag a leibhéal, ach bhí mé cosúil le, "Tommy, conas is féidir liom a mhúineadh na páistí JavaScript? " Mar sin, fuair mé roinnt leideanna, mar sin súil go dtosnódh siad ag obair amach. Mar sin, cúpla rudaí a fhios go bhfuil Is JavaScript a scriptithe cliant-taobh teanga, agus mar sin cé go bhfuil PHP rud éigin gur mheasamar níos freastalaí-taobh, bhí a uaslódáil chuig an bhfreastalaí, le chéile agus a fhorghníomhú ansin. Tá sé seo ar cheann báis ar do ríomhaire féin. OK? Mar sin, tú a luchtú ar roinnt leathanach JavaScript, agus fhorghníomhú sé ar do mheaisín. Tá Comhréir an-chosúil leis C agus PHP. Táimid ag dul chun dul tríd roinnt samplaí de JavaScript, agus tá tú ag dul a fheiceáil go bhfuil an mbealach labhairt linn faoi athróga, lúb, agus na coinníollacha go léir an-chosúil. OK? Is é an bhfíric go bhfuil siad chomh cosúil is dócha ag dul chun turas ar roinnt de tú suas, i gcásanna áirithe, ach toisc beidh tú a ionchorprú le beagán de C i gcás nach chóir go mbeadh. B'fhéidir tú iarracht agus cineál éigin nuair nár chóir é a chlóscríobh. Agus ar sin, rud amháin a Tá a fhios go bhfuil JavaScript is clóscríofa dinimiciúil teanga, cosúil le PHP. Mar sin, más cuimhin leat guys as roinn an tseachtain seo caite, nuair a bhí muid de chineál ar dhéanamh ár gcúrsa tuairteála PHP, chonaic muid conas a d'fhéadfadh ceann teaghrán a iompú isteach i amháin slánuimhir, agus mar sin de. An cineál do chuid athróg Cinneann ag am a reáchtáil, mar sin d'fhéadfadh siad a athrú thar le linn an chláir, agus ar an mbealach céanna go bhfuil muid riamh i ndáiríre a dhearbhú cineálacha gcomhair athróg PHP, táimid ag dul a bheith ag déanamh an céanna Rud anseo, i gcás nach bhfuil againn i ndáiríre rialú a dhéanamh ar na cineálacha ar ár n-athróg, mar a déarfá, mar a dhéanann muid i C. Agus ansin rud amháin is é sin é fionnuar deas gur féidir leat earráid seiceáil tríd an consól, leis an fheidhm mór console.log, a is féidir leat a phriontáil amach difriúla athróga nó rudaí a beidh muid labhairt faoi. Díreach mar an tseachtain seo caite nuair a bhí mé cosúil le, "a úsáid an fheidhm seo," le Dumpáil ó do pset tá sé seo le feidhm ba mhaith leat a úsáid, console.log. Bhí mé iontas mar sin cé mhéad mhic léinn ag uaireanta oifige Ní raibh a fhios faoi an fheidhm Dumpáil. Agus bhí mé cosúil le, "guys, beidh seo a dhéanamh do shaol i bhfad níos éasca. " Ceart go leor, ionas go raibh de chineál ar ach an rud gearr, mar i gcónaí, ní mór dúinn samplaí. Tá a fhios agam grá agat guys sin. Mar sin, tá anseo sampla de an- JavaScript simplí comhad anseo. Mar sin, tá sé ag dul ach a chruthú an pop-suas a deir, "Dia duit ar domhan," nuair a dhéanann tú dul isteach ar an leathanach, ach ligean iarracht a dhéanamh agus siúl tríd an beagán. Mar sin, is léir go bhfuil sé seo ach cosúil le do index.html gnáth. Mar sin, ach ár teimpléad gnáth anseo, agus ní mór dúinn HTML, ní mór dúinn ár ceann, agus díreach cosúil le CSS, conas againn Áiríodh roinnt comhad taobh amuigh, ceart? Tá roinnt de chineál script téacs go bhfuil JavaScript. Agus is é an fhoinse hello.js, atá síos anseo. Is é seo an comhad iomlán na hello.js. Agus ansin ní mór dúinn roinnt teideal agus roinnt comhlacht HTML nach bhfuil muid ag cúram i ndáiríre faoi. Cad a tharlaíonn é, nuair a luchtú againn an leathanach seo, fhorghníomhú sé go huathoibríoch an script. OK? Mar sin, beidh JavaScript fhorghníomhú go huathoibríoch. Mar sin, cad tá sé ag dul a dhéanamh, tá sé ag dul dul láithreach agus a fhorghníomhú seo. Agus tá sé ag dul a rá, "airdeall. Dia duit ar domhan. " Cé acu airdeall go bhfuil an fheidhm sin Gineann ndáiríre sa bhosca seo. OK? Mar sin, tá sé de chineál ar fad Cuimsíonn. Níl rud ar bith breise a bhí againn a dhéanamh sa bhreis ar go díreach airdeall, agus ansin is cuma cad a bhí againn laistigh dár bhosca Alert. OK? Mar sin, go díreach simplí Super sampla de cad is féidir a dhéanamh JavaScript. Ceann de na really cool rudaí, mar beidh orainn a fheiceáil, Is ligeann JavaScript leat chun do leathanaigh ghréasáin a ionramháil, gan a bheith athlódáil orthu gach uair. Mar sin, má want-- tú, mar shampla, más rud é tú ag hovering thar rud éigin, má tá riamh tú guys le feiceáil mar barraí Menu, nó nuair a ainlíonn tú os cionn roinnt ábhar, is cosúil roghchlár Drop-síos, go mar gheall ar JavaScript. OK? Mar sin, nach bhfuil tú ag athlódáil an iomlán leathanach a fháil ar an roghchlár a thaispeáint suas, bhfuil tú ag lorg ach le haghaidh roinnt ar leith gníomh go bhfuil an t-úsáideoir a glacadh, ar a dtugtar imeachtaí a beidh orainn a fháil isteach, agus nuair a fheiceann tú go bhfuil, a rá leat, "OK, rud éigin ar an eagar leathanach agus é a dhéanamh breathnú éagsúla, ach amháin in eagar na rudaí ar leith. Ná athlódáil an rud ar fad. " Mar sin, tá sé i ndáiríre i bhfad níos deise, agus ní gá duit a athlódáil do leathanaigh, agus tá sé i ndáiríre cool. Dearbhuithe sin, athraitheach, ionas gur féidir leat cineál a fheiceáil, Chuir mé ar bharr anseo, loosely clóscríofa. Mar sin, is é seo go mór mar PHP. Ní mór dúinn a insint JavaScript cén cineál bhfuil muid ag súil gach ceann de na hathróga a bheith. Is féidir iad a cuma cad na cineálacha is mian linn. Mar sin, thugann tú faoi deara sa chás seo, a dhearbhú dúinn iad an-simplí, ach le "var" agus ansin is cuma cad ba mhaith linn ár n-ainm athraitheach a bheith. Rud amháin a thabhairt faoi deara go nuair a dhéanann tú chur var os comhair an t-ainm athraitheach, scopes sé go háitiúil é. OK? Tá sé go hiomlán réasúnta ar do shon go hiomlán ach scriosadh an var agus díreach tá s ionann CS50, agus bheadh ​​a bheith díreach ina athróg domhanda. OK? Mar sin, is féidir leat a thúsú sé an dá slite, ach ag brath ar conas ba mhaith leat é. Mar sin, má tá tú ag initializing laistigh de feidhm, agus ba mhaith leat go athróg a fanacht scoped laistigh den fheidhm, tú ag dul a iarraidh a dhéanamh rud éigin cosúil le var ainm a athraitheach, versus más mian leat é ar fud an domhain scoped, tú is féidir a dhéanamh ach an t-ainm an athróg agus ansin is cuma cad ba mhaith leat a leagtar sé cothrom le. OK? Tá an cineál rud fionnuar síos anseo, mar má deara muid ár athróg b Tosaíonn amach mar fíor. Agus cad is féidir does-- seo duine ar bith a insint dom cad a dhéanann sé seo? Mar sin, ní mór dúinn roinnt airdeall. Cad a cineál de b a bheith ar dtús? LUCHT ÉISTEACHTA: Boole. ALLISON BUCHHOLTZ-AU: Boole. Ceart. Agus ansin dúinn athshannadh b a ghabhann leis an teaghrán, ceart? Mar sin, ansin anseo, cén cineál b a bheith? Ba mhaith leis a bheith ina teaghrán, ceart? Mar sin, cad atá tábhachtach go Tá fógra sin i c, táimid Ní fhéadfadh beagnach a dhéanamh rud éigin mar sin. Ba mhaith linn a bheith go bhfuil athróg, chaith sé mar rud éigin eile, b'fhéidir a dhéanamh ar roinnt feidhm le dhá i, dul ó mhuirear chuig slánuimhir. Ach má thugann muid anseo, b an-éasca athruithe cineál. LUCHT ÉISTEACHTA: Fan, agus mar sin is féidir leat díreach a bheith cosúil le, "a dhéanamh b slánuimhir?" ALLISON BUCHHOLTZ-AU: Yeah. Is féidir leat a athshannadh ach b chuig slánuimhir. LUCHT ÉISTEACHTA: really? ALLISON BUCHHOLTZ-AU: Yeah. Agus ansin bheadh ​​sé a bheith ina slánuimhir. Mar sin, is féidir do athróg athrú le himeacht le linn an chláir freisin. Níl siad clóscríofa docht. Tá sé clóscríofa go scaoilte. OK? Go bunúsach is féidir do athróg dhéanamh is cuma cad ba mhaith leo, mar chineál de a chonaic muid le PHP. Is féidir leo a dhéanamh ar roinnt rudaí ar mire, agus mar sin tá sé tábhachtach a bheith go leor cúramach. Ainmnigh do athróg maith. Mura bhfuil, an bhfuil tú ar fad ar tobann tú ag dul a bheith cosúil le, "Fan, shíl mé go raibh sé seo téad, agus anois tá sé slánuimhir, agus níl mé i ndáiríre cinnte cad atá ar siúl anseo. " Mar sin, tá sé seo ach sampla simplí de ag léiriú conas is féidir le athróg héasca athrú dá chineál thar le linn chlár. OK. Mar sin, ba chóir é seo breathnú Super, Super eolas. Mar sin, is iad seo ár lúb i JavaScript. Tá siad díreach mar an gcéanna, ach amháin i gcás in ionad cheithre o ionann i náid, d'fhéadfadh muid a rá ach is ionann var i náid. Agus ansin d'fhéadfadh muid a bheith ar ár saghas céanna de choinníoll, saghas céanna cothrom le dáta, i móide móide oibreacha fíneáil díreach. Mar sin, tá ceithre boinn mar an gcéanna, Is iad whiles an gcéanna, agus a dhéanamh whiles tá díreach mar an gcéanna. Saghas céanna bhformáid ginearálta. Faoi deara againn, ceithre, lúibíní, lúibíní, tá sé go léir mar an gcéanna. Chomh maith leis sin beidh leathstadanna nuair a fhaigheann muid do shampla cód. Feicfidh tú a fheiceáil go bhfuil sé go leor oiread agus is c an gcéanna. Maidir le dearbhuithe fheidhm, arís, an-chosúil. Tá roinnt feidhm go díreach a deir go bhfuil sé feidhm, agus ansin an t-ainm ar ár feidhm, agus na hionchuir. Agus arís má deara againn, ní mór dúinn aon chineál anseo bith. Ceart? Ní mór dúinn aon rud a rá go bhfuil na Ní mór a bheith ints nó doubles, nó floats. D'fhéadfadh siad a bheith is cuma cad is mian leo. Cad é tábhachtach agus atá noticing go ní mór dúinn an fheidhm a scríobh roimh ré chun ligean JavaScript a fhios go tá sé seo i ndáiríre feidhm. Mar sin, tá sé seo ach cuid tsuim simplí feidhm a tuairisceáin x nó y, agus ansin cad fionnuar freisin is é sin is féidir leat i ndáiríre shannadh feidhm le athróg. Mar sin, sa chás seo, is é an tsuim anois an fheidhm a dhéanann i ndáiríre tsuim sin. Mar sin, má thugann tú anseo, ní mór dúinn feidhm, ainm an fheidhm, ionchuir. Ceart? Anseo ní mór dúinn ach feidhm agus ionchuir. Mar sin, tá sé seo ar a dtugtar feidhm gan ainm. Agus is é an rud ba chóir a bheith nua an chuid is mó de tú guys, más rud é nach ar fad agat. Mar sin, go bunúsach cad a Tá modhanna nach dhéanaimid Ní mór do ainm ár fheidhm sa chás seo. Is féidir linn a rá go díreach, "OK, tá mé ag dul go dtí Tá an fheidhm seo a fhorghníomhú, anseo is iad a ionchur, agus anseo tá cad atá sé ag dul a dhéanamh. " Agus go háirithe nuair a bhíonn tú a shannadh feidhm le roinnt athróg go bhfuil tú ag dul a ionramháil, nach bhfuil tú gá go Ní mór a ainm air mar gheall ar tú ag dul a bheith ag tagairt dó leis an athróg Ní an t-ainm, cibé Cuireadh an fheidhm a dtugtar i ndáiríre. OK? Mar sin, má fheiceann muid anseo, ní mór dúinn go bhfuil roinnt tsuim athraitheach anois is é sin comhionann leis an suim trí agus cúig. Agus ba mhaith linn a fháil ar seo. Agus go mbeadh sé seo a bheith ach cuid airdeall, trí móide cúig ionann agus uimhir. Beidh an móide comhcheangail ach Bhí cuma cad ár freagra ar an teaghrán. Chomh maith leis sin fionnuar, móide is féidir comhcheangail teaghráin. Do JavaScript, mar atá le PHP, HTML, CSS agus mar a dúirt muid, a lán de na sé táimid ag de chineál ar a thógáil na rothaí oiliúna as anseo agus tú guys a lán de na fhios conas a thuiscint i ndáiríre na rudaí seo. Tá siad beagán difriúil, ach ní bhíonn siad chomh coigríche agus nach féidir leat rudaí Google nó breathnú suas ar líne le scoileanna W3. Agus tá muid ag súil leat i ndáiríre guys a, de chineál ar, turgnamh agus foghlaim ar do chuid féin. Mar sin, tá a fhios agam a d'fhéadfadh sé seo cosúil go beag chomh críochnúil ná cuid de na rudaí a c dhéanaimid, ach sin i ndáiríre ar chúis. Ach tá súil againn nach bhfuil sé ró- éagsúla, agus nach bhfuil sé mór. Mar sin, eagair i JavaScript, arís an-, an-chosúil. Ceart? Tá roinnt sraith athróg go cothrom le lúibíní folamh, agus sin go díreach le sraith folamh. Seo ar a dtugtar go minic nodaireacht eagar litriúil. Sin díreach rud amháin tugaimid. Má fheiceann muid sraith dhá anseo, ní mór dúinn roinnt sraith litriúil go bhfuil trí ghné, ceart? Agus ansin ní mór dúinn roinnt eilimint var tríú go roinnt athróg go díreach ag dul go dtí a shealbhú an teaghrán, JS. Na heilimintí, go maith le fógra, scartha le camóga, díreach mar a ba mhaith linn a bheith ag súil. Agus is féidir leat rochtain a fháil chomh maith leis na, mar a rinne muid i C, leis an nodaireacht innéacs, ceart? Mar sin difriúil ó PHP anois, táimid ag dul ar ais go díreach de chineál ar a thagraíonn chun rudaí a ag innéacs. Díreach cosúil C, tá sé chomh maith innéacs nialas. Dar liom go mbeadh sé i ndáiríre éadrócaireach má rinne siad go tobann JavaScript amháin innéacs, agus bhí tú a hiomlán athmhachnamh ar conas a cheapann tú faoi arrays. Rud amháin fuarú gur in ionad a bhfuil a do-- má tá tú riamh theastaigh fad eagar, b'fhéidir iterate tú tríd go dtí go leat teacht ar roinnt deireadh, nó bheadh ​​a fhios agat go díreach a bhfuil sé. Toisc go bhfuil JavaScript an-scaoilte i níos mó bealaí ná cineál, mar a fheicimid anseo, is féidir linn a dhéanamh ach seo eagar níos mó mar gheall ar cinneadh a dhéanamh linn a. Má thugann muid sraith de thrí Tá trí rudaí a thosú, ach ansin ar fad ar tobann, tá muid cosúil le, "ó, ach kidding. Táimid ag dul go hiarbhír chun é a dhéanamh 101 rudaí. " Mar sin, más mian leat riamh a fhios ag an fad iarbhír de do eagar, a dhéanann tú é mar seo. Agus táimid ag dul a fheiceáil go leor den nodaireacht i samplaí, ach le JavaScript tá sé de ghnáth is cuma cad rud a bhfuil tú ag caint faoi ponc cuma cén cineál fheidhm tú ag iarraidh i bhfeidhm air. OK? Mar sin, sa chás seo, ár n- Is réad eagar dhá, agus a rá againn ba mhaith linn an fad eagar a dó. Mar sin, glaonna sé seo díreach cosúil fad ar sin. Agus beidh a ais do fad. Chomh maith leis sin tá rud éigin a thabhairt faoi deara más rud é go deara againn ár eagair, murab ionann agus C, nach bhfuil siad a bheith go léir den chineál céanna. Tá sé seo i bhfad níos mó cosúil le PHP. Tá JavaScript bunúsach díreach cosúil an meld suimiúil de C agus PHP. Mar sin, beidh orainn a fháil isteach go. Chun anois, a ligean ar glacadh leis go díreach go bhfuil do arrays go bunúsach cosúil le arrays C, sa mhéid is go siad innéacsú nialas. OK, ionas go bhfuil gach rud. Is féidir leat freisin a leathnú ach sraith chun cibé innéacs is mian leat. De bharr an méid go mbeadh sé seo Seg is dócha locht ar tú nó a thabhairt duit roinnt earráid, Tá JavaScript cosúil le, "nah, tá sé breá. Fuair ​​mé seo. Beidh muid ag dul díreach díreach áit ar mhaith leat a. " OK, mar sin tá rudaí an-tábhachtach. Beidh guys tú a bheith ag baint úsáide as a lán de na i do leagan P, más cuimhin liom i gceart. Mar sin, an rud go bhfuil na cosúil leis i C atá structs. Mar sin, is féidir leat smaoineamh ar about-- nuair théann muid chun sampla ceart i ndiaidh an I mo thuairimse, beidh sé dhéanamh ar a lán níos sense-- ach táimid úsáid go bunúsach rudaí a eagrú ar a bhaineann le cúrsa faisnéise. Nuair a labhair muid faoi structs i C, ní mór dúinn go minic labhairt faoi mhac léinn a raibh roinnt an t-ainm, ID, teach, tá a fhios agat, tiúchan. Agus sin de chineál ar an rud céanna úsáid againn rudaí do anseo. Tá sé díreach a eagrú faisnéis den chineál céanna. Is féidir leat smaoineamh freisin ar na mar níos mó cosúil leis arrays comhthiomsaitheach i PHP. Mar sin, bheadh ​​sé seo a bheith de chineál ar an rud áit a bhfuil muid roinnt eochair le roinnt luach, an-chosúil leis PHP. Mar sin, is féidir leat a thúsú roinnt réad folamh, mar a fheicimid suas anseo, díreach le braces curly. Tá arrays Mar sin lúibíní cearnacha. Tá rudaí Folamh braces curly. Dea idirdhealú a bheith acu. Agus tá siad seo ach dhá éagsúla bealaí chun airíonna a leagan síos. Mar sin, is é seo de chineál ar i bhfad níos mó de ar bhealach a Is cosúil PHP, lenár eagair comhthiomsaitheach, lenár eochair, agus ár n-luach, cé go an ceann seo is-- beidh tú a fheiceáil a lán níos mó i JavaScript. Is nós le seo a bheith ar an choinbhinsiún. Agus ar an mbealach céanna go raibh muid sraith dhá fad ponc, tá sé seo ag rá, "OK, a thabhairt dom seo tréith den réad seo. " Ceart? Mar sin, ar an mbealach céanna go raibh sé cosúil le, "a thabhairt dom an fad tréith de eagar dhá, " tá sé seo ag rá, "a thabhairt dom roinnt maoin dár réad folamh. " Nó sa chás seo, tá muid shannadh sé roinnt luach anseo. Ach d'fhéadfaí tú a rochtain freisin é sin ar bhealach. Agus ansin anseo tá sé seo ach ag léiriú dhá Foláirimh éagsúla. Mar sin, bheadh ​​sé seo a thaispeáint ar an foláirimh bheadh ​​mar an gcéanna cruinn, tá sé ach dhá bhealach éagsúla rochtain a fháil ar an eilimint a ba mhaith linn. An bhfuil ciall a dhéanamh do gach duine? Dar liom an ceann seo Déanann dócha ciall níos mó, ach mar gheall orainn ag teacht as an PHP. Ach mar a bhíonn againn níos mó samplaí, seo Is literally díreach mar an gcéanna. Tá a lán de é a athrú díreach i error. OK, mar sin samplaí. Is breá liom samplaí. Mar sin, tá anseo roinnt CS50 athróg go bhfuil rud, agus é a stóráil againn seo go léir faisnéis faoi. Mar sin, ní mór dúinn ar ndóigh, teagascóir, TFS, psets, agus taped. Mar sin, faoi deara againn go bhfuil na beagnach gach ceann de na cineálacha éagsúla. Ceart? Mar sin, Is féidir le rudaí a stóráil tréithe de chineálacha éagsúla. Is féidir linn smaoineamh ar this-- tá sé an- cosúil ár sraith comhthiomsaitheach i PHP. Mar sin eochair, luach, eochair, luach, eochair, luach, mar sin de agus mar sin de. Cad atá suimiúil ar an mbealach céanna freisin gur féidir linn a bheith arrays istigh eagair, Is féidir linn a bheith rudaí taobh istigh chomh maith rudaí, nó eagair laistigh rudaí. Ní Tá tú ag teoranta i ndáiríre a ach ceann amháin de na rudaí. Is féidir linn a fháil ar an-Inceptionesque, ach choinneáil ag dul síos an poll coinín ann. Mar sin, má thugann muid, ní mór dúinn go bhfuil roinnt cúrsa Is teaghrán, teagascóir go teaghrán, agus eagar, ina slánuimhir, agus Boole. Mar sin, gach ceann de na rudaí éagsúla. Ceart go leor, mar sin, ní mór dúinn ar a chéile. Mar sin, sa chás seo, ní mór dúinn le sraith de rudaí. Mar sin, díreach cosúil réad Is féidir a bheith le sraith ann. Is féidir linn a bheith chomh maith le sraith de rudaí. D'fhéadfadh sé seo a bheith úsáideach smaoineamh ar cosúil leis chineál ar conas a bhí againn hash tábla, bhí againn le sraith de seo go léir éagsúla cineálacha structs sin Bhí leideanna go difriúil nóid agus whatnot. Ach sa chás seo, ní mór dúinn Tá sraith de rudaí. Mar sin, tá sé seo cosúil le sraith eagair de comhthiomsaitheach. Mar sin, tá an chéad eilimint éigin ba mhaith linn bheith ar an réad leis an ainm James agus teach Winthrop. D'fhéadfadh guys duit cuimhneamh rud an-chosúil leis seo le do pset seo caite, nuair a má tá tú tharraing éigin ó do bhunachar sonraí, an chéad saghas Bhí rud i do eagar gach ceann de na eolas faoi an chéad úsáideoir a bhuail sé, agus ansin bhí tú a innéacs isteach a fháil ar a gcuid stoic nó a n-taisce nó whatnot. Mar sin, is é seo go mór mar an gcéanna rud, ach athrú beag i error, athrú beagán i na focail a úsáidimid chun cur síos orthu. Mar sin, má bhí againn, is féidir le duine ar bith a insint dom cad a bheadh ​​an airdeall a dhéanamh anseo? Nó cad é seo beagán de Bheadh ​​cód dhéanamh dúinn? LUCHT ÉISTEACHTA: Beidh sé a thabhairt duit go léir na hainmneacha. ALLISON BUCHHOLTZ-AU: Ceart, mar sin tá sé Bheadh ​​airdeall díreach leis na hainmneacha toisc go mbeadh sé dul trí teachín i, agus mar sin ba mhaith sé a tosú ag nialas. Mar sin, gur mhaith sé a rá, OK táimid ag lorg ag an gcéad rud seo, a Is é an chéad sliotán in ár eagar. Agus deir sé, "a thabhairt dom an tréith, an t-ainm sin réad. " Mar sin, théann muid anseo, gur mhaith linn scanadh, ba mhaith linn a fháil an t-ainm, agus ba mhaith linn a phriontáil amach James, Molly, agus Carl. Ceisteanna ar bith go dtí seo? JavaScript drochuair bhfuil tú ag dul a bheith ag déanamh a lán de breathnú suas ar do féin, figuring amach an error, grappling leis. Ach ar ndóigh tá mé i gcónaí anseo, Tá uaireanta oifige i gcónaí anseo. D'fhéadfadh liom a bheith ar an Máirt an tseachtain seo. Mar sin, má tá tú ann, is féidir leat teacht ar cuairt chugam an tseachtain seo. Ba mhaith sé go hiontach. OK, mar sin tá DOM Samhail Doiciméad-Cuspóir. Mar sin, tá sé seo ach ar bhealach go maith linn chun smaoineamh faoi ​​conas ár HTML agus gach rud laistigh bhfuil sé eagraithe. Tá sé seo go mór rud a Beidh teacht dócha suas ar do tráth na gceist. Tá a fhios agam mo bhliain, bhí sé cosúil anseo Comhad HTML, líon isteach an DOM chun é. Agus tú ag líonadh ach i rudaí beag. Ba chóir go mbeadh siad seo a pointí éasca súil againn. Súil go dtosnódh beidh tú see-- LUCHT ÉISTEACHTA: [inaudible] ALLISON BUCHHOLTZ-AU: Mar sin, fheiceann tú an crann anseo? LUCHT ÉISTEACHTA: Yeah. ALLISON BUCHHOLTZ-AU: Mar sin, beidh siad ag iarraidh úsáid a bhaint as a líonadh isteach cad a théann faoi an gcomhlacht. B'fhéidir faoi an gcomhlacht, ní mór dúinn roinnt divs nó tá roinnt míreanna, agus beidh orainn a iarraidh ort a líonadh i crann go mór mar seo. Mar sin, beidh orainn a bheith ag siúl tríd. Mar sin, an Doiciméad-Réad Is Samhail ach ar bhealach a struchtúrú agus smaoineamh faoi ​​ár HTML grafach. Agus freisin nuair a fhaigheann muid i níos mó JavaScript, tá sé ag dul a bheith ar an slí go bhfuil muid i ndáiríre ionramháil difriúil gnéithe ar an leathanach. Ní mór dúinn ar bhealach chun rochtain a fháil ar gach de na rudaí inár HTML, agus mar sin tugann sé seo dúinn an- bhealach coincréite caighdeánaithe ar fud na leathanaigh ghréasáin éagsúla a dhéanamh. Mar sin, má táimid ag siúl díreach tríd seo anseo, ar ndóigh Is doiciméad mar ár comhad iomlán. Sin a dhéanann ciall ar ndóigh go bhfuil sé an rud is airde, agus ansin ní mór dúinn ár n-HTML iarbhír, a fhreagraíonn do an gclib anseo. Chomh maith leis sin má tá tú i do tags fleasc i gceart, ansin a chruthú crann DOM thiocfaidh chun bheith Super simplí. Mar sin, ní mór dúinn roinnt ceann anseo. Tá roinnt comhlacht a feicimid gas uaire de HTML, agus sin an fáth go bhfuil muid ag ceann agus comhlacht. Laistigh ceann, tá roinnt tag teideal, ar chlib teideal deiridh, sin a fhios againn go thagann i ndiaidh ceann. Agus laistigh dár chlib teideal, ní mór dúinn Dia duit, domhan. OK? Mar sin, go bhfuil an brainse ar fad láimhe clé. Agus ansin an brainse na láimhe deise anseo, feicimid go bhfuil muid HTML, OK atá déanta againn an chuid ceann, táimid ag lorg ach ag comhlacht, ionas go mbeidh muid roinnt limistéar chomhlacht. Agus ina theannta sin, an t-aon Rud mór dúinn Dia duit, domhan. OK? Má bhí againn rudaí cosúil le roinnt p scriosaidh agus ansin Dia duit, domhan, agus ansin ceann eile lúibín p ar beannacht, domhan, ba mhaith linn a bheith dhá boilgeoga ag teacht as an anseo. Toisc go mbíonn siad araon faoi comhlacht, ach tá siad míreanna ar leithligh an gcás seo. Tá cinnte cleachtas ar i tráth na gceist roimhe seo, chomh maith le neart ar líne ar sé. OK mar sin, ligeann sé seo ach linn a fheiceáil gach rud nicely agus rudaí a ionramháil go córasach. OK? Tá a fhios againn go cruinn conas a lean tríd an crann, sin a fhios againn cad ba mhaith linn a rochtain. OK mar sin tá sin an fáth ba mhaith linn go bhfuil an saghas de mhúnla, ionas gur féidir linn a úsáid rudaí mar seo, agus tuigimid cad a chiallaíonn siad, agus tá siad caighdeánaithe ar fud gach rud a dhéanaimid. Mar sin, tá an doiciméad ponc teideal díreach an teideal our-- gach ceann de na Tá míniúcháin féin go leor, Is maith liom a smaoineamh. Mar sin, an chéad trí samplaí ag rá go díreach, "OK, ach a thabhairt dom an teideal an leathanach gréasáin. " Mar sin, beidh sé a thabhairt duit cad fhreagraíonn do teideal. Tá Doiciméad ponc comhlacht ag dul a thabhairt duit is cuma cad é laistigh de na clibeanna chomhlacht. Mar sin, is féidir leat a ionramháil go. Agus an doiciméad ponc comhlacht ponc dul isteach HTML an-fionnuar, agus b'fhéidir nach bhfuil cosúil le Super iomasach, ach an HTML istigh Freagraíonn an ceart seo anseo. Mar sin, más mian leat riamh chun ionramháil an téacs ar leathanach, de ghnáth go bhfuil tú ag dul a bheith ag déanamh rud éigin le comhlacht ponc HTML istigh. OK? Mar sin, bíonn HTML istigh chun tagairt a dhéanamh cad é i ndáiríre idir na clibeanna. OK? Agus ansin feidhmeanna úsáideacha. Mar sin, má bhí tú a fháil aon cheann de na, aon eilimint, ní mór dúinn roinnt Id, rang ainm, nó ainm tag. Tá sé seo an-chosúil leis rudaí a rinne muid le CSS, ceart? Sa chás go bhfuil roinnt roghnóirí go fhreagraíonn ceachtar tag, rang a thabhairt againn orthu, nó Id. Tá sé seo go mór ar an mbealach céanna. Má tá tú rud éigin go bhfuil Tá cuid aicme madra, agus a rá leat gnéithe de réir ainm chlib fháil, agus chuir tú madra i there-- nó brón orm, an t-ainm ranga. Is féidir leat a chur ponc in ann. Tá sé ag dul a thabhairt ar ais go léir de na gnéithe a thabhairt duit go bhfuil aicme sin. Mar sin, is féidir leat a ionramháil ach sin. Ar an mbealach céanna, b'fhéidir leat ach ag iarraidh a ionramháil ar roinnt header, mar sin roinnt header h1, mar a rinne muid. D'fhéadfá a dhéanamh eilimintí de réir tag a fháil ainm, toisc go bhfuil h1 ainm tag. Agus ar an mbealach céanna, más mian leat a fháil rud éigin ar leith, is féidir leat a dhéanamh chlib fháil. Faigh eilimint ag Id. Agus tá siad i ndáiríre go leor de na. Is iad seo ach cosúil trí cinn de an-mhaith. Mar sin, má théann tú ar líne, mar Tá mé ag dul a spreagadh duit a dhéanamh, agus a dhéanamh ar roinnt taighde ar do chuid féin, Molaim cinnte ag breathnú isteach gach ceann de na. D'fhéadfadh siad a bheith Super úsáideach, go háirithe nuair a ba mhaith leat a ach de chineál ar ionramháil rudaí an-sonrach gan chun dul tríd agus iarracht a pharsáil amach gach rud. OK, mar sin an rud deireanach Tá JavaScript himeachtaí. Mar sin, nuair a bhí mé ag caint níos luaithe faoi ​​dul isteach ar an suíomh gréasáin, agus nuair a ainlíonn tú os cionn rud éigin, nó hovers do luch thar rud éigin, rud éigin eile a tharlaíonn. Is é seo a ba mhaith linn buíochas a smaoineamh ar mar ócáid. Mar sin, cad atá againn go fhéadfadh úsáideach anseo onClick. Mar sin, bhí mianach ar hover, a, tá mé cinnte go leor go bhfuil, ach ar hover. Chomh maith leis sin a ton de na gur féidir leat breathnú ar. Níl ar líne liosta iomlán de na rudaí éagsúla gur féidir leat éisteacht do. Ach tá imeachtaí JavaScript go bunúsach ach freagra a thabhairt ar na rudaí go bhfuil do úsáideora a dhéanamh. Ceart? Mar sin, a dhéanann do úsáideora rud éigin, go bhfuil ócáid, agus beidh JavaScript freagra áfach, gur mhaith leat é a. Beidh sé freagairt dá réir sin. Mar sin, sa chás seo, ní mór dúinn roinnt fhuinneog ponc onload. Mar sin, cad a deir seo, "fan go dtí an fhuinneog ar luchtaithe. " OK? Mar sin, nuair a gach rud ar luchtaithe, onload, ansin is féidir leat a fhorghníomhú fheidhm seo. Mar sin, nuair a gach rud a luchtaithe, tá tú ag dul go bhfuil roinnt gcnaipe cuardaigh go bhfaigheann eilimint ag Id, agus priontaí sé cuma cad a Is eilimint mar an cnaipe Cuardaigh. Agus ansin ní mór dúinn an athróg, deirimid, "OK, onClick." Mar sin, nuair a chloiseann muid cliceáil ar an gcnaipe cuardaigh, fhorghníomhú an fheidhm seo, atá ina aireach, chliceáil tú an cnaipe Cuardaigh. Mar sin, cad a tharlaíonn is-- é seo deas léiriú grafach beag anseo. Mar sin, doiciméad ualaí, go ár n-onload, feicimid ár Cuardaigh cnaipe, a bhfuil sé seo. Táimid ag lorg ár cnaipe Cuardaigh. Agus ansin nuair a bhíonn an cnaipe Cuardaigh chliceáil, freagraíonn sé seo do dheis anseo. OnClick. Ansin dúinn airdeall ar deireadh ár úsáideora, a bhfuil an líne dheireanach anseo. OK? Mar sin, gach ceann de na ceithre chéim díreach fhreagraíonn do na ceithre boscaí síos ann ar bun. An bhfuil ciall a dhéanamh do gach duine? Agus ansin rud amháin go bhfuil mé ag dul díreach trácht an-, an-hachomair, go spreagadh tú guys a dul breathnú níos mó i bhfuil jQuery, a bhfuil ach leabharlann go bhfuil tógtha ar bharr JavaScript. Tá sé Super úsáideach, mar le leabharlanna is mó. Tá go leor de na feidhmeanna. Mar sin, má tá rud éigin ann riamh go ba mhaith leat a dhéanamh i JavaScript, do chéad instinct Níor chóir go mbeadh le smaoineamh de, ba chóir "cad feidhm Chódú agam? "Ba chóir go mbeadh sé, "Lig dom a fheiceáil ar dhuine atá déanta cheana féin dom. " Mar gheall ar naoi n-uaire as gach deichniúr, beidh duine a bheith déanta cheana féin, agus tá siad déanta dócha sé níos fearr. Daoine a chaitheamh go leor ama ag déanamh na, agus tá JavaScript úsáid go forleathan, ionas go bhfuil daoine i gcónaí ag iarraidh a dhéanamh níos fearr é. Agus tá jQuery a lán de na feidhmeanna a bheidh úsáideach duit is dócha i do thionscadal deiridh má tá tú ag déanamh rud ar bith le dearadh gréasáin. Mar is maith liom a rá, "obair smarter, ní níos deacra. " Má dhéanann tú guys sin, beidh sé go hiontach. Nuair a bhíonn muid ar an hackathon Ní féidir liom ba mhaith leat a bheith béim go léir amach. Ba mhaith liom tú a bheith cosúil le, "Fuair ​​mé sin. jQuery fuair mo dhroim. Ní féidir liom gá a scríobh ar na feidhmeanna. " Mar sin, ach dhá rud a cuimhnigh, tá mé ag dul chun ligean duit guys breathnú níos mó isteach i jQuery ar do chuid féin. Gach Tá mé ag dul a rá go bhfuil sé dhéanann roinnt rudaí deas uamhnach agus is féidir a dhéanamh do shaol a lán iomlán níos éasca. Ach cad ba mhaith leat a Tá go bhfuil cuma cad comhad go bhfuil tú ag dul a bheith ag baint úsáide as é i, tú ag dul go dtí gur mian leis an dá líne. Tá tú ag dul go dtí gur mian leis an script ar js jQuery ponc js. Agus ar ndóigh, do foinse ag dul a bheith ar roinnt URL. Má tá tú ag Google jQuery, Google i ndáiríre hóstach ar fad na comhaid ar do shon. Mar sin, ba mhaith leat cinnte chun ionchur go URL ina ionad. Liom a chur díreach seo anseo ar mhaithe le simplíocht a. Gach ciallaíonn sé seo nuair a teacht ar do leabharlann jQuery. Tá sé ollmhór, mar sin nach mian leat a óstach ar do ríomhaire féin más féidir leat é a sheachaint, agus sin an fáth againn claonadh a chur díreach i Google URL go ina hóstach ar gach ceann de na comhaid ar do shon. OK? Google tú é, geallaim beidh sé a bheith ann. Agus ansin is cuma cad JavaScript comhad a bhfuil tú ag baint úsáide as, mar sin tá sé seo ach cuid seachtrach JavaScript comhad go bhfuil tú ag baint úsáide as. Ar an mbealach céanna a nascann muid chun ár CSS comhaid, is é seo an saghas céanna rud. Nascann sé seo ach chun an comhad áit a bhfuil do JavaScript. Agus tá mé roinnt samplaí le JavaScript simplí. Mar sin, beidh orainn a bheith ag dul tríd. Agus ansin i do innéacs JavaScript, a bhfuil do JavaScript comhad anseo, is é seo de chineál ar an fillteán go bhfuil tú do jQuery. Tá tú beagnach 99.9 faoin gcéad den am ag dul go bhfuil an i do chomhad index.js. Mar gheall ar an méid a deir sé seo, "Ní rud ar bith a fhorghníomhú go dtí go bhfuil do doiciméad i ndáiríre réidh, "a bhfuil go díreach cad ba mhaith leat. Toisc más rud é nach do doiciméad réidh, agus a thosaíonn jQuery rudaí a dhéanamh, tá sé ach praiseach. Mar sin, ba mhaith leat i gcónaí go bhfuil an fillteán. Agus ansin le haghaidh rudaí a théann i ann, I fágfar faoi perusing do guys féin. OK, mar sin níl aon cheist ceart anois faoi JavaScript i gcoitinne? Nó an tsamhail DOM? Mura bhfuil, ní mór dúinn roinnt fionnuar samplaí gur féidir linn dul tríd, gur féidir leat guys cabhrú liom cód. Ach tá mé ag dul chomh maith le bheith Super deas, agus má tá tú nach mian rud ar bith a rá do na, go breá. Is féidir liom freisin a thabhairt ach tú samplaí. Ach rud ar bith ar an PowerPoint roimh sinn ag dul ar? Cool. Dar liom is gá duit guys le fuinneamh. Mar sin, I mo thuairimse, táimid ag dul chun tús a chur le mo sampla pháirtí ar dtús. Tá trí shampla againn, Tá do rogha agat. Mar sin, ní mór dúinn clog, nuair a bhíonn muid ag dul chun clog iarbhír go a chur i bhfeidhm ag dul a thabhairt cothrom le dáta mar am Téann trí. Tá an Twitter feidhm iontach againn. This-- a fhios agat cad, a shealbhú ar. Táimid ag dul a dhéanamh go away. BAM. OK. Tá an Twitter feidhm iontach againn anseo, that-- a fhios agam, ceart? Tá sé seo ag dul a bheith iontach. An bhfuil tú guys corraithe? Go bhfuil dul chun comhaireamh ar líon de charachtair go bhfuil tú ar chlé, mar sin má mé cineál ceart anois, ar ndóigh, a deir sé fós 140, ach tá a fhios againn nach bhfuil an cás. Agus ansin lenár ceann deireanach anseo, cliceáil anseo le páirtí. Cad atá ar siúl le tarlú nuair a againn cliceáil, an cúlra ar dul chun dathanna a athrú. Mar sin, tá tú guys do roghanna de a ceann is mian leat a dhéanamh ar dtús. Geallaim beidh mé a ghlacadh sé an-éasca ar tú. Is dóigh liom cosúil le gach duine atá de chineál de ach íseal an-eochair sa lá atá inniu. Mar sin, beidh mé shiúlann tú tríd an gcaoi cuirfimid i bhfeidhm gach ceann de na. Más mian leat a clingíní i, go hiontach, ach tá mé bhraitheann cosúil le gach duine atá beagán tuirseach. Mar sin, beidh mé ag siúl díreach leat trí na samplaí. An bhfuil againn rud éigin go ba mhaith linn buíochas a dhéanamh ar dtús? Duine ar bith? Níl rogha? OK. Tá a fhios agat cad é? Tá muid ar pháirtí. Dar liom is gá duit guys a little-- mar sin, beidh muid ag déanamh an ceann páirtí ar dtús. OK. Mar sin, cad atá againn here-- go Ní ceaptha a bheith ann. Anois tá sé go maith. OK. Mar sin, cad atá againn anseo ach leathanach HTML simplí gur chóir duit guys go léir a bheith Super eolach ó do dhá psets seo caite. ní mór dúinn ár chineál doc anseo. Féidir le gach duine a fheiceáil? OK. Cool. Tá ár HTML ndóigh. Tá roinnt header go bhfuil nasctha le clár stíl ach rinne mo cló deas agus mór agus trom. Mar sin, ná bíodh imní ort faoi sin. Tá roinnt comhlacht le cúlra Id, ceart go leor? Mar gheall orainn ag dul a bheith ag athrú an cúlra. Mar sin, nuair a bhíonn muid ag athrú an cúlra ar ár gcomhlacht, cuimhin linn ó dhá sheachtain ó shin nuair táimid ag déileáil le leathanaigh ghréasáin. Mar sin, go maith a bheith acu sin. Agus ní mór dúinn ionann éigin Id páirtí. Ciallaíonn sé seo h tag punt díreach sé ag dul chun dul go dtí an leathanach céanna. Agus cliceáil anseo le páirtí, agus sin an fáth nuair a chliceálann muid é, ba chóir é a athrú dathanna, buíochas le Dia. Agus ansin ní mór dúinn roinnt script anseo go nasctha go díreach leis an bpáirtí js ponc comhad, is é sin folamh mar gheall ar Ní mór dúinn a dhéanamh rud ar bith go fóill. Agus tá sé chomh brónach. Ach go han-luath, beidh sé athrú dathanna, agus beidh sé uamhnach. Mar sin, tá mé ag dul díreach tar éis a shiúlann tú guys trí conas a d'fhéadfadh muid chuige seo. Mar sin, an chéad rud a b'fhéidir gur mhaith linn a dhéanamh, má tá muid ag athrú an cúlra an comhlacht, d'fhéadfadh an chéad rud ba mhaith linn a dhéanamh ná grab ndáiríre cad é an comhlacht, ceart? Mar sin, ba mhaith linn a bheith suim, ár n- cúlra, agus má thugann tú faoi deara, Mé díreach tar éis go huathoibríoch tús a chur díreach clóscríobh. Níl aon rud ar leith go bhfuil muid Ní mór a dhéanamh le haghaidh ár gcomhaid JavaScript. Is féidir liom tosú athróg dhearbhú, agus á dhearbhú feidhmeanna randamach. Agus tá sé i bhfoirm i bhfad níos mó saor in aisce. Tá sé cosúil le C, thug muid duit go léir na rialacha crua, agus d'fhás tú suas, mar sin tá muid cosúil le, "dul amach. Bí saor in aisce. An bhfuil cad ba mhaith leat. " Agus sin an méid atá JavaScript. Mar sin, ní mór dúinn roinnt cúlra anseo. Le ár múnla DOM, tá a fhios againn dúinn is féidir a dhéanamh doiciméad ponc a fháil eilimint, agus má thugann muid anseo, Tá ár comhlacht Id. Ceart? Mar sin, is féidir linn a dhéanamh an doiciméad a fháil trí Id, agus anseo tá ceann simplí. Cad é ár n-Id gur mhaith linn anseo? LUCHT ÉISTEACHTA: Cúlra. ALLISON BUCHHOLTZ-AU: Cúlra. Foirfe. Agus Leathstad ag an deireadh. Nach bhfuil imithe ar shiúl go fóill. Ní mór duit fós do leathstadanna. OK. Mar sin, go bhfuil ár gcéad cheann. Agus nuair a chliceálann muid rud éigin, ní mór dúinn ag iarraidh rud éigin a tharlóidh, ceart? Mar sin, d'fhéadfadh muid ag iarraidh ar roinnt athróg go bhfuil ag fanacht ar cliceáil. Cad tá muid ag dul a dhéanamh ná táimid ag dul go dtí a dhéanamh ar ár nasc níos cosúil le cnaipe. Mar sin, táimid ag dul go bhfuil roinnt cnaipe go ionann dhoiciméadú ponc eilimint a fháil trí Id. Agus má tá mé ag caint faoi na cliceáil an nasc nó cliceáil anseo chun páirtí nasc, cad a d'fhéadfadh mo Id a bheith anseo? Páirtí. Ceart. OK ní ró-olc go dtí seo. Tá ag gach duine a fháil ar cad tá ag éirí linn? OK, mar sin anois ní mór dúinn ár n- cnaipe, agus ba mhaith linn rudaí a athrú nuair a muid ag cliceáil ar sé. Mar sin, más cuimhin linn ónár PowerPoint, rud an-simplí, is féidir linn a dhéanamh ach cnaipe ponc onClick, ceart? Agus tá go bhfuil dul chun comhionann le roinnt feidhm. Is é seo an fheidhm gan ainm. Agus seo as-- ach i ndáiríre tá mé ag dul a dhéanamh beagán níos mó. Mar sin, cad a rinne mé díreach anseo tá mé ag rá, OK, nuair a chliceálann muid ár cnaipe, a bhfuil ar an nasc seo a dtagraítear againn ach a, táimid ag dul a fhorghníomhú an fheidhm gan ainm. Ní gá aon ionchur. Ní chuirimid cúram cad a deir an t-úsáideoir. Nuair a cliceáil siad ar sé, tá muid ag dul a dhéanamh is cuma cad ba mhaith linn, atá athrú ar an dath cúlra. OK? Mar sin, sin an fáth nach bhfuil againn aon ionchur, ní mór dúinn ach an fheidhm gan ainm. Agus anois táimid ag dul i ndáiríre a scríobh an fheidhm seo. Mar sin, níl a bunch de bhealaí agat D'fhéadfadh a ghiniúint dath randamach. An bealach go ndearna mé go raibh sé go ghiniúint trí uimhir randamach agus iad a thiontú go dtí RGB triple. Mar sin, léiríonn sé seo ach tú roinnt fionnuar rudaí go má tá tú cosúil le, "ó, Is gá dom a ghiniúint randamach uimhir. "má Googled tú é, is é seo cad ba mhaith leat a fháil. Mar sin, ní mór dúinn trí éagsúla rudaí, var, ní dearg arís, glas. Ceart? Mar sin, iad siúd iad na trí rudaí a dhéanann suas dath. Gorm, dearg, agus glas. Cool. Agus cad is féidir linn a dhéanamh go bhfuil a fhios againn go mór é a bheith idir 255, agus má d'fhéach tú suas roinnt randamach uimhir gineadóir, d'fhéadfaí tú rud éigin cosúil le mata a fháil ponc randamach, agus má fhéachann tú suas seo Filleann roinnt uimhir idir nialas agus ceann amháin. OK? Agus cad uimhreacha ár Triples RGB dul idir? Zero agus cad é? Cad is féidir leo dul suas go dtí? 255. Mar sin, más rud é go math ponc randamach Téann idir nialas agus ceann amháin, conas a d'fhéadfaimis iarraidh a thiontú seo? LUCHT ÉISTEACHTA: Am? ALLISON BUCHHOLTZ-AU: Yeah, go díreach. Dá bhrí sin tá am 255. LUCHT ÉISTEACHTA: [inaudible] Tá sé cosúil le [inaudible]. ALLISON BUCHHOLTZ-AU: Math dot randamach. LUCHT ÉISTEACHTA: Cool. ALLISON BUCHHOLTZ-AU: Tá. Bíonn JavaScript ach aire a thabhairt duit. OK. Mar sin, is féidir linn a dhéanamh do gach ceann de na. Ceart? Math dot amanna randamach 255. Cóipeáil go. Cool. Mar sin, is é an rud, féadfaidh an Ní ar ais slánuimhir. Ceart? B'fhéidir a fháil againn roinnt uimhir idir nialas agus ceann amháin, agus cruthaíonn sé é a bheith beagán amach, agus ní féidir ár RGBs a snámháin. Caithfidh siad a bheith ints. Mar sin, má rinne tú é seo, gur mhaith dócha go bhfuil roinnt iompar erratic. Bheadh ​​sé a bheith ina funky beag. Mar sin, cad a dhéanann muid go bhfuil ba mhaith linn a dhéanamh cinnte go bhfuil na chothromú, agus d'fhéadfaí tú bhabhta bíodh bealach. Chothromú mé le urlár. Mar sin, rinne mé cinnte i gcónaí go chothromú sé síos. Ach ag dul amach ar conas simplí é Bhí a fháil ach uimhir randamach, cén chaoi a cheapann tú linn d'fhéadfadh urlár an uimhir? Tá sé an-chosúil. Aon smaoineamh? Mar sin, más rud é go randamach a bhí díreach math ponc randamach, mar sin is dóigh leat gur mhaith linn a dhéanamh urlár? Math ponc urlár. Agus is féidir leat a dhéanamh freisin math ponc tsíleáil. Tá Babhta cineál débhríoch toisc nach bhfuil tú fhios acu do bhabhta suas nó bhabhta síos. Mar sin, de ghnáth a dhéanann muid i gcónaí math urlár ponc, mata ponc tsíleáil. Ach honestly-- LUCHT ÉISTEACHTA: An bhfuil bhabhta urlár síos? ALLISON BUCHHOLTZ-AU: babhtaí Urlár síos. Agus sin ach rogha ar mo chuid. Mar sin, anois tá ár trí uimhir a gineadh go randamach, agus cad tá muid ag dul a dhéanamh anois tá muid ach ag dul a athrú ar an cúlra. OK? Mar sin, ní mór dúinn cheana féin ar ár cúlra de chineál ar stóráil sa eilimint a dtugtar cúlra. Mar sin, cad beidh tú faoi deara go bhfuil, más rud é bhí tú thart le sin, ba mhaith linn a athrú ar an stíl. Agus is é seo de chineál ar rud éigin ba mhaith leat a Google agus figiúr amach, Is maith conas a athrú ar an dath. Ach ar an mbealach tú rochtain é seo an dath cúlra dot stíl ponc cúlra. Mar sin, tá sé seo ag rá a thabhairt an réad, cúlra, a thagraíonn sin Gné Id suas ann, táimid ag dul chun breathnú ar an stíl laistigh den stíl, táimid ag dul chun breathnú ar an chúlra. OK? Agus má théann tú, agus táim seo suas, d'fhéadfadh sé ciall a bhaint as beagán níos mó, ach tá sé seo go bunúsach ach ag rá, "A thabhairt dom an tréith an-sonrach ar a bhfuil sainithe mé níos luaithe. " Mar sin, cad tá muid ag athrú é a bhfuil roinnt RGB, mar a dhéanann sé ciall. Táimid ag baint úsáide as RGB triples, ceart? Agus muid ag have-- Ba mhaith liom a dhéanamh cinnte liom a fháil ar an líon ceart Sleachta i anseo. Mar sin, cad a dhéanann muid go bhfuil againn RGB, agus táimid ag dul to-- tá sé seo cosúil comhchaitéiniú, atá dearg. Agus ansin ba mhaith linn a roinnt camóg. Agus ansin ba mhaith linn móide glas, ansin roinnt camóg, agus roinnt gorm. Mar sin, na pluses ach Ciallaíonn mhaith comhchaitéiniú. Mar sin, tá sé seo ag cruthú ach seo teaghrán go bhfuil ag dul taobh istigh de RGB. OK? LUCHT ÉISTEACHTA: [inaudible] móide ansin an glas móide ansin an dearg. ALLISON BUCHHOLTZ-AU: Yeah, mar messed mé suas. Sin amháin fíneáil. Ó, a shealbhú ar. Uimh Mar is gá dom a dhéanamh cinnte go bhfuair mé go léir ceart. Mar sin, beidh mé ag míniú a thabhairt ar momento uno. Glas, gorm, foirfe. Anois tá mé ag déanamh. Creidim. OK. Mar sin, cad é seo, is é sin cúlra ag dul a shocrú le roinnt teaghrán. Ceart? Cé acu is an méid atá againn anseo. Tá sé seo ag dul a bheith ar roinnt RGB 255 camóg 255 náid camóg, nó cibé uimhir agat Tá ann. Mar sin, táimid ag déanamh anseo, tá roinnt teaghrán. Agus cad ba mhaith linn a dhéanamh, tá muid de chineál ar dinimiciúil a chruthú go nuair a ritheann againn i ndáiríre an gclár seo. Mar sin, is é seo ar roinnt teaghrán. Plus concatenates sé le an luach Tá sin dearg, a concatenates sé le camóga, a concatenates sé leis an méid atá glas, agus mar sin de, agus mar sin de. OK? Go dtí deireadh an-, a bhfuil an lúibíní dúnta ar an RGB anseo. OK? Mar sin, cad seo ag dul go dtí ghiniúint roinnt orduithe i ndáiríre is é sin RGB trí uimhreacha Tá an chúlra sin leagtha anois. OK? Mar sin, a ligean ar a fheiceáil má oibríonn sé seo. Tá súil agam a dhéanann sé, mar má tá sé Ní, tá mé ag dul a bheith fíor brónach. Oh no. OK, a shealbhú ar. Cinnte cúlra ponc stíl ponc cúlra. Tá mé ag iarraidh cinnte rud ach beag. An bhfuil fuath bhfuil tú guys bhfuil? Nuair a tá sé ach earráid beag beag? Cúlra Almighty. RGB. LUCHT ÉISTEACHTA: [inaudible] ALLISON BUCHHOLTZ-AU: Uimh Rinne mé seo roimh an rang. Tá mé gach rud a rinne mé roimh aicme i gcás a bhí mé cosúil le, "Fan, cad a rinne a dhéanfaidh mé mícheart?" Toisc go raibh mé cosúil le, "beidh mé dócha praiseach seo suas ag pointe éigin. " Plus glas. Breathnaíonn gach rud mar tá sé concatenated gceart. OK. LUCHT ÉISTEACHTA: [inaudible] ALLISON BUCHHOLTZ-AU: Ó, tá tú ag dul. Sin cad is gá dom. Féach ar sin. Tiffany a tharrtháil. Foirfe. OK. Anois, a ligean a fheiceáil má oibríonn sé. Oh mo Dhia. OK. Coinnigh ar. LUCHT ÉISTEACHTA: Spás i ndiaidh an dara móide. ALLISON BUCHHOLTZ-AU: Cé acu ceann? Oh fan, a shealbhú ar. Chaitheamh Spás? LUCHT ÉISTEACHTA: An Dara móide i an comhchaitéiniú glas. ALLISON BUCHHOLTZ-AU: Oh. LUCHT ÉISTEACHTA: Níl aon spás tar éis an móide, yeah. ALLISON BUCHHOLTZ-AU: Tá tú nach gá sin, but-- LUCHT ÉISTEACHTA: Ó, nach bhfuil tú? ALLISON BUCHHOLTZ-AU: Breathnaíonn sé go leor. LUCHT ÉISTEACHTA: OK. OK. ALLISON BUCHHOLTZ AU: A ligean ar a fheiceáil má oibríonn sé seo. OK. Tá mé ag teip ar ndóigh ag an taispeántas, a reminds dom de léacht na seachtaine eile, ach tá a fhios agam go mbeidh an obair seo. Tá a fhios agam go mbeidh an obair seo. Chomh gar. Ach amháin má scriostar mé de thaisme mo script ar an gceann seo. Níl, tá sé ponc páirtí js. OK shealbhú ar. Tá mé ag dul a chóipeáil seo, agus tá mé freisin ach ag dul gach rud a scriosadh, mar go raibh mé an obair níos luaithe. Geallaim oibríonn sé. Mura bhfuil, beidh mé a thaispeáint duit cad é Tommy ar. Agus ansin. LUCHT ÉISTEACHTA: Tá tú ag tagairt páirtí ponc CSS, agus tá sé ina js páirtí ponc. ALLISON BUCHHOLTZ-AU: Ah, maith ar dheis anseo páirtí js ponc. OK, cad a rinne mé difriúil? OK, beidh orainn a fheiceáil má oibríonn sé seo anois. BAM. Mar sin, níl a fhios agam cad a rinne mé difriúil, ach tá sé seo cad ba chóir a tharlóidh. Kinda fionnuar. Chliceáil mé ar seo, ar nós, go deo. Ach is féidir linn iarracht a dhéanamh agus a fheiceáil cad a rinne mé éagsúil go raibh an ceann seo. Níl a fhios agam faoi tú guys, ach tá sé seo Breathnaíonn go bunúsach cad a scríobh mé díreach. Bhí dócha ar iarraidh Is Leathstad áit éigin mo rud. I ndáiríre tar éis, I mo thuairimse, go raibh mé ag iarraidh leathstad ar dheis anseo i ndáiríre. Ach ní raibh mé in ann é a fheiceáil mar gheall ar bhí sé amach ar an scáileán. Ach má deara againn, is é seo go leor i bhfad go díreach cad a scríobh mé díreach. I mo thuairimse, is dócha an chuid is deacra faoi tá sé seo ach de chineál ar an rud ceart anseo, tuiscint cad é a dhéanamh ann. Na cineál rudaí a fhoghlaim tú i ndáiríre ach ag Googling agus go hionraic díreach ag iarraidh. Má cheapann tú go níl roinnt tréith, tá dócha. Mar sin, triail a bhaint. Féach cad a tharlaíonn. Mar a dúirt mé, níl a lán de turgnamh le JavaScript, agus PHP, agus go léir rudaí mar sin, agus go háirithe CSS. Sin an t-aon fíor bhealach a thuiscint. OK, mar sin tar éis sin fiasco le páirtí js ponc, tá dhá rogha eile. Ní mór dúinn chloig nó Twitter. Tá siad araon suimiúil. B'fhéidir nach leor mar spraoi mar pháirtí, a raibh strobing beag fionnuar rud ag an deireadh. An bhfuil tú guys aon rogha? LUCHT ÉISTEACHTA: Clog? ALLISON BUCHHOLTZ-AU: Clog? OK. Cool. Mar sin arís, ní mór dúinn ár n- comhad JavaScript folamh. Agus mar a fheicimid anseo, ní mór dúinn go bhfuil roinnt HTML an-simplí. Tá ár stílbhileog, go díreach formáidí cad ba chóir é cuma mhaith. Tá ár div le an Id de clog, a ach deir, "ba chóir é seo a bheith ina clog." Agus ní mór dúinn ár nasc chun ár chomhad JavaScript go bhfuil ag dul iarbhír a ghiniúint ár clog dúinn. Mar gheall ar an rud fionnuar é, gur féidir leat leagtar JavaScript a athnuachan go huathoibríoch féin. OK? Mar sin, in ionad an fanacht leis an úsáideoir Athnuaigh a bhuail ar leathanach ionas gur féidir leat a fháil am suas chun dáta, JavaScript Is féidir cothrom le dáta é, áfach maith é. Mar sin, mar atá lenár ceann deireanach, bhíomar ag iarraidh rochtain a fháil ar ár cúlra, ceart? Mar sin, cad a cheapann tú a d'fhéadfadh a bheith ar an chéad rud ba mhaith linn a dhéanamh anseo? Má táimid ag de chineál ar dul amach an saghas paraidím anseo? Ba mhaith linn is dócha a rochtain a fháil ar ár n-clog, ceart? Mar sin, ní mór dúinn roinnt var clog, a equals-- cad a cheapann againn sé ag dul a bheith? Doiciméad a fháil ponc eilimint by-- mé freisin grá Sublime-- Id agus is é ár n-Id clog. Leathstad. Got a dhéanamh cinnte a fháil sin leathstadanna an am seo, mar is dóigh liom mar sin bhí an fhadhb a uair dheireanach. OK mar sin, mar a bhí mé ag rá ach le iarraidh go bhfuil JavaScript a athnuachan féin, níl an fheidhm mór, mé Tá a fhios tháinig sé i handy na bliana seo caite, Níl mé cinnte go thagann sé i handy seo pset, ach tá sé ar a dtugtar eatramh a leagan síos. Agus tá sé seo i ndáiríre i ndáiríre fionnuar má dhéanann tú guys aon rud leis an am nó ag fáil faisnéis suas chun dáta. Ar an suíomh gréasáin le haghaidh deiridh tionscadal, is é seo is dócha feidhm mhaith leat a dul i dtaithí Super leis. Mar sin, cad a leagtar eatramh a dhéanann é sin táimid ag dul a thabhairt dó feidhm, agus cé chomh minic ba chóir dó glaoch fheidhm seo. OK? Mar sin, sa chás seo, táimid ag dul díreach go dtí chruthú roinnt feidhm gan ainm arís, OK, is é sin ag dul a fháil ár n-dáta, agus ár n-am, agus ansin rudaí a thabhairt cothrom le dáta agus a chur ar taispeáint go. Mar sin, beidh orainn a bheith buartha faoi sin. Beidh orainn a bheith cosúil ghiniúint clog anseo. Ach cad is gá dúinn é an chaoi Is minic a athnuachan é. Mar sin, sa chás seo, tá sé ach milleasoicind. Mar sin, táimid ag dul díreach go dtí dhéanamh 100 milleasoicind. Ar ndóigh, go hiomlán treallach. Má bhí tú é a thabhairt cothrom le dáta i bhfad níos moille, d'fhéadfaí tú. Is féidir linn praiseach timpeall leis an eatramh a leagtar, cé chomh mór is é ár eatramh tar éis dúinn clog oibre, a bhfuil súil againn beidh mé a fháil chun. Mar sin, tá sé seo ach ag rá, "OK, glaoch fheidhm seo gach 100 milleasoicind. " OK? Sin go léir a dhéanann sé. Mar sin, cad ba mhaith linn ár n-fheidhm dhéanamh ba mhaith linn go bhfuil roinnt dáta agus is é roinnt ama cad táimid ag dul a bheith acu. Mar sin, Is féidir linn tús lenár ionann an dáta éigin, agus is ionann ár n-am rud éigin a nach bhfuil a fhios againn go fóill. Nó i ndáiríre, ní mór dúinn ach an dáta, mar gheall ar Tá an dáta dul gach rud a chur san áireamh. Arís má tá tú díreach Google rud ar bith faoi cad ba mhaith leat a dhéanamh, má scríobhann tú, "OK, Ba mhaith liom a fháil ar an t-am trí JavaScript, "sé a thabhairt duit an iontach feidhm ar a dtugtar an dáta a fháil. Literally, rudaí is mó gur mhaith leat a dhéanamh, Tá JavaScript ag dul a bheith acu déanta duit cheana féin. Mar sin, tá sé literally cosúil le nua a fháil dáta, atá creating-- nó dáta nua, rather-- a bhfuil a ghiniúint roinnt réad a léiríonn an dáta sin. Agus is é cad tá muid ag dul a dhéanamh anseo is-- seo mé ag dul a scríobh seo, agus ansin mínigh cad a dhéanann sé. Mar sin, beidh mé a dhéanamh cinnte go bhfaigheann mé an ceart seo. OK, mar sin cad fheidhm seo dhéanann é, tá muid ach a chruthú ar an HTML go hiarbhír dul chun dul laistigh dár Id div an clog. Mar sin, cad seo ag dul a bheith ag déanamh Tá giniúint ach cuid teaghrán, ceart go leor? Go bhfuil dul ansin a bheith transplanted isteach inár HTML. Go bunúsach cad atá sé ag dul a dhéanamh ná is cuma cad we-- cad a dhéanfaidh mé léiríonn tú is é sin is cuma cad a rá linn go bhfuil HTML, táimid ag dul a chur in ionad an téacs anseo le cibé is HTML. Mar sin, tá sé seo ag dul chun ligean dúinn a athrú ár clog ponc HTML ó bheith ach an téacs seo Ba chóir go mbeadh clog, a léiríonn i ndáiríre na huimhreacha agus na rudaí a cúram againn faoi, agus a bheith chlog i ndáiríre. Mar sin, cad tá muid ag dul a dhéanamh ná go bhfuil muid ag dul go dtí tús a ghiniúint an HTML. Mar sin, ar an mbealach céanna a úsáid againn a dhéanamh móide ionann do slánuimhreacha, féidir leat a dhéanamh anois go bhfuil do teaghráin, ach tá sé ag dul a comhcheangail iad. Ceart? Mar a chonaic muid le ponc páirtí js, seo ach concatenates na nithe seo le chéile. Mar sin, is féidir leat a comhcheangail giotán éagsúla HTML ó athróga, nó píosaí de teaghráin go scríobhann tú amach tú féin, agus tá sé seo ach Ceadaíonn leat i ndáiríre a dinimiciúil ghiniúint HTML, a bhfuil deas fionnuar. Mar sin, má tá tú rud éigin an-shonrach an úsáideora, is féidir é seo a cheadaíonn duit a dhéanamh. Mar sin, ní mór dúinn HTML, go bhfuil mé ag dul go dtí iarracht a dhéanamh cinnte go bhfaigheann mé an ceart seo. Mar sin, táimid ag dul a dhéanamh ar roinnt header h1. Mar sin, cad atá tábhachtach a bhaint amach anseo is é go bhfuil sé seo i ndáiríre ach HTML. Ceart? Tá muid ag scríobh iarbhír Cód HTML i anseo, tá sé ní hamháin ar shraith sa gnáth bhealach a ba mhaith linn smaoineamh air. Mar sin, ní mór dúinn roinnt HTML. Seo a mheas teaghrán anseo cé. Agus a dhéanann muid dáta dot-- againn ag iarraidh a fháil ar ár n-uaireanta. Arís, má bhí tú chun breathnú suas rud ar bith faoi dáta, bheadh ​​sé a insint duit go bhfuil seo go léir na tréithe a bhfuil an dáta sin. Agus anseo cad is féidir leat é a úsáid ar sé. Mar sin, tá sé is dócha rudaí cosúil uair an chloig a fháil, agus miontuairiscí a fháil, agus soicind a fháil, agus milleasoicind fháil, agus a bhfuil aithne aige cad eile tá siad. Ach má fhéachann tú isteach ar an doiciméadú, beidh sé go léir ann. Mar sin, ní mór dúinn uaireanta a fháil, agus ansin ba mhaith linn a iarraidh a comhcheangail go with-- mé dul chun bogadh seo thar anseo. Mar sin, má tá muid ag ghiniúint ceart anois, tá muid iarbhír a ghiniúint an t-am, ceart? Ní mór dúinn uair an chloig, agus ansin cad idir uair an chloig agus nóiméid? Tá tú Leathstad, ceart? Mar sin, ba mhaith linn a dhéanamh ar roinnt Leathstad anseo. Agus ansin ba mhaith linn a fháil ar ár n- nóiméad, agus mar sin ar an mbealach céanna go bhfuil an dáta ponc uair an chloig a fháil, conas is féidir linn a fháil ar ár nóiméad? Tá sé literally an dáta sin a fháil dot nóiméad, a bhfuil mé cineál cosúil le. Tá sé cosúil le, "OH, conas a gheobhaidh mé mo chuid nóiméad? " Liom a fháil díreach tar éis mo nóiméad. OK. Agus ansin ní mór dúinn colon eile anseo. Agus ansin más mian linn a fháil ar ár n- soicind, conas is féidir linn a fháil ar ár dara? Dáta dot soicind a fháil. Sílim go bhfuil sé deas fionnuar. Agus cad atá tábhachtach go a bhaint amach, is é sin dúinn freisin Ní mór a dhúnadh ár chlib HTML anseo, mar gheall ar ba chóir é a bheith fós bailí HTML, mar sin h1. Cool. Sin, tar éis sin, is féidir linn a dhéanamh clog Tá ponc HTML istigh cothrom le HTML. OK? Mar sin, cuimhin conas a dúirt mé HTML istigh bunúsach Bíonn cuma cad é idir an dhá clibeanna a labhair muid faoi agus cuireann nó Láimhseálann is cuma cad é i ann? Mar sin, cad a dhéanann sé seo, más rud é théann muid ar ais go dtí ár clog, Is go dtagraíonn clog do gach rud laistigh den div. Is é seo an HTML istigh den div clog Id. Agus mar sin tá sé ag dul chun é a athrú go an HTML a ghintear againn ach, a, a, tá súil againn, tá súil againn, tá súil againn, taispeánfaidh an t-am ceart anois. Beidh orainn a fheiceáil. Ar ndóigh. Saincheisteanna teicniúla sin, go leor. Just-- Allison Tá mé as mo cluiche guys lá atá inniu ann. OK, oibríonn go. clog dot HTML istigh. Bhí sé HTML really? Chomh maith leis sin is é seo cad a tharlaíonn. Nuair nach féidir leat a fheiceáil rud éigin, tá tú ach breathnú ar do cód foinse. OK. An bhfuil tú ag iarraidh a fhios ag obair fionnuar thart go bhfuil muid ag dul a dhéanamh ar dheis anseo? LUCHT ÉISTEACHTA: An féidir leat a dhéanamh gceannlitreacha? Na ceannlitreacha? Toisc go bhfuil tú uair an chloig a fháil, agus ansin a fháil nóiméad. ALLISON BUCHHOLTZ-AU: Tá sé Tá uair an chloig a fháil agus a get-- OH. Are-- tú réalta óir. Tá sé ar fad tástáil, guys. Geallaim go raibh sé ag obair roimh an rang. OK, ach tá rud éigin fionnuar go mbeadh a fhios gur féidir leat also-- má uaireanta Tá do chuid comhad seachtrach ag fáil beagán dÚsachtach, Is féidir leat chomh maith iad a chur díreach díreach i anseo, a bhfuil claonadh chun rudaí a shocrú. Ach amháin go bhfuil sé seo cosúil i ndáiríre gránna. Ar ndóigh, formáid gach rud. Bí cinnte go bhfuil sé ar fad go leor. OK. Bhí mé a dhéanamh go léir na demos fuarú, agus tá siad díreach nach bhfuil ag obair amach. OK. Clog var Script. Anyways, cad atá tábhachtach é go bhfuil sé seo an bealach ginearálta go mbeadh tú formáid JavaScript. Mar is féidir leat a fheiceáil, is féidir é a an-finicky uaireanta, fiú nuair a bhí sé literally ag obair ar dhá soicind ó shin. Nó nach dhá dara ó shin, ach an-, an-le déanaí. Mar sin, chun a thaispeáint duit cad ba cheart é a cuma mhaith, agus a thaispeáint duit go bhfuil mé ar mire, agus go bhfuil gach rud díreach mar an céanna, is é seo cad ba chóir é cuma mhaith. Tá tú ag dul díreach chun é seo a gcuid is fearr anseo, agus má amharc tú foinse leathanach, má thugann tú, rinne sé roinnt rudaí crazier, simplithe mé é. Chomh maith leis sin, creidmheas a Tommy McWilliam, a iarbhír chabhraigh liom a chruthú ar na samplaí, agus sin an fáth a fhios agam siad ag obair. Toisc go bhfuil Tommy máistir JavaScript. Ach má deara againn, ní mór dúinn roinnt a leagan síos. Tá ár fheidhm clog anseo. Is é seo go léir an JavaScript a Scríobh muid díreach, nó cuid de. Scríobh muid ach an ceann seo ar dheis anseo. Agus tá sé sa bhreis feidhm a Pads ach é trí chur le náid roimh litir nó roimh an uimhir má tá sé ach duine amháin acu. Mar sin, má tá tú faoi deara, is é seo go leor i bhfad go díreach cad a scríobh muid díreach. Tá tú roinnt clog athróg go Tá ár n-eilimint, eilimint a fháil trí ID, atá clog. Tá ár eatramh leagtha fheidhm, go bhfuil feidhm gan ainm go fhorghníomhú ar fad. Táimid tar éis roinnt ag tosú ar shraith de Go HTML muid ansin dinimiciúil ghiniúint trí roinnt header H1, concatenating leis a fháil ar an uair an chloig, móide ár colon, móide ag fáil na miontuairiscí, móide eile colon, móide ár soicind, agus ar deireadh an HTML dar críoch chun é. Agus ansin dúinn cothrom le dáta ar ár clog HTML istigh ponc go HTML, agus táimid thabhairt cothrom le dáta gach 100 milleasoicind. OK? Féach Geallaim nach bhfuil mé ar mire. Níl a fhios agam. Níl a fhios agam cén fáth nach ndéanann sé cosúil liomsa. Dar liom Breathnaíonn an gcéanna, ach is cosúil fuath sé dom. Mar sin, a ligean ar a fheiceáil má bhabhta trí théann níos fearr. Tá muid ar tí é a fheiceáil. Níl mé cinnte conas é seo ag dul chun dul. An bhfuil gach duine ar a laghad, ag fáil an CONS, cosúil ach an téama ginearálta de JavaScript, cé? Tá súil agam go bhfuil ar a laghad, úsáideach, níos mó ná mar a léiríonn go bhfuil sé beagán finicky. Ach beidh do leagan fhadhb a bheith an-spraoi. Tá sé seo ag dul a bheith iontach. Ní bheidh sé a bheith go leor mar tedious mar sin, ní dóigh liom go bhfuil. Feicfidh tú a fháil i ndáiríre go Féach rudaí i ndáiríre cool. Mar sin, go deireanach ach ní a laghad, beidh muid iarracht a dhéanamh an ceann Twitter. Tá mé i ndáiríre scanraithe anois, guys. Níl a fhios agam conas é seo ag dul chun dul. Ach ach a thabhairt duit beag blas níos mó, is é agus tá sé seo i ndáiríre teaghráin ionramháil agus ionchur, cad tá muid ag dul a dhéanamh is é sin, má deara againn anseo le HTML-- tá an ceann seo le beagán more-- ní mór dúinn roinnt limistéar téacs, a fhreagraíonn do réimse téacs anseo. OK? Agus go bhfuil Id téacs. Restyled muid sé beagán beag le roinnt leithead agus airde go atá againn réamhshocraithe, agus ní mór dúinn H1, a bhfuil ach ár n-cheann header go Is ionann ár n-carachtair fhág. Thug muid sé roinnt Aitheantas de carachtair eile, agus ansin ní mór dúinn roinnt script anseo, a bhfuil mé i ndáiríre súil tríú huair ar an charm anseo, guys. Mar sin, cad ba mhaith linn a dhéanamh, sa vein ginearálta céanna go atá déanta againn le js clog ponc agus js ponc páirtí mar atá againn faoi deara, Is tá muid tosaithe ag iarbhír grabbing na rudaí a cúram againn faoi, ceart? Mar sin, sa chás seo, tá dhá rudaí a cúram againn faoi, ceart go leor? Rud amháin go bhfuil againn i ndáiríre de chineál ar ag breathnú isteach agus ag tarraingt sonraí ó, agus rud amháin go táimid ag athrú i ndáiríre. Mar sin, níl ár HTML. Más é seo ár leathanach gréasáin anseo, cad na sonraí go bhfuil muid ag féachaint ar? Tá sé seo ag dul a bheith is cuma cad an téacs i ár boscaí, ceart? Mar sin, is cuma cad cineál mé i anseo. Sin cad ba mhaith liom a fháil amach, nó go bhfuil an méid ba mhaith liom chun breathnú ar. Agus cad atá ar siúl a bheith athrú ar ár leathanach gréasáin seo? Na carachtair eile. Mar sin, ar an mbealach céanna, ba mhaith linn a tús a chur le hathróga initializing a shealbhú i ndáiríre isteach na heilimintí sin. OK? Mar sin, má tá roinnt var go bhfuil ár gceantar téacs, agus ní mór dúinn roinnt var atá fágtha. Ceart? Mar sin, tá na ag dul go dtí shealbhú an dá rud. Mar sin, an saghas céanna rud, dot-- doiciméad OK, tá mé ag dul a dhéanamh cinnte go bhfuil sé seo ag dul ag obair an am seo. Tá mé an-deimhneach. OK, mar sin más mian linn ár réimse téacs, de réir chun ár HTML, cad ár aitheantóir? Cad ár Id? Tá sé seo ag díreach ag dul a bheith mar gheall ar an téacs Cruthaíonn sé seo ár n-bhosca, OK, agus is é ár n-Id téacs, ionas go conas is féidir linn grab cad atá i ann. OK, Leathstad. Tá mé ag dul a bheith Super beacht mar gheall ar seo, mar ba mhaith liom an obair an am seo. OK, a dhéanamh ar an rud céanna, eilimint a fháil trí Id. Tá mé ag wondering i ndáiríre cad a bhfuil ba chúis leis an dá cheann eile a praiseach suas. OK, ansin i gceann seo, cad ba mhaith linn a rochtain a fháil ar? Cad ár Id anseo? Ní mór dúinn Id eile i ár HTML, cad é? LUCHT ÉISTEACHTA: Carachtair fágtha. ALLISON BUCHHOLTZ-AU: Carachtair fágtha. OK. Cool. Mar sin, tá mé ag dul díreach tar éis a scríobh seo i ndáiríre go tapa. Tá mé ag dul díreach a scríobh seo i dara. Mar sin, limistéar téacs. Cad atá suimiúil é B function-- ann go leor de na feidhmeanna a ní hamháin fhreagraíonn do do luch, ach do mhéarchlár. OK? Mar sin, is féidir leat a rá nuair a bhíonn aon eochair brúite, is féidir leat rudaí mar sin a dhéanamh. Mar sin, an ceann a bhfuil muid ag baint úsáide as ar a dtugtar ar eochair suas, a a deir, "má tá tú brúite ar bith eochair ar do mhéarchlár, nuair a bheidh an t-úsáideoir i leataobh a finger amach go cnaipe, agus tá an eochair a bheith unpressed, ansin táimid ag dul rud éigin a dhéanamh. " OK? Mar sin, a dhéanann an chiall, ceart? Mar gheall ar gach carachtar cineál againn, táimid ag dul go bhfuil a thógann ár n-mhéara amach ar sé, mar sin nuair a théann an eochair suas, is féidir linn a fhios a decrement ár carachtair eile. Mar sin, ní mór dúinn roinnt ar eochair suas, agus ar an mbealach céanna, táimid ag dul a rá, "OK, nuair a dhéanann muid go bhfuil, muid ag dul a chruthú roinnt fheidhm sin ag dul a ghlacadh e, "sa chás seo, agus cad ba mhaith linn a dhéanamh ná ríomh ar an líon atá fágtha. OK, mar sin a ligean ar tús ach ag a chruthú athróg. Mar sin, ní mór dúinn roinnt r athraitheach, go bhfuil dul chun ionadaíocht a dhéanamh cé mhéad carachtair againn ar chlé. OK? Tá a fhios againn go tús a chur orainn le 140, agus más mian linn go mbeadh a fhios, ligean le rá, an fad seo teaghrán go bhfuil a bhí ionchur, Tá a dhéanann tú guys aon smaoineamh conas a d'fhéadfaimis a dhéanamh? Just a bunaithe ar thalamh an soiléir rudaí, cosúil le más rud é go bhíomar ag iarraidh uaireanta, a úsáid le linn uair an chloig a fháil. Tá a fhios againn go bhfuil ár réad bhosca, ach d'fhéadfaí tú guys smaoineamh ar cad a d'fhéadfadh teacht tar éis é? Aon smaointe? Mar sin, an ceann seo ar de chineál ar lú iomasach, ach tá sé luach ponc fad. Mar sin, ach a thabhairt dom roinnt luach tréith a Is é iarbhír an fad an teaghrán. Mar sin, tá sé ag dul a rá, "OK, tá mé ag lorg ag an teaghrán ar fad taobh istigh de limistéar téacs, agus tá mé ag dul a insint tú cé chomh fada is atá sé. " Toisc má cuimhin linn teaghráin Tá i ndáiríre ach eagair, ionas gur féidir linn a ghlacadh ach an fad acu. Ionas go mbeidh muid go. Cool. Ansin, cad ba mhaith linn a dhéanamh ná muid riamh ag iarraidh chun go bhféadfaidh an t-úsáideoir chun ionchur níos mó ná 140 carachtair, ceart? Toisc má deirimid cosúil le, "ó, tú ach go bhfuil sé seo i bhfad atá fágtha, " agus ansin lig dóibh é sin a dhéanamh anyways, tá muid ag luí. Agus is é seo ceann eile rud go JavaScript Is féidir a bheith i ndáiríre go maith do tá, bailíochtú úsáideora agus a chinntiú go bhfuil do oireann úsáideoir laistigh d'aon rialacha go bhfuil tú atá ar fáil dóibh. Mar sin, más mian leat a rudaí cosúil le a dhéanamh a dhéanamh cinnte ionchur duine éigin a sheoladh r-phoist, nó a dhéanamh cinnte go bhfuil nuair siad dul isteach dhá fhocal faire, a mheaitseáil siad. Is féidir le JavaScript a dhéanamh. Ba mhaith leat a dhéanamh rud éigin cosúil le, "nuair an fhoirm isteach, "nó cosúil le, "Nuair a Cuir Foirm cnaipe chliceáil, seiceáil go léir na rudaí seo. " Agus is féidir linn a dhéanamh go JavaScript. Mar sin, go díreach cad táimid ag dul a dhéanamh anseo. Mar sin, cad a d'fhéadfadh a bheith ina bhealach chun seiceáil an tá siad tar os cionn 140 carachtair? Cad atá ar siúl a tharlóidh do ár luach r má tá siad iarracht? Tá sé seo ag dul a bheith diúltach, ceart? Nó tá sé ag dul a bheith níos lú ná nó cothrom le nialas. Mar sin, is féidir linn a úsáid más rud é go bhfuil díreach cosúil gach rud eile. OK? Agus tá roinnt limistéar téacs ponc luach, agus cad tá á dhéanamh againn anseo Tá muid ag cutting-- ach cad é? Tá brón orm. Seo ar cheann, ba mhaith linn ach a thabhairt ar ais bréagach. Fuair ​​mé ar dhaoine eatarthu. Gach toin as rudaí nach bhfuil ag obair. OK, ba mhaith linn ach a ar ais bréagach, agus ansin dúinn ag iarraidh a thaispeáint ar an carachtair eile, ceart? Mar sin, leis an clog, rinne muid rud éigin le HTML istigh, ceart? Sa chás atá leagtha amach againn cothrom é a roinnt athróg, mar sin d'fhéadfadh cad a dhéanann muid anseo? Cad atá á athrú againn ar an HTML istigh de? LUCHT ÉISTEACHTA: Fágtha? ALLISON BUCHHOLTZ-AU: Táimid ag athrú fágtha. Gach ceart, agus cad a dhéanaimid ag iarraidh a shocrú é cothrom le? Tá sé seo ag dul a bheith r, mar gheall ar sin Ba chóir go mbeadh ár n-carachtair eile. OK? Mar sin, tá mé i ndáiríre neirbhíseach a fheiceáil má Oibríonn sé seo anois, ach beidh orainn a fheiceáil. Fág seo. Sin i ndáiríre go tapa. [Inaudible] OK. Arís, tá mé ag dul díreach tar éis a thaispeáint duit. Ar chúis ar bith, Níl gcinnfidh mianach a bheith ag obair, ach cad a dhéanfaidh mé a thaispeáint duit go bhfuil seo is-- OH bhí ceaptha mé a chur go. OK, faoi deara againn ar an saghas céanna Rud anseo, ag dul ar an bhosca. Chomh maith leis sin, má tá tú fógra Guy, má tá riamh rud is mian leat a dhéanamh, agus níl a fhios agat conas a dhéanamh é, ach cliceáil View Source Leathanach, agus tá siad ag dul a insint duit. Uaireanta beidh sé a criptithe. Chun do pset, chriptiú againn gach rud, mar sin tá sé díreach cosúil le gibberish. Ach má níl riamh i ndáiríre láithreán gréasáin fuarú gur mhaith leat, má tá tú cliceáil ach View Source Leathanach, tá sé ag dul a insint duit conas é a dhéanamh. Mar sin arís, ag obair níos cliste, ní níos deacra. Agus mar a fheiceann tú anseo, ar fad de Is iad na rudaí mar an gcéanna. an ceann seo anseo Bíonn ach cuid bhfotheaghrán sin, mé dearmad go díreach cad a dhéanann seo. Ach a thógann sé ar ndóigh roinnt bhfotheaghrán de luach ó náid go deich, agus tuairisceáin bréagach cad ba chóir a stopadh an t-úsáideoir ó ionchur níos mó, agus ansin cothrom le dáta ar ndóigh an HTML istigh ann. Cool. Aways a ghlacadh chomh mór ó lá atá inniu ann, turgnamh, ag féachaint ar cód foinse mar tá sé ag dul chun cabhrú leat go leor, agus gach duine, uaireanta JavaScript Is féidir a bheith deacair a bheith ag obair leis agus nach bhfuil ag obair i gcónaí ar an mbealach tú ag súil é a, ach amháin a choinneáil ag iarraidh mar geallaim go mbeidh sé. Geallaim gach ceann de na samplaí bhí ag obair roimh an rang. Ní féidir liom a thuiscint cad a tharla. Tá mé literally gach rud mar an gcéanna. Rud amháin níos mó gur mhaith liom ach a a thaispeáint duit guys féidir a bheith Super úsáideach Tá in-- cad a bhí ag obair roimhe seo? Fuair ​​muid páirtí a bheith ag obair, ní raibh muid? I mo thuairimse, mar sin de. Yes. Rinne muid. Uamhnach. OK, mar sin rud amháin go ba chóir duit a fhios guys Is é an logáil consól a labhair mé faoi. Mar sin, consól ponc logáil Dia duit. Mar sin, is é seo de chineál ar an JavaScript comhionann printf. Mar sin, más mian leat riamh chun iniúchadh ar do athróg nó féach cad atá ag tarlú ann, cad féidir leat a dhéanamh go bhfuil, má táimid a iniúchadh eilimint, Is cad ba mhaith leat dul , agus a théann tú a consól, Feicfidh tú a fheiceáil go clóite sé Dia duit. Mar sin, d'fhéadfadh muid a bheith air cló cuma cad bhíomar ag iarraidh. Má bhíomar ag iarraidh é a cúlra a phriontáil ponc stíl ponc cúlra, ba chóir dúinn a bheith in ann a fheiceáil ar an RGB triple a thagann suas. Nó nach bhfuil. Dearmad mé go cruinn conas tú phriontáil athróg mar sin, ach ba chóir duit a bheith in ann phriontáil amach rudaí mar sin. Beidh sin a bheith an-úsáideach do do pset nuair bhfuil tú ag iarraidh a ionramháil Comhordaíonn nó whatnot. Mar sin, iad a athrú freisin an píosa sa rang. Tá sé seo difriúil ó bhlianta anuas, mar sin ach a bheith deas le do TFS, nó na TFS ag uaireanta oifige in áit, toisc go bhfuil muid de chineál ar foghlama chomh maith le leat guys. Ach bhí an logáil consól Super, Super cabhrach do JavaScript na bliana seo caite. Mar sin, is breá é. Foghlaim conas é a úsáid. Tá sé níos éasca le húsáid ná mar a GDB, ionas go mbeidh Ba chóir go mbeadh ar a laghad pointe móide. Ach tá go raibh maith agat guys a bhfuil liom. Tá brón orm go bhfuil mo samplaí ar chúis éigin ach ní raibh ag iarraidh a i gcomhar le liom, ach tá mé Tá súil gur chabhraigh sé de chineál ar a fhaigheann tú beagán níos mó sa chrios an JavaScript. Agus a sheoladh chugam do chuid ceisteanna do an tseachtain seo chugainn mar sin is féidir liom a bheith dheisiú Super, agus beidh mé a thabhairt candy agus fiú breise candy toisc go raibh sé seo ridiculous. Ach go bhfuil tú guys mór, agus a bhfuil na seachtaine uamhnach.