[MUSIC PLAYING] DOUG LLOYD sic iam veteres at ullam web programming iudicium Et nos Ive 'operuit pluribus genera linguarum sunt in singulis videos. Nunc faciamus unum, JavaScript. Primum Bonum apporto nuntium, JavaScript est moderni programming cuius linguam simillumae PHP syntax ex C, ut a bonus locus ut satus. Sed ut vetera de PHP tarn XX annorum factus circum. Inventa in circuitu Sub idem tempus ut PHP. Et JavaScript est actu pulchellus fundamentale ad user experientia of the web. In facto, sunt trium linguarum peritus, qui non Diceret talis componebant user experientia mutuo occurrant cum website, html, css et JavaScript. Sic lets 'loqui pauco circa JavaScript. Mali nuntius quidem cum JavaScript quia homo sibi leges amet, et tunc erumpit eos. Et JavaScript potest actu esse genus difficilis discant, quoniam suus 'dissimilis C et PHP, quae valde exstructa et habent valde rigidum praecepta nam qua ratione quaeque geri possint operari. Habet genus JavaScript de facultate ditatus qui tam modico flexu Non enim quod forte ad opus via exspectamus, fortasse vere intelligere nequeo primi programming lingua quasi JavaScript. Sic maybe quia non se habet regulis, et non realiter accusauit bonum coding habitus. Nunc weve hopefully succrevit coding aliquod bonum habitus, et ideo potest committitur latronibus in JavaScript pauco. Scribere JavaScript simile foramen usque a C file cum a dot C extensio aut PHP file cum a dot PHP extensionem, patere nos postulo efficio est fasciculus cum dot js lima tractus. Non opus est aliqua sicut feceramus delimiters PHP. Eius modi anguli bracket quaestio marcam PHP usus es, ut ex itinere dicimus, quod nos habemus pasco JavaScript est includendo it in an html tag, modicum et iam de facere quod iustum modo. Ad aliud autem facit JavaScript different, Quamquam huius partis, quod currit. Sic revocare quod cum PHP nequaquam possemus vere videre in PHP underlined quod a website. Si umquam considerabam page fontem, tantum volumus videte quod erat html generatur ab hoc PHP. Sed JavaScript currit client latus. Your JavaScript excurrit ornare. Et ideo licet quae similis blockers add. Ius? Ad interclusio solet fieri a fidelibus et percutiebat David omnem de JavaScript continuatum est particularis website. Et eo quod non haberet ad currere vestri apparatus client latus, vos can iustus prohibere JavaScript cursu omnino. Illud etiam, quod inter vos parabolam vertitis a website ut comprehendo JavaScript, unde tibi mittere JavaScript responsum tamquam partem codice http cum ad huius petant. Et sic ne volo utor JavaScript facere quae vere sensitiva sicut transiens notitia de users 'tergum et passwords editus, quia haerent actu omnes accepturi source codice, non solum html quod generatur, ut puta cum foret PHP. Sic quam operor nos includunt JavaScript html nostrae exordium? Tam simile CSS, actu, genus unde hic facimus. Cum CSS habemus style tags. Et inside of illis style tags, CSS style definire possumus. Similiter cum JavaScript possumus aperire tags script, alio html tag fecimus non loqui in html video, et scribe in JavaScript inter illos tags script. Etiam etsi uelut CSS, nos posset in pagina extra CSS lima et colligimus ea occasione in via Domini. Cum etiam CSS possumus, excusare me, cum JavaScript potest etiam specificare fons attributum script tag ut pagina in JavaScript usque quaque permansit, ita et vos faciatis non scribam eam in inter tags script, nos possumus in utendo quia script tag pariter. Et sicut se habet ubi CSS nos suadeo quod esset forsit in vestri optimus interest scribere CSS file diverso casu tuo vos postulo mutare turpe erat, similiter facit nos suadeo quod scribis tibi In JavaScript separata files et uti tags script source tribuunt iussit ut ligatis pedibus vestris JavaScript html in vestra web page. Ita JavaScript variabiles, puteus ' hic loquitur de tincidunt syntax. Et ibo per huiusmodi cito, quia fecisti hoc in PHP sic haec omnia satis nota. Ita in JavaScript variabiles sunt simillima PHP variabilium. Illic 'haud type specifier, et dum eam introducis variabilis, vos praefigunt cum keyword var. In PHP volumus facere aliquid huiusmodi signo pupa x. Ut 'quam indicavimus variabilium non sumus ne memorem typus variabilis omnino. Nos esse dicturos similis pupa signum x pares XLIV in PHP. Si nos faciebant idem in JavaScript, nos esse dicturos var x pares XLIV. Ita var est sort of viam nostram iuris inducendi variabilis. Quod si paulo plus intuitiva quam iustus pupa variabiles signum. Rursus, quoniam illic 'haud data rationibus facere possimus aliqua notitia typus, chordarum omnes essent aliud var. Conditionalis, omnium actuum nostrorum veteres amicos ex C et PHP praesto sunt, ut, si quis, alioquin, si, aliud, et switch question mark colon. Reliqua ut switch ut flexibile in PHP, sed tu horum cum iam familiari. Et similiter cum ansas sunt senex cum divum cura, facere spectantur aurigae atque ad nos usque amet. Itaque jam novimus multum sort of basic JavaScript fundamentals sicut virtute habens admodum aliquantulus scientiae autem fere C et PHP. Quid functiones in JavaScript? Bene, simile est in omni functione PHP introducta cum munere keyword. Dicis functione tunc incipiunt definire munus tuum. Quid paulo aliter de JavaScript, quamvis facultatem habere quid dicitur anonymous munus. Sic vos can definire functiones quae non habet nomen. Hoc est aliquid nos realiter non viderunt ante. Puteus 'vere utor conceptum de quaestionibus veteris et function paulo post in hoc video, quod youll ' ut paulum modo in context videmus in casu ut Ive 'hic ficti videantur. Vide autem eius iusta at quod a simplici JavaScript functio vultus amo ut. Ut Ive 'precessissent et aperuit meos CS50 IDE et ego iam currere Apache incipere server currit. Et non habeo huius fasciculi vocavit Home.html patescit. Et ecce ego zoom in pauca. Et plerumque, intueri potes quod habeant Home.html est iustus fasciculum buttons. Quod Im 'usurpamus, in summo hic hoc est JavaScript section redivivis constitueretur. Factaque est fasciculum globulis hic sed quid sibi volunt isti buttons actu facere? Sed certe mihi dux IED, et ego aperiam Home.html here. Iam a principio, hic ubi Im 'retorquentis in omnibus angustiis meis fontem JavaScript lima. Ius? Sic EGO have anonymous.js, clock.js, Im 'usura fons attributum script tag in pagina ut lima. Sic et ego habui nonne hæc scripta sunt aliqua Directe in JavaScript file, Ego vero omnia trahant JavaScript Ive 'written separatim. Quod si hic volumen hoc omnem aliquantum spectare possem familiar cum paulo novum syntax. Non habemus hic header tag pro functiones et tunc puga pyga. I have an input quod suus 'a typus puga pyga, click videtur cum eo Im 'iens ut vocant quidam function intenti date. Et per hunc modum potest genus miscere et paulo JavaScript html. Actu ludere pulchellus nicely simul, et ita videtur quod cum Ego click in hoc ipsum, ibo vocare functio quaecunque intenti date. Et similiter definita se gerendi rationibus quod aliis omnibus buttons dicunt home.html page, quod puteus 'custodiat rediens durante cursus video. Sed eamus tergum sursum hic et take a inviso at clock.js, quod est JavaScript file quod ego scripsit hoc primum intellegentes quod habet functio erant 'iens ut vide. Ut vides, incipiam JavaScript function cum keyword munus, et constitui super hoc a nomen, suus 'vocavit intenti date. Intus ibi, videtur creare novi loci variabilis vocavit current date. Et Im 'iens ut assignari pari novam date. Et possemus in multum qualem diem detail est et vere JavaScript est ita quia nusquam possumus magnus per omnia in unum video. Sed haec tamen haec est quae item a me data reverti encapsulates currenti die et hora. Im 'thesaurizantes illud in variabilis quod Im' videtur ad noscimini current date. Quid facit vigilate current date vultus amo? Sit lima ipsum inspice rursus in pasco. Iam hoc ipsum, quod Vinxerunt, hoc nomine munus. Et ego click ibi et quomodo ergo sic, agant. It papaver sursum huiusmodi box narrantes Praesens tempus mihi videtur at suus November IV 10:43:43 in mane. Et si illud click nunc paucis secundis post illud iudicium Et hoc totum pertinet. Click cum hoc ipsum, quod pops sursum erecto nuntium ad me. Sic illic 'non realiter nimium functiones quod est differens ab PHP, iustus aliquantulus frenum of novus syntax quanta in operando JavaScript. Vestit sunt in JavaScript pulchellus fictos. In sustentatione Dei ad ostensionem aciem uti quadratum brackets syntax quod sumus familiarior cum PHP a. PHP et similia, nos potest etiam miscere notitia typus. Et hoc modo instructi starent, tam horum vestit noluit esse plane legitima JavaScript. Id unum omnes numeros, ac data diversis generibus admiscetur. Quid aliud longe in JavaScript, licet? Sic habet rationem obiecti. Ita fortasse youve audivit obiectum accumsan programming. Non multum in CS50, Sed parum est faciemus in contextu JavaScript. Nunc JavaScript habeat efficiendi facultatem conversari sicut obiectum accumsan programming lingua, sed non est solum obiectum ordinantur programming lingua. Et hoc iterum ad quod dixi, potest esse valde arduum discere JavaScript ut primum programming lingua, quia non vere fit a particulari paradigma. E contrario est eget programming lingua. Velimus, exerentes quoddam magnum bulla homo iudicium Qui dictet quid fit omne aliud. Nos volo muto variabilium, dicimus functiones. Faciemus ad functiones. Obiicit, sed in obiectum accumsan linguas, obiicit sort of factus sidus et functiones fiunt veluti secundarium. Sed id quod est, id haec ratio rei Bene, si iuvat, cogita de primo genere of quasi structura vel C instrúite quod antequam didici. In C, a structura continet a numerus of agros, ut tincidunt Nunc forsitan appellant agros proprietates. Sed proprietates nunquam vere stare in sua iudicium Si Definimus ergo structura a car sicut cum duo populantes agros rapuerant aut proprietates, an unum annus integer curru et alium a X character puncto affixo filo curru Simile quiddam dico, Asseverare possum novam variabilem type instrúite car in caccabo coagulet. Et possum dicere aliquid sicut herbie.year pares 1,963, et herbie.model Beetle pares. Bonum est. Im 'usura agros context structuram, sed nusquam potuerunt dicere aliquid simile hoc. Ius? Agri nomine non possum absque structura. Suus 'genus fundamentale rei. Ita agros sit praecipua C structurae simillimi sunt proprietates sint praecipua JavaScript obiectum. Sed quid faciat ex eis maxime interesting quod potest etiam habere modis dicuntur, quae quidem sicut pro impenso vitales insunt sicut ad obiectum. Unde non potest esse quod illud officium dicitur aliquid in contextu. Nisi obiectum quod supra universaliter definiverat Aristoteles inside of hoc munus eius, si putatis circa struct, munus definitur inside illis definiendis crispus adstringit structurae. Ut nihil aliud tum significari aliquid ad structuram. Et hoc modo quod agis hic cum rebus et modis. Suus 'basically similis sumus definiens functio quod solum facit in sensu proprium obiectum, et ideo appello rationem obiecti. Et eam nullo tempore possumus appellare eum munus independens obiecti, sicut etiam non potest dici exemplar annum independens instrúite in C. Ita muneris programming paradigms respice quippiam huius rei simile. Functio et tunc cum transieris sicut in obiecto signo. In obiectum accumsan programming linguis huiusmodi gets cascavit et videtur quod de simile hoc, object.function. Ita quod genus dot iterum operator involvat quod est quaedam res attributum vel ipsum. Sed hoc est quod obiectum accumsan programming lingua facerent facere functio invocatis eum modum, vt est quaedam verba ad munus id est patrimonium suum obiectum. Hoc per illum syntax ut vultus amo. Itaque incipiam videre aliquot in contextu JavaScript. Potes cogitare aliquid quasi quaedam consuetudinis array qua sumus nota a PHP. Recordare consuetudinis array an permittit nos habere key valorem paria, instead 0 index habendi sunt unum, duo, tria, ita ut ex c ad nos vestit. Associative vestit can map verba, qualia in PHP video, diximus toppings of pizzas. Et sic habuimus an array vocavit pizzas, et habebat caseus erat clavem $ 8.99 et erat valor, et tunc pepperoni erat a key, $ 9.99 fuit in pretio, et sic deinceps. Et sic potest esse de sort of an object similar to associative ordinata. Et ideo rationabiliter hoc syntax hic creaturus novum obiectum dicitur in caccabo coagulet duabus proprietates inside of eam. Anno MCMLXIII quod assignatum valorem, exemplar quod assignatur chordae Bruchus. Et nota hic quod Im 'usura uno quotes in JavaScript. Unica possis duplici quotes Cum dicis canorae. Suus 'iustus placitum institutas causa quod maxime temporibus ut vestri 'scribens JavaScript, vos iustus utor uno quotes. Sed uti duplici quotes hic qui tam perfecte fine. In mente ergo habe qualiter PHP habuimus hac notione de singulis loop liceret nobis repetere super omnes key valorem paria an associative array, quia repetere non possit per 0, unum, duo, tria, quattuor, et sic porro? JavaScript habet aliquid simile, tamen suus 'non dicitur pro ansam veniat, suus 'dicitur quia in ora sagi alterius. Si igitur ad me hoc enim var key in obiecto, quod suus 'sort of similar to dicens pro singulis aliquid ut aliquid. Sed omnem ego facio hic iterando per claves omnibus propositum. Et intus est crispus Ibi adstringit Opto uti obiectum quadratum brackets key referre key valorem illo loco. Vel, illic ' et alia aditus. Si solum curant pretium pro poena possum equidem dicere id clavem, et iustus utor key inside. Sic enim var key in obiectum, habeo uti obiectum quadratum brackets key intra loop. Enim var clavem obiectum, non possum iustus utor key intra ansam veniat, quia Im 'iustus specie loquentes de bonis praedita dari. Sic lets 'maybe accipies at differentia iustus cito monstrabo tibi differentia inter quattuor Cum enim et ipsa certa aciem quam habemus hic septem acies ordinata. Et instruxit aciem ad novam quia repleti sunt septem chordis Monday, martis, mercurii, Iovis, Saturni, Martis, Mercurii. Et ita volo nunc iterate per hoc modo instructi starent, excudendi, ex certa notitia. Si ego utor a loop in ut procer de notitia, Im 'iens impetro quid censes? Bene ergo de vultu. Et antequam peruenissemus transilit mea pasco fenestra, scio quod iustus console.log est sort of one print f agendi in JavaScript. Sed quid est console? Bene, quod suus 'iens Vide ut elit. OK, ita nos huc in mea pasco fenestra, et Im 'iens ut patefacio meam elit instrumenta. Iterum Im 'iustus hitting F12 ut patefacio sursum elit instrumenta. Et nota quod hic in top elegi console. Adeo est haec notio of elit a console, et non patietur nos print de notitia, amo quandam ultimam autem youll 'animadverto ut paulo post Possumus quoque in notitia typus ut penitus nostris web page. Im 'iens ut zoom in pauca hic Nunc et agnus click in test. Et quatuor in test-- non sum agnus dei ostendam tibi signum quia nunc tamen youll 'adepto is si download source code quod Quod coniungitur cum hoc video-- iustum est ut in pro loop quod vidimus iustus secunda ago in slide. Ita Im 'agnus dei quod click puga pyga, quod hic, hic quae in typis console 0, unum, duo, tria, quattuor, quinque, sex. Non imprimere indicium intus aciem illis locis, quia ego eram concludens in a loop. Et intra corpus addere tempto, sicut typis ex key key non repugno. Sed si iam purganda console meum, et ego switch ad for of test, et quatuor test Dico enim ansa uti instead et procer sicco key, click quod si iam Im 'questus ipsa elementa intra praesepis meas obiectum sive hoc array. Mea array of week diebus. I typis ex Monday, Martis, mercurii. Ita ut scriptor quid intersit inter nam a ansam veniat, quod procer sicco sicut claves si iustus utor key intra corpus ansam et a pro ansam veniat, quae prints valores si iustis utentes key intra corpus loop. Omni jure, quam nunc nos incipiant concatenate chordis et maybe permiscent aliquod praetereat variabiles cum interpolatione sicut possemus in PHP? Bene, sumus pulchellus familiar cum hoc ab PHP. In hoc facturum sub dot operator concatenare tangite. In JavaScript, quamvis, nos vere utor aliquid vocatur plus operator, quae forsitan enim paulo intuitive, ius? Sumamus addendo fasciculum chordarum simul. Sic lets 'caput retro et vide quid est hoc simus et figuras imprimere conatur omnes notitia in hebdomada ordinata. Omni jure, ita sub hic sub string concatenationem, Habeo duas options, string aedificii V1 et tunc chorda aedificium V2. Et nos youll 'animadverto cur nos opus V2 in secundo. Sed Im 'agnus dei click string aedificium V1, quae est signum essemus iustus captus a inviso, in console.log cum omnibus pluses. Sit scriptor videre, si hoc prints quid expectamus. I numero feria hebdomadis dies, Tuesday numero XI dies ieiunus permaneret. Bene, quid me temptatis facere erat get ut procer sicco Monday dies est numerus unum numero est, duo dies est Martis. Sed hoc non videtur amo Im ' semper excudendi, ex uno. Bene, quid est hoc? Sed evenit, alteram inviso at hoc PRAECISIO de codice hic. Et induxerunt illam servi sumus plus usura operator in duobus diversis contextibus. Ita hic 'ubi res maybe dicunt quidam quod diximus, utinam tantus est. Non facies cum notitia typus anymore. Sed hic 'ubi hoc ne perdatis notitia typus potest actu exsisto aliquantulus of a forsit pro nobis. Sed quod plus operator est adsuesco assuesco concatenate chordis et adde numeros simul, habet JavaScript ut optima coniectura quid faciat mihi volo. In qua re illud malum suspicabantur. Is iustus concatenated diem, quo esset 0, unum, duo, tria, quatuor, quinque, sex, et tunc iustus concatenated et quod tunc concatenated unum. Nec actu non pariter. Et sic istae linguae, PHP et JavaScript, abstrahentem away haec notio of genera, sed non ultra pati. Neque tamen genera sub cucullo. Et possumus, in condicionibus sicut hoc, quod hoc leverage dicere aliquid sicut maybe hoc, quod narrat JavaScript, per modo tractamus integra, non urgues eum quasi nervo etiam licet nos misces tangite simul et hic numeri integri. Suus 'iustus horum videtur tantum in context quoniam non habent agam cum anymore genera, sed nonnumquam youll currere in situ Quod si omnino simile rationes non dominabitur potest backfire super vos si tu non diligenter. Itaque si rursus ad pop IDE, Im ' iens expurgent meum console iterum, et Im 'iens click string aedificium version duo, quae est ubi ego utor ut parse int munus. Nunc suus 'excudendi, ex notitia ut Im 'expectans. Monday scriptor numerus uno die Martis dualitas dies et sic de aliis. Ut fama est muneribus. Promisi volumus loqui de anonymous functiones, et nunc quia in context tandem pervenit. Itaque priusquam facimus, iterum fama de vestit pro iustus a secundo. Sic vestit sunt specialis causa obiecti. In facto, omnia in JavaScript obiectum est actu. Sic functiones sunt a casum specialem rationem objecti, integri sunt specialis causa obiecti, sed specie vestit have a numerus of modos. Memento quia haerent obiecta, possunt habere proprietates et modos. Pluribus modis se habent illa applicari potest. Illic 'a ratione dicitur magnitudine, array.size, quae tuae revertimini ad antiquitatem tibi sicut essent, exspectare deberent numeri particularum in ordine. array.pop, quasi At notio papaver off in ACERVUS, si meministi ab nostris acervos video, removet, quia ultimum elementum a, in aciem. array.push novam quandam adiungit sententiam ordinatis ad finem. array.shift est sort of sicut DQ, it ex Toros Primum ipsa aciem. Sed est etiam alia specialis method of an array vocavit map. Hoc est sort of an interesting conceptus. Quid est ratio tabula? Youll actu videbo visionem hanc in pluribus aliis linguis, et erant 'non loquitur sort of map cartographers hic, loquimur vulgare de officio. In contextu sumus de quo loquimur, a map est quaedam specialis operatio nos potest praestare in an array adhibere quendam actum omni elementum ordinata. et nos esse dicturos in Hoc in casu, maybe array.map, et inside of eam erant transeuntes in map est a functio, quae volumus singula adhibenda. Sic suus 'sort of analogum usura repetere ansa contra omne appone autem particularem omne munus, sicut hic aedificavit in JavaScript tabularum ratione applicari possunt. Hoc magnum contextu loqui de anonymous munus. Sic lets 'narro habemus hoc aciem: integri. Suus Nums dicitur, quod suus quinque quae in eo sunt unum, duo, tria, quattuor, quinque. Notum autem vobis facio map quidam munus in hoc ordinata. Volo functio adhibere omni elementum ordinata. Bene est quod volo dicere, sicut duplum faciunt omnes elementorum. Quod potuit iustus utor ansam pro var I pares 0, I minus IV paribus, plus ego, plus et tunc omnia et singula numerum duplicabis. Sed potest etiam aliquid simile. Poena possum equidem dicere Nums quondam unum, duo, tria, quattuor, quinque, Tametsi ego velim adhibere mapping onto hoc modo instructi starent ubi velim ad duplum per omnem numerum. Et ut 'exigo quid hic aguntur. Sed animadverto quis Im transeuntes ut argumentum in map. This is an anonymous munus. Et nota quod non est datum hoc munus a nomine, Modo dari parameter album. Quo fit ut hoc exemplum de quaestionibus veteris et munus. Fere numquam istud vocabis muneris extra contextum turpis. Lorem definitione tanquam parameter et describant, et non facimus si opus est nomen eius tantum curat de est quod map et suus 'definitum ius ibi inside of map. Et ideo ex hoc anonymi munus. Nos non potuimus ad hoc prius habuisse monstratur. Functio quaecunque map quod accipit unam parameter, num, et quid functio facit num is redit temporibus II. Et post haec mapping fuerit interpellatus, hoc nunc est quod aspectus Nums ut duo, quatuor, octo, X. Et certe pop transite ad dominum meum pasco fenestra et iustus take a inviso hoc tam realiter cito. Sic EGO have alius puga pyga hic in domum page dicitur duplum. Cum duplici click et narrat ante me unum, duo, tria, quattuor, expleto quinquennio, quatuor, sex, octo, X. Et si abiero, et click duplum etiam duo, quatuor, octo, X. Et tunc demum, quattuor, VIII, XII, XVI et XX. Et quid ego tamdiu in munere mansurum? Bene, si modo ad pop IDE et Ego destruam meam anonymous munus, hic on line per septem XIII, Im ' facientes opus ludo pauco hic, sed Im 'iustus excudendi, ex quid vigenti ordinata. Hinc recta XVI, XVII, et XVIII, illic mea map. Hoc est ubi ego vestigetur hoc geminatio omnia et singula ad munus elementum. Et paulo inferius, Im 'iustus idem, Antequam facerem, praeter quod non sum excudendi de contentis in aciem postea. Sed ecce feci iustus utor an anonymous function et describant trans integram aciem. Ita re magis magna fama in JavaScript notio eventus. Id est quod accidit cum user reciprocatur vestri page, ita forte cadat oratio eorum click aliquid, vel maybe page loading consummatum fuerit, vel forte cadat oratio eorum quae transivi eorum muris super aliquid, aut youve typed aliquid an input in agro. Haec omnia gesta sunt quae fiunt in nostra web page. Et JavaScript habet facultatem aliquid sustineant: vocavit eventus tracto, quod callback est munus respondet an html eventus. Et quod a callback munus? Bene, suus 'iustus alius fere nominare anonymi munus. Suus 'a functio, respondet eventu. Et quantum ad hoc in quo idea ligandi quibusdam functionibus ad particularem html attributum. Most html elementorum subsidium attributum quod non loquuntur in html video enim vas quoddam velut in click vel aliquet vel in onus, omnes harum rerum quod vos can scribere functiones quae respiciant fore eos eventus rerum Cum eae res occurrunt in web page. Et sic maybe vestri html spectat quippiam huius rei simile. Et hic duo buttons, puga pyga unum et duo, et hic habeo currently nihil definivit, sed in hoc loco attributum click videtur partem html tag. Et videtur quando quid diffiniendi iens in inside of illud attributum, suus 'iens esse JavaScript munus quod respondet eventu nimirum de clicking puga pyga vel unum duo. Quod genus frigus de hoc nos potest scribere generica eventus tracto. Et hunc eventum voluntatis Handler create eventum rei. Neque vero ea res nobis obiectum quem ex duobus buttons erat clicked. Sed quid opus? Atqui tale vultus. Ita primum ordinandam amicitiam nostram buttons Ad habere callback munus vocabitur cum puga pyga est clicked, puteus 'vocare nomine event intenti. Et adverte utroque sumus transiens in hoc parameter eventus. Ita dicimus hoc munus vel cum hoc munus eventus est Urguet fieri suus 'iens creo hoc obiectum event et factum est ut a parameter ad noscimini nomen. Et quod est obiectum event iens continent notitia de quo puga pyga erat clicked. Et quid facies? Atqui tale vultus. Quam ob rem in meo separate JavaScript file, ferre ad hoc munus intenti nomen, quod iterum accipit quod eventus parameter. Et hic est ubi ego deprehendendi puga pyga quod est Urguet, var trigger pares event dot source elementum. Quod fuit principium creans Hoc sane eventum obiectum in se latam? Erat unus puga pyga vel erat duos? Et tunc hic est omnium facio excudendi, ex trigger.innerhtml. Sed in hoc casu, hoc contextu trigger.innerhtml scriptum est enim quod ipsum. Quod si secus factum fuerit illico iterum secundo quod utinam quid sit in iis inter puga pyga tags. Erit unus puga pyga vel duos. Quod lets inspice quomodo huius eventus tracto noluit respice inconditam inordinatamque habuissemus, sed intro currens usu. Et primo quidem, tu aperuit events.js, quae est ubi JavaScript file Definivi hoc munus. Et sicut tu ipse domine perspicis suus pulchellus ultum exigo quis nos iustus vidit in slide secunda ago. Et transeamus ad stationem page habuimus usura. Et non habeo hic puga pyga duo et unum puga pyga. Et quidem ego click ipsum unum. Appariet in te ipsum, si te hic videt in exciret. OK. Click in puga pyga duobus clicked on a puga pyga duo. Apparuit igitur uterque buttons habent eumdem actum habent vocationem, ius? Videruntque ambo erant intenti nomen eventus, hoc autem obiectum quod gets creata cum click narrans quo puga pyga erat clicked. Quibus neque disiuncti doctores scribere cum et habendo et muneribus quibuslibet fungi vel deal factum est aliqua additional notitia. Erant 'iustus fretus quod voluntas JavaScript pro nobis, id est novum sort of eventus obiectum pro nobis. Illic 'multus magis quam JavaScript quod weve operuit in hoc video, sed habentes fundamental should adepto vos satis diu vias discendo sufficiet youll ' postulo scio circa hoc interesting lingua. Im Doug Lloyd. Hoc est CS50.