1 00:00:00,000 --> 00:00:02,862 >> [Ag seinm ceoil] 2 00:00:02,862 --> 00:00:10,030 3 00:00:10,030 --> 00:00:11,580 >> DAVID MALAN: Tá an CS50. 4 00:00:11,580 --> 00:00:12,880 Is é seo an tús na seachtaine naoi. 5 00:00:12,880 --> 00:00:15,797 Agus is é seo an méid a bheadh curtha lá breithe 200ú tUasal Boole ar. 6 00:00:15,797 --> 00:00:17,630 Mar sin, is é seo an comhaltaí a bhfuil againn tagairt 7 00:00:17,630 --> 00:00:21,800 go leor roinnt amanna faoi úsáid a bhaint Athróga Boole fíor nó bréagach, 8 00:00:21,800 --> 00:00:22,910 1 agus 0 agus den sórt sin. 9 00:00:22,910 --> 00:00:25,270 Agus bhí sé seo Google Muircheartaigh dó inniu. 10 00:00:25,270 --> 00:00:26,489 Bheadh ​​sé a bheith iompaithe 200. 11 00:00:26,489 --> 00:00:28,280 Mar sin, más mian leat a bheith linn don lón CS50, 12 00:00:28,280 --> 00:00:30,279 chur le breathnú ar an nasc ar an gcúrsa ar an láithreán gréasáin. 13 00:00:30,279 --> 00:00:33,580 Agus aghaidheanna agus cairde den sórt sin mar seo ag fanacht leat anseo i Cambridge. 14 00:00:33,580 --> 00:00:35,360 Faces mar seo ag fanacht leat i New Haven. 15 00:00:35,360 --> 00:00:37,800 Agus, go deimhin, Ken i New Haven rinneadh kindly 16 00:00:37,800 --> 00:00:41,594 cad atá ar a dtugtar GIF beoite de Eli anseo ag déanaí lunch-- is GIF fós 17 00:00:41,594 --> 00:00:44,260 bhformáid eile comhad grafacha, lena bhfuil tú familiar-- sin 18 00:00:44,260 --> 00:00:46,300 Breathnaíonn rud beag mar seo. 19 00:00:46,300 --> 00:00:48,179 Mar sin, of-- ach sraith OK. 20 00:00:48,179 --> 00:00:49,720 Níl aon duine anseo i Cambridge ag gáire. 21 00:00:49,720 --> 00:00:51,720 Ach i New Haven, seo i ndáiríre greannmhar, ceart? 22 00:00:51,720 --> 00:00:52,350 Ceart go leor. 23 00:00:52,350 --> 00:00:53,940 >> Mar sin, ná bheith linn ansin. 24 00:00:53,940 --> 00:00:55,900 Anseo ag Harvard, go sonrach, Dé Céadaoin seo, 25 00:00:55,900 --> 00:00:59,480 má tá tú sophomore nó freshman even-- nó fiú smaoineamh junior-- de dhéanamh 26 00:00:59,480 --> 00:01:01,563 a chur ar athrú i ríomhaire eolaíocht, tá a fhios go bhfuil Feicfidh 27 00:01:01,563 --> 00:01:04,440 bheith ina CS comhairle cothrom seo Dé Céadaoin, go gairid tar éis an ranga 28 00:01:04,440 --> 00:01:08,040 ag 04:00 ar an ríomhaire foirgneamh eolaíochta Maxwell Dworkin. 29 00:01:08,040 --> 00:01:11,890 Beidh muid seo a chur ar an gcúrsa ar láithreán gréasáin ag amárach, chomh maith. 30 00:01:11,890 --> 00:01:14,430 Donuts, Tá mé ag inis, beidh a sheirbheáil. 31 00:01:14,430 --> 00:01:15,180 >> Ceart go leor. 32 00:01:15,180 --> 00:01:18,790 Story-- chomh greannmhar go raibh mé ag poking timpeall ar an idirlíon, 33 00:01:18,790 --> 00:01:23,575 agus fuair mé roinnt cartlanna d'aois de mo shuíomh gréasáin iar. 34 00:01:23,575 --> 00:01:25,950 Agus casadh sé out-- ar fud an am, is cosúil sé an-tráthúil 35 00:01:25,950 --> 00:01:28,910 ós rud é a bhailiú mé go raibh an toghcháin UC atá ar tí fearas suas arís. 36 00:01:28,910 --> 00:01:32,230 Mar sin, Rith mé do UC, chaill miserably. 37 00:01:32,230 --> 00:01:34,770 Agus b'fhéidir go raibh sé seo go páirteach cén fáth. 38 00:01:34,770 --> 00:01:37,600 Mar sin, ba é seo mo shuíomh gréasáin ag an am. 39 00:01:37,600 --> 00:01:40,477 Ar chúis éigin, shíl mé go raibh sé smaoineamh maith, roimh insint do dhaoine 40 00:01:40,477 --> 00:01:43,310 cad a bhí mo ardán agus cén fáth siad Ba chóir vótáil go dtí mé, go bhfuil siad 41 00:01:43,310 --> 00:01:47,770 a cliceáil chun dul isteach a fháil amach go faisnéis, atá i siar 42 00:01:47,770 --> 00:01:48,660 de chineál ar creepy. 43 00:01:48,660 --> 00:01:50,910 Níl a fhios agam i ndáiríre cad a bhí sin. 44 00:01:50,910 --> 00:01:53,140 >> Ach ní raibh sé cinnte cabhrú le mo feachtas. 45 00:01:53,140 --> 00:01:56,874 Chinn mé freisin go bhfuil ag sinsearach year-- Bhí ​​mé an fhéilire Muppet. 46 00:01:56,874 --> 00:01:58,540 Bhí Muppets cineál i vogue ar ais ansin. 47 00:01:58,540 --> 00:01:59,456 Nó b'fhéidir nach raibh siad. 48 00:01:59,456 --> 00:02:01,790 Bhí mé féilire Muppet ar ais ansin. 49 00:02:01,790 --> 00:02:04,860 Agus shíl mé gur mhaith sé cool a ainm mo ríomhaire ar líonra Harvard 50 00:02:04,860 --> 00:02:07,460 frogman.student.harvard.edu. 51 00:02:07,460 --> 00:02:10,370 Ag an am, bhí againn ar fad de uathúil ainmneacha óstach inaitheanta. 52 00:02:10,370 --> 00:02:13,150 Agus d'fhéadfaí tú a roghnú roinnt vanity ainm in ionad d'ainm féin. 53 00:02:13,150 --> 00:02:15,580 Agus chuaigh mé le frogman ar chúis éigin. 54 00:02:15,580 --> 00:02:19,040 >> Agus ansin started-- mé chaith mé a lán ama a chliceáil trí na naisc 55 00:02:19,040 --> 00:02:20,280 ar maidin. 56 00:02:20,280 --> 00:02:24,690 Agus bhí sé seo mo leathanach faoi, atá anois de chineál ar cosúil adorable. 57 00:02:24,690 --> 00:02:28,210 Ach taispeánann sé freisin go dtí díreach cé chomh cóngarach teicneolaíocht tagtha. 58 00:02:28,210 --> 00:02:30,310 Ciallaíonn mé, ar ais sa lá, Bhí 486 rud éigin. 59 00:02:30,310 --> 00:02:34,090 Na laethanta seo, tá sé Super, Super, Super mall agus go maith níos lú 60 00:02:34,090 --> 00:02:36,216 ná mar a bheadh ​​agat i do pócaí féin na laethanta seo. 61 00:02:36,216 --> 00:02:38,465 Níl níos mó ar ann go Bhí fiú níos mó embarrassing. 62 00:02:38,465 --> 00:02:39,770 Mar sin, beidh mé é a fhágáil ag an. 63 00:02:39,770 --> 00:02:42,640 Ach go raibh mo chéad foray isteach web-- ó, uimh. 64 00:02:42,640 --> 00:02:43,180 Ní raibh sin. 65 00:02:43,180 --> 00:02:47,000 Mo chéad foray fíor i cláir gréasáin Bhí an suíomh seo, atá Forgot mé díreach. 66 00:02:47,000 --> 00:02:50,620 Ag pointe éigin, d'fhoghlaim mé conas a dhéanamh íomhánna cúlra athchleachtach. 67 00:02:50,620 --> 00:02:55,260 Agus mar sin fuair mé an tiling éifeachtach, cosúil le imreoir haca, peil, agus galf 68 00:02:55,260 --> 00:02:58,040 liathróid, nó pé rud é sin don láithreán gréasáin Frosh IMS. 69 00:02:58,040 --> 00:03:01,390 Agus bhí sé seo i ndáiríre, i ndáiríre an tionscadal bunaithe ar an ngréasán ar dtús thóg mé on-- 70 00:03:01,390 --> 00:03:03,880 I mo thuairimse, b'fhéidir sophomore bliain, year-- sóisearach 71 00:03:03,880 --> 00:03:07,622 tar éis CS50 agus CS51, ceann amháin de na ranganna leantach ar coitianta. 72 00:03:07,622 --> 00:03:09,330 Thug mé faoi deara i lorg trí na cartlanna 73 00:03:09,330 --> 00:03:12,150 go bhfuil ceann de mo chomharbaí agus cairde, Lee, de chineál ar athraigh 74 00:03:12,150 --> 00:03:13,480 an cóipcheart leis féin. 75 00:03:13,480 --> 00:03:17,520 Ach bhí seo go deimhin rud éigin go Ba chóir dom a féin an náire a. 76 00:03:17,520 --> 00:03:19,370 Ach ag an am, an Ba é an chéad suíomh gréasáin, 77 00:03:19,370 --> 00:03:22,220 mar a dúirt mé cúpla seachtain ó shin, ag a freshman fhéadfadh 78 00:03:22,220 --> 00:03:24,350 clárú le haghaidh spóirt intramural anseo. 79 00:03:24,350 --> 00:03:27,950 Agus mar sin casadh sé amach go íomhánna cúlra 80 00:03:27,950 --> 00:03:29,530 mar sin nach bhfuil a leithéid de smaoineamh maith. 81 00:03:29,530 --> 00:03:31,840 Ach bhí an ngréasán nua, agus bhí muid ar fad ag tástáil. 82 00:03:31,840 --> 00:03:34,310 Agus is é seo cad mé cosúil raibh ag an am. 83 00:03:34,310 --> 00:03:34,810 Ceart go leor. 84 00:03:34,810 --> 00:03:38,020 Mar sin, gan a thuilleadh moille, athrú táimid ag giaranna sa lá atá inniu a thabhairt duit, i ndáiríre, 85 00:03:38,020 --> 00:03:42,250 an píosa deireanach go d'fhéadfá a fháil úsáideach go háirithe do thionscadail deiridh 86 00:03:42,250 --> 00:03:44,780 ach freisin a tús a a dhéanamh ar an ngréasán domhanda ar fad 87 00:03:44,780 --> 00:03:46,680 bhraitheann beagán níos intuigthe. 88 00:03:46,680 --> 00:03:49,460 Go deimhin, táimid ag dul a thabhairt isteach amháin teanga cláir níos 89 00:03:49,460 --> 00:03:52,474 ar a dtugtar JavaScript go den chineál céanna agus éagsúla ar bhealaí éagsúla 90 00:03:52,474 --> 00:03:54,140 ó theangacha againn d'fhéach sé ar go dtí seo. 91 00:03:54,140 --> 00:03:55,807 >> Mar sin, C, cuimhne, is é an teanga i dtoll a chéile. 92 00:03:55,807 --> 00:03:57,473 Tá sé agat a rith sé trí tiomsaitheoir. 93 00:03:57,473 --> 00:03:59,810 A gheobhaidh tú cód foinse chun agóid cód, nó nialais agus cinn. 94 00:03:59,810 --> 00:04:03,000 Agus tá na nialais agus cinn a do LAP, Aonad Próiseála Lár-, 95 00:04:03,000 --> 00:04:04,360 thuiscint i ndáiríre. 96 00:04:04,360 --> 00:04:06,610 PHP, ag gcodarsnacht nach bhfuil, teanga i dtoll a chéile. 97 00:04:06,610 --> 00:04:08,772 Tá sé ina cad é? 98 00:04:08,772 --> 00:04:09,980 Tá sé an teanga léirmhíniú. 99 00:04:09,980 --> 00:04:11,750 Mar sin, níl roinnt clár ar a dtugtar ateangaire go 100 00:04:11,750 --> 00:04:13,708 Tá a léamh it-- barr bun, d'fhág a right-- 101 00:04:13,708 --> 00:04:16,519 agus figiúr amach cad go léir de dhéanann do chomhréir agus ciallaíonn sé, 102 00:04:16,519 --> 00:04:20,200 bíodh sé ina lúb nó coinníoll nó aon uimhir eile de chláir 103 00:04:20,200 --> 00:04:20,740 constructs. 104 00:04:20,740 --> 00:04:22,210 Mar sin tá go teanga léirmhíniú. 105 00:04:22,210 --> 00:04:23,910 >> Ansin thugamar isteach HTML. 106 00:04:23,910 --> 00:04:26,440 Agus nach bhfuil HTML fiú teanga cláir. 107 00:04:26,440 --> 00:04:28,110 Ba mhaith linn a ghlaoch air cad é? 108 00:04:28,110 --> 00:04:31,650 A teanga mharcála, a bhfuil ach saghas ar bhealach mhaisiúil de rá é 109 00:04:31,650 --> 00:04:35,820 Níl constructs cláir cosúil le chonaic muid fiú ar ais sa lá d'Scratch. 110 00:04:35,820 --> 00:04:36,720 Níl aon lúb. 111 00:04:36,720 --> 00:04:37,920 Níl aon choinníollacha. 112 00:04:37,920 --> 00:04:40,820 Tá sé i ndáiríre teanga faoi ​​marcáil suas do chuid sonraí 113 00:04:40,820 --> 00:04:43,620 agus formáidiú nó struchtúrú sé ar bhealach éigin. 114 00:04:43,620 --> 00:04:46,147 >> CSS, Idir an dá linn, dul céanna Ní teanga cláir. 115 00:04:46,147 --> 00:04:47,730 Tá sé seo fiú níos dírithe aesthetically. 116 00:04:47,730 --> 00:04:50,470 Agus is féidir leat a shórtáil de fíneáil-tune rudaí cosúil le méid an chló agus dathanna 117 00:04:50,470 --> 00:04:51,850 agus socrúcháin agus gach ceann de sin. 118 00:04:51,850 --> 00:04:52,370 Ansin bhí againn 119 00:04:52,370 --> 00:04:53,160 >> SQL. 120 00:04:53,160 --> 00:04:56,010 Dá bhrí sin tá go deimhin, ar cláir SQL teanga i roinnt chiall, 121 00:04:56,010 --> 00:04:59,330 cé in oiriúint go sonrach chun bunachair sonraí. 122 00:04:59,330 --> 00:05:03,347 Ach cé go táimid ag duit a thabhairt isteach ach amháin maidir le a roghnú agus a chur isteach agus scrios agus a nuashonrú 123 00:05:03,347 --> 00:05:05,430 agus cúpla daoine eile, casadh amach is féidir leat i ndáiríre 124 00:05:05,430 --> 00:05:07,380 feidhmeanna a scríobh nó nósanna imeachta, mar a bhíonn siad 125 00:05:07,380 --> 00:05:11,270 ar a dtugtar, i SQL gur cuma agus gníomhú sách cosúil le feidhmeanna PHP agus C. 126 00:05:11,270 --> 00:05:12,390 Mar sin, tá a fhios go bhfuil na ann. 127 00:05:12,390 --> 00:05:15,348 Ach ní féidir linn bodhraigh fiú leo mar scratch againn ach an dromchla anseo. 128 00:05:15,348 --> 00:05:18,600 Agus ansin JavaScript, an ceann deireanach de ár dteangacha isteach go foirmiúil. 129 00:05:18,600 --> 00:05:21,029 Mar sin, JavaScript, freisin, teanga léirmhíniú. 130 00:05:21,029 --> 00:05:23,070 Agus iad siúd ar an eolas, a dhéanann ba mhaith leat chun idirdhealú a dhéanamh 131 00:05:23,070 --> 00:05:26,960 le roinnt tréith ó C agus PHP araon? 132 00:05:26,960 --> 00:05:28,300 Cad a dhéanann difriúil é? 133 00:05:28,300 --> 00:05:29,650 >> LUCHT ÉISTEACHTA: Níl sé tiomsaíodh. 134 00:05:29,650 --> 00:05:29,930 >> DAVID MALAN: Abair arís? 135 00:05:29,930 --> 00:05:31,200 >> LUCHT ÉISTEACHTA: Níl sé tiomsaíodh. 136 00:05:31,200 --> 00:05:31,930 >> DAVID MALAN: Níl sé tiomsaíodh. 137 00:05:31,930 --> 00:05:33,450 Mar sin é, freisin, tá léirmhíniú. 138 00:05:33,450 --> 00:05:34,760 Mar sin, nach bhfuil sé i dtoll a chéile. 139 00:05:34,760 --> 00:05:37,210 Ach déanann go bhfuil sé beagán cosúil le PHP. 140 00:05:37,210 --> 00:05:39,545 Ach tá sé fós difriúil ó PHP i roinnt bhealach buailte, 141 00:05:39,545 --> 00:05:40,920 ar a laghad, ar an mbealach beidh orainn é a úsáid. 142 00:05:40,920 --> 00:05:41,205 Yeah? 143 00:05:41,205 --> 00:05:41,940 >> LUCHT ÉISTEACHTA: Ritheann sé cliant-taobh. 144 00:05:41,940 --> 00:05:44,000 >> DAVID MALAN: Ritheann sé cliant-taobh, de ghnáth. 145 00:05:44,000 --> 00:05:47,190 Sin go deimhin, an idirdhealú tréith dúinn ceart anois. 146 00:05:47,190 --> 00:05:51,170 Bhí C freastalaí-taobh sa chiall go rinne muid gach rud i IDE CS50. 147 00:05:51,170 --> 00:05:53,630 PHP Tá go dtí seo curtha freastalaí-taobh a mhéad 148 00:05:53,630 --> 00:05:56,550 mar atá sé, freisin faigheann, interpreted-- Ní tiomsaíodh, ach interpreted-- 149 00:05:56,550 --> 00:06:00,690 taobh istigh CS50 IDE, atá ar ndóigh ach freastalaí nó freastalaithe sa scamall. 150 00:06:00,690 --> 00:06:03,070 >> Ach JavaScript, fiú cé go bhfuil tú ag tú ag dul 151 00:06:03,070 --> 00:06:07,000 chun tús a scríobh sé do, a rá, pset ocht agus b'fhéidir deiridh projects-- bhíonn tú 152 00:06:07,000 --> 00:06:09,620 dul go deas i IDE CS50 agus é a shábháil 153 00:06:09,620 --> 00:06:14,760 i gcomhaid laistigh IDE CS50, CS50 IDE agus, ar a seal, na freastalaithe scamall 154 00:06:14,760 --> 00:06:19,160 ar a bhfuil sé óstáil, níl siad ag dul a léirmhíniú nó a fhorghníomhú do cód. 155 00:06:19,160 --> 00:06:23,880 Ina ionad sin, tá sé ag dul a sheoladh i Foirm gan athrú síos go dtí an bhrabhsálaí. 156 00:06:23,880 --> 00:06:26,990 Agus tá sé ansin ag dul a bheith IE nó Chrome nó Firefox nó Safari 157 00:06:26,990 --> 00:06:30,697 nó cibé a léirmhíníonn iarbhír sé, bharr go bun, ó chlé go deas. 158 00:06:30,697 --> 00:06:32,780 Mar sin, an idirdhealú eochair tréith don lá atá inniu 159 00:06:32,780 --> 00:06:36,110 ná go bhfuil JavaScript cliant-taobh agus PHP, mar shampla, 160 00:06:36,110 --> 00:06:37,690 Tá curtha freastalaí-taobh. 161 00:06:37,690 --> 00:06:40,920 Anois, tá an impleachtaí suimiúil do, cosúil le, maoin intleachtúil 162 00:06:40,920 --> 00:06:42,660 agus ar féidir leo a fheiceáil i ndáiríre do chód. 163 00:06:42,660 --> 00:06:44,860 Agus go deimhin, is féidir leat dul ar an ngréasán agus a fheiceáil an chuid is mó 164 00:06:44,860 --> 00:06:47,530 aon chód go bhfuil duine éigin scríofa i JavaScript. 165 00:06:47,530 --> 00:06:50,230 Uaireanta tá sé inléite, uaireanta tá sé obfuscated. 166 00:06:50,230 --> 00:06:52,550 Ach níos mó ar sin in am trátha. 167 00:06:52,550 --> 00:06:57,530 >> Mar sin, JavaScript, nicely leor é, Super samhail, syntactically, go C. 168 00:06:57,530 --> 00:06:59,364 Agus i bhfad ar nós PHP, níl aon fheidhm is mó. 169 00:06:59,364 --> 00:07:02,113 Más mian leat chun tús a scríobh JavaScript cód, mar go mbainfidh tú a fheiceáil sa lá atá inniu, 170 00:07:02,113 --> 00:07:03,270 dtosaíonn tú díreach tar éis a scríobh é. 171 00:07:03,270 --> 00:07:06,910 Ach tá sé, go mbainfidh tú a fheiceáil, go háirithe úsáideach i gcomhthéacs na brabhsálaithe gréasáin. 172 00:07:06,910 --> 00:07:09,820 Mar sin féin, mo beag disclaimer-- ghnáth earlier-- 173 00:07:09,820 --> 00:07:13,790 Bhí a rá gur féidir leat éirí úsáid sa lá atá inniu JavaScript freastalaí-taobh 174 00:07:13,790 --> 00:07:17,655 ag baint úsáide as creat mhaisiúil a dtugtar Node.js go bhfuil roinnt na n-iarratas CS50 féin 175 00:07:17,655 --> 00:07:18,280 atá scríofa i. 176 00:07:18,280 --> 00:07:20,640 Seiceáil 50 ndáiríre Úsáideann Node.js. 177 00:07:20,640 --> 00:07:24,140 Ach táimid ag dul chun díriú ar JavaScript cliant-taobh anseo ar amach. 178 00:07:24,140 --> 00:07:26,750 >> Mar sin, anseo tá sraith de coinníollacha i PHP. 179 00:07:26,750 --> 00:07:29,350 Tá brón orainn, in-- ndáiríre, go ráiteas, tá ró-ceart. 180 00:07:29,350 --> 00:07:32,200 Seo chomh maith le sraith de coinníollacha i JavaScript. 181 00:07:32,200 --> 00:07:35,560 Syntactically, tá sé an gcéanna le C agus go PHP. 182 00:07:35,560 --> 00:07:39,040 Tá abairtí Mr Boole ar, dul céanna, syntactically 183 00:07:39,040 --> 00:07:41,190 an gcéanna le C agus PHP araon. 184 00:07:41,190 --> 00:07:44,100 Ní mór dúinn freisin lasca i JavaScript a breathnú comhionann. 185 00:07:44,100 --> 00:07:46,350 Ní mór dúinn do lúb atá struchtúrtha identically, 186 00:07:46,350 --> 00:07:48,140 cé lúb, a dhéanamh agus lúb. 187 00:07:48,140 --> 00:07:49,980 >> Tá sé seo ar cheann beagán difriúil. 188 00:07:49,980 --> 00:07:53,120 PHP a bhí an do gach thógáil go mb'fhéidir go mbeadh tú a bheith ag baint úsáide as 189 00:07:53,120 --> 00:07:55,320 nó beidh úsáid i pset seacht, b'fhéidir. 190 00:07:55,320 --> 00:07:59,460 Tá JavaScript seo leagan speisialta do nuair a deir tú literally rud éigin 191 00:07:59,460 --> 00:08:03,864 cosúil le eochair athróg i rud, a Is bealach an-gonta rá, 192 00:08:03,864 --> 00:08:06,780 má fuair mé object-- agus beidh muid labhairt faoi na arís i moment-- 193 00:08:06,780 --> 00:08:10,370 agus ba mhaith liom a iterate thar gach de na péirí luach eochair taobh istigh, 194 00:08:10,370 --> 00:08:13,620 Ní féidir liom a figiúr amach conas a Innéacs go huimhriúil iad le nialas, ceann amháin, 195 00:08:13,620 --> 00:08:14,580 dhá, trí. 196 00:08:14,580 --> 00:08:15,900 >> Is féidir liom a rá literally seo. 197 00:08:15,900 --> 00:08:20,740 Agus ar gach atriall, JavaScript le haghaidh beidh mé cothrom le dáta an eochair athróg 198 00:08:20,740 --> 00:08:24,810 a bheith ar an gcéad eochair, ansin an eochair seo chugainn, ansin an eochair seo chugainn, ansin an eochair seo chugainn, 199 00:08:24,810 --> 00:08:25,510 agus mar sin de. 200 00:08:25,510 --> 00:08:30,000 Agus is féidir liom a fháil ar a luach trí dhéileáil rud i JavaScript, mar beidh orainn a fheiceáil, 201 00:08:30,000 --> 00:08:32,584 mar cé go bhfuil sé ina eagar comhthiomsaitheach i PHP. 202 00:08:32,584 --> 00:08:35,750 Go deimhin, má fillte tú ar deireadh do aigne ar fud cad is eagar comhthiomsaitheach 203 00:08:35,750 --> 00:08:40,140 i PHP, is féidir leat smaoineamh ar é do anois mar comhionann le rud i JavaScript. 204 00:08:40,140 --> 00:08:42,030 Ach tá go le beagán de oversimplification. 205 00:08:42,030 --> 00:08:47,230 >> Arrays breathnú, nicely go leor, comhionann PHP ach amháin i gcás charachtar amháin. 206 00:08:47,230 --> 00:08:51,425 Níl ach rud amháin ar iarraidh anseo go raibh muid a fheiceáil an tseachtain seo caite le PHP. 207 00:08:51,425 --> 00:08:52,050 Cad atá fágtha ar lár? 208 00:08:52,050 --> 00:08:53,310 Yeah? 209 00:08:53,310 --> 00:08:54,090 Aon chomhartha dollar. 210 00:08:54,090 --> 00:08:56,240 Mar sin, tá muid ar ais go dtí domhan níos gnáth áit 211 00:08:56,240 --> 00:08:58,050 Ní gá na hathróga bhfuil comharthaí dollar. 212 00:08:58,050 --> 00:09:00,810 Ach a dhéanann tú réimír iad le var, de ghnáth. 213 00:09:00,810 --> 00:09:02,230 Agus ciallaíonn var athróg. 214 00:09:02,230 --> 00:09:06,440 Agus is é i bhfad ar nós PHP loosely typed-- ina bhfuil cineálacha, 215 00:09:06,440 --> 00:09:10,120 tá líon agus teaghráin agus flótaí agus mar sin forth-- 216 00:09:10,120 --> 00:09:11,570 Tá cineálacha JavaScript dul céanna. 217 00:09:11,570 --> 00:09:15,470 Ach tá sé clóscríofa scaoilte sa mhéid is go againn ar an Ní gá ríomhchláraitheoirí a shonrú orthu. 218 00:09:15,470 --> 00:09:18,980 Ní mór dúinn ach a bheith ar an eolas atá ann cineálacha éagsúla. 219 00:09:18,980 --> 00:09:21,690 >> Athróga, tá meanwhile-- anseo conas d'fhéadfadh muid a dhearbhú "hello, domhan" 220 00:09:21,690 --> 00:09:22,230 mar theaghrán. 221 00:09:22,230 --> 00:09:24,890 Fógra sé comhionann leis PHP ach gan aon chomhartha dollar. 222 00:09:24,890 --> 00:09:27,120 Agus is é an rud beidh muid tús a bhfaca níos inniu, 223 00:09:27,120 --> 00:09:30,990 ina bhfuil tú rud le heochracha agus luachanna. 224 00:09:30,990 --> 00:09:32,990 Agus más mian leat chun iarracht a tátal a bhaint astu ó week-- caite 225 00:09:32,990 --> 00:09:34,730 Is é an error beagán difriúil. 226 00:09:34,730 --> 00:09:39,740 Ach check-- a sanity beag cé mhéad eochracha dhéanann an réad cosúil go bhfuil? 227 00:09:39,740 --> 00:09:40,850 Mar sin, a fheiceann mé ceithre. 228 00:09:40,850 --> 00:09:43,560 Feicim dhá. 229 00:09:43,560 --> 00:09:44,680 >> Mar sin, tá sé i ndáiríre dhá. 230 00:09:44,680 --> 00:09:47,260 Mar sin, tá sé seo le bailiúchán de dhá phéire príomh-luach. 231 00:09:47,260 --> 00:09:49,820 Is í an eochair siombal a bhfuil a luach is FB. 232 00:09:49,820 --> 00:09:52,620 Is í an eochair praghas a bhfuil a luach is 101.53. 233 00:09:52,620 --> 00:09:54,230 Mar sin, tá na dhá péirí eochair-luach. 234 00:09:54,230 --> 00:09:58,120 Agus cuimhnigh, tá sé seo arís PHP-- agus ach saghas difríocht comhréire. 235 00:09:58,120 --> 00:10:00,170 Níl sé go léir go hintleachtúil suimiúil. 236 00:10:00,170 --> 00:10:04,610 D'fhéadfadh PHP bheith scríofa seo gcéanna rud mar ceanglófar follows-- ionann agus,. 237 00:10:04,610 --> 00:10:06,730 Agus athrú mé na do lúibíní cearnacha. 238 00:10:06,730 --> 00:10:11,240 Agus ansin a athrú mé seo a focal luaite, "praghas." 239 00:10:11,240 --> 00:10:12,500 Agus ansin ní féidir liom a úsáid idirstad. 240 00:10:12,500 --> 00:10:15,060 Cad a rinne mé úsáid an tseachtain seo caite? 241 00:10:15,060 --> 00:10:18,290 Yeah, an comhartha comhionann arrow nodaireacht funky. 242 00:10:18,290 --> 00:10:21,470 >> Agus ansin rinne mé an rud céanna anseo. 243 00:10:21,470 --> 00:10:23,580 Rud céanna anseo. 244 00:10:23,580 --> 00:10:24,240 Agus sin ar fad. 245 00:10:24,240 --> 00:10:27,752 Mar sin tá sé breá más rud é nach bhfuil sé seo i ndáiríre chuaigh isteach chun cuimhne díreach 246 00:10:27,752 --> 00:10:29,960 fós mar tá sé i ndáiríre hintleachtúil uninteresting. 247 00:10:29,960 --> 00:10:31,660 Tá sé difríochtaí ach comhréire. 248 00:10:31,660 --> 00:10:33,230 Ach tá na smaointe díreach mar an gcéanna. 249 00:10:33,230 --> 00:10:35,910 Taobh istigh den athróg ceanglófar i JavaScript 250 00:10:35,910 --> 00:10:39,020 Is bailiúchán de péirí príomh-luach, ceann a bhfuil siombail, ceann acu 251 00:10:39,020 --> 00:10:39,690 Tá praghas. 252 00:10:39,690 --> 00:10:42,340 Agus is féidir liom a fháil ar na luachanna sin leis an error seo a leanas. 253 00:10:42,340 --> 00:10:46,280 Díreach cosúil i PHP, raibh mé in rud éigin a dhéanamh like-- ligean 254 00:10:46,280 --> 00:10:48,590 dom a dhéanamh sa bhosca seo beagán níos mó. 255 00:10:48,590 --> 00:10:52,750 Díreach cosúil i PHP, raibh mé in dhéanamh this-- ó, dammit. 256 00:10:52,750 --> 00:10:53,250 Tar ar. 257 00:10:53,250 --> 00:10:56,350 258 00:10:56,350 --> 00:11:00,800 >> Díreach cosúil i PHP-- OK, beidh orainn ach úsáid a bhaint as na nótaí láithreoir. 259 00:11:00,800 --> 00:11:06,010 Díreach cosúil i PHP, is féidir liom dhéanamh $ ceanglófar $ ceanglófar ["siombail"], 260 00:11:06,010 --> 00:11:08,860 agus beidh sé seo a fháil dom an luach na "siombail." 261 00:11:08,860 --> 00:11:12,800 I JavaScript, tá sé ag dul a bheith comhionann, faoinar féidir liom a dhéanamh ach seo. 262 00:11:12,800 --> 00:11:14,850 An rud amháin go bhfuil Is ar iarraidh an comhartha dollar. 263 00:11:14,850 --> 00:11:17,470 >> Mar sin, nicely go leor, ansin, níl ní léir go bhfuil i bhfad error nua. 264 00:11:17,470 --> 00:11:21,025 Mar sin, cad lá atá inniu ann táimid ag díriú ar, i ndáiríre, is é roinnt de na smaointe agus na n-iarratas. 265 00:11:21,025 --> 00:11:22,900 Agus an chéad den sórt sin iarratas sin d'fhéadfadh tú 266 00:11:22,900 --> 00:11:26,090 Tá feicthe má dived tú isteach pset seacht é cheana féin ar an error. 267 00:11:26,090 --> 00:11:28,980 Mar sin, i pset seacht, má tá tú feiceáil nó nach bhfuil le feiceáil go fóill, 268 00:11:28,980 --> 00:11:33,570 Tá a fhios go níl comhad go bhfaighidh iarr tú config.json-- JavaScript 269 00:11:33,570 --> 00:11:34,661 Réad Nodaireacht. 270 00:11:34,661 --> 00:11:35,160 Cén fáth? 271 00:11:35,160 --> 00:11:39,540 Theastaigh uainn a bheith in ann a chur ar fáil duit le teimpléad le roinnt péirí tábhachtacha-luach. 272 00:11:39,540 --> 00:11:44,290 Theastaigh uainn a bheith in ann a thabhairt duit liosta an ósta, an t-ainm ar an fhreastalaí. 273 00:11:44,290 --> 00:11:46,710 Bhí muid ag iarraidh a thabhairt duit placeholder do d'ainm úsáideora 274 00:11:46,710 --> 00:11:48,210 agus a placeholder do do phasfhocal. 275 00:11:48,210 --> 00:11:49,410 Más rud é nach bhfuil tú ag féachaint ar seo go fóill, gan a bheith buartha. 276 00:11:49,410 --> 00:11:51,340 Níos mó ar seo i pset seacht [? spec. ?] Agus ansin, 277 00:11:51,340 --> 00:11:53,173 ar ndóigh, ba mhaith linn leat a líonadh isteach ar an a-dos 278 00:11:53,173 --> 00:11:55,310 mar nuair a logáil tú isteach CS50 IDE, gach ceann de tú 279 00:11:55,310 --> 00:11:57,630 ní mór do ainm úsáideora féin agus pasfhocal. 280 00:11:57,630 --> 00:12:00,910 >> Mar sin, d'fhéadfadh muid Bainim úsáid go leath dosaen nó níos mó bhformáidí éagsúla comhaid. 281 00:12:00,910 --> 00:12:02,940 D'fhéadfadh muid a bheith in úsáid comhad txt. 282 00:12:02,940 --> 00:12:04,570 D'fhéadfadh muid a úsáid comhad CSV. 283 00:12:04,570 --> 00:12:06,745 D'fhéadfadh muid a Bainim úsáid ar Comhad INI, comhad XML, 284 00:12:06,745 --> 00:12:09,370 a bunch iomlán níos acrainmneacha a nach dtiocfadh leat gur chuala riamh. 285 00:12:09,370 --> 00:12:11,244 Tá sé de chineál treallach ag an deireadh an lae. 286 00:12:11,244 --> 00:12:16,030 Ach tá Super tóir ar na laethanta le téacs bhformáid a dtugtar JSON-- JavaScript Réad 287 00:12:16,030 --> 00:12:18,460 Notation-- go Breathnaíonn mar seo. 288 00:12:18,460 --> 00:12:20,890 Tá sé ina beag cryptic, ach faoi deara na patrúin. 289 00:12:20,890 --> 00:12:24,180 Tosaíonn tú le chatach oscailte guailleán, agus tú ag deireadh leis an gcéanna. 290 00:12:24,180 --> 00:12:26,550 Taobh istigh de go bhfuil rud éigin. 291 00:12:26,550 --> 00:12:27,920 Tá sé le péire eochair-luach. 292 00:12:27,920 --> 00:12:30,580 Mar sin, is é seo an rud go bhfuil mé ag féachaint ar an scáileán anseo ar 293 00:12:30,580 --> 00:12:33,690 go bhfuil eochair amháin, a bhfuil luach amháin. 294 00:12:33,690 --> 00:12:37,610 Agus inferring díreach atá bunaithe ar an patrún roimhe sin, cad é an eochair anseo? 295 00:12:37,610 --> 00:12:39,790 Bunachar sonraí, an rud a an taobh clé den colon. 296 00:12:39,790 --> 00:12:43,500 >> Anois, a tharlaíonn an luach a bheith línte il an am seo. 297 00:12:43,500 --> 00:12:46,760 Ach tosaíonn an luach le chatach brace agus a chríochnaíonn le brace curly. 298 00:12:46,760 --> 00:12:49,480 Mar sin, cad ba mhaith leat a mholadh go bhfuil an cineál an luach na mbunachar sonraí? 299 00:12:49,480 --> 00:12:52,160 300 00:12:52,160 --> 00:12:54,670 A Foclóir nó, ach níos mó gonta, rud. 301 00:12:54,670 --> 00:12:55,170 Ceart? 302 00:12:55,170 --> 00:13:00,010 Tá an cineál struchtúr sonraí a Is féidir úsáid a bhaint as struchtúir eile laistigh de féin. 303 00:13:00,010 --> 00:13:02,750 Mar sin, más rud é seo rud ar fad tá muid glaoch ar object-- agus rud 304 00:13:02,750 --> 00:13:07,101 ach a bunch de eochair-luach pairs-- an Tá luach an bunachar sonraí féin rud. 305 00:13:07,101 --> 00:13:10,350 Tá bunch iomlán an luach na mbunachar sonraí de eochair péirí luach, an chéad cheann a 306 00:13:10,350 --> 00:13:13,130 Is óstach, ainm ansin, ansin ainm úsáideora, ansin phasfhocal, 307 00:13:13,130 --> 00:13:17,550 gach ceann de a bhfuil a luachanna, Idir an dá linn, tá sé ach teaghrán leadránach i Sleachta dúbailte. 308 00:13:17,550 --> 00:13:19,770 >> Mar sin, fiú amháin más rud é nach go Super soiléir ach go fóill, 309 00:13:19,770 --> 00:13:22,740 Tá a fhios go bhfuil seo ach chaighdeánach, ar bhealach cothrom leadránach 310 00:13:22,740 --> 00:13:25,190 na sonraí a stóráil i bhformáid chaighdeánach. 311 00:13:25,190 --> 00:13:27,700 Ach na botúin choitianta tú d'fhéadfadh a dhéanamh, fiú amháin i pset seacht, 312 00:13:27,700 --> 00:13:32,120 Tá rudaí beag dúr, mar má tú thaisme fhágáil ar lár an camóg ann. 313 00:13:32,120 --> 00:13:34,900 Sin ag dul a mar thoradh ar an gcomhad Ní gá go inléite. 314 00:13:34,900 --> 00:13:38,191 Má tá tú ag fhágáil ar lár thaisme rudaí cosúil leis an Sleachta, níl sé ag dul a bheith inléite. 315 00:13:38,191 --> 00:13:41,654 Mar sin, tá sé ina bhformáid comhad deas nitpicky, ach tá sé ar cheann go bhfuil Super coitianta. 316 00:13:41,654 --> 00:13:44,820 Agus a tharlóidh muid chun é a úsáid, cé go nach bhfuil tú ag úsáid ar bith JavaScript a mhalairt, 317 00:13:44,820 --> 00:13:46,330 i pset seacht. 318 00:13:46,330 --> 00:13:46,860 >> Ceart go leor. 319 00:13:46,860 --> 00:13:48,110 Mar sin, cuimhnigh an pictiúr. 320 00:13:48,110 --> 00:13:51,657 Labhair linn faoi, i HTML, go D'fhéadfadh an cód breathnú mar seo. 321 00:13:51,657 --> 00:13:54,740 Is é seo an Markup Hipirtéacs Teanga [Inaudible] do díreach "hello, domhan." 322 00:13:54,740 --> 00:13:57,570 Ach ansin mhol muid cé ais go má gcuidíonn sé, 323 00:13:57,570 --> 00:14:00,210 b'fhéidir gur mhaith leat chun tús a chur ag smaoineamh faoi ​​seo cheana féin mar chrann. 324 00:14:00,210 --> 00:14:03,730 Go deimhin, an eangú go bhfuil muid a úsáid ach ar mhaithe inléiteacht ar 325 00:14:03,730 --> 00:14:05,610 nó ar mhaithe le stíl ar is féidir leis an taobh clé chineál 326 00:14:05,610 --> 00:14:10,040 a aistriú isteach sa gcrann, áit a bhfuil tú go bhfuil roinnt nód fréimhe speisialta go mbainfidh linn a 327 00:14:10,040 --> 00:14:16,860 cineálach a dtugtar doiciméad, thíos a Is é an ghné HTML fréamhacha nó chlib, HTML, 328 00:14:16,860 --> 00:14:19,980 a ansin tá dhá leanaí, ceann agus comhlacht. 329 00:14:19,980 --> 00:14:21,750 >> Agus ansin ar a seal, tá ceann teideal. 330 00:14:21,750 --> 00:14:23,440 Agus tá teideal luach téacs. 331 00:14:23,440 --> 00:14:26,130 Agus tá comhlacht céanna, luach téacs. 332 00:14:26,130 --> 00:14:29,220 Mar sin, má tá tú compordach rá go yes, d'fhéadfaí tú a chur ar an HTML 333 00:14:29,220 --> 00:14:32,080 agus tarraing pictiúr cosúil seo, an thaobh na láimhe deise 334 00:14:32,080 --> 00:14:35,910 Is múnla deas intinne mar anois go bhfuil muid JavaScript, le cláir 335 00:14:35,910 --> 00:14:39,960 go teanga féidir le brabhsálaithe fhorghníomhú agus a léirmhíniú ar do shon, 336 00:14:39,960 --> 00:14:42,690 casadh sé amach go bhfuil an méid tá muid ar tí é a dhéanamh i cód 337 00:14:42,690 --> 00:14:45,320 Tá tús a ionramháil seo struchtúr crann i gcuimhne. 338 00:14:45,320 --> 00:14:47,070 Ní chuirimid bhfuil a thógáil an crann i gcuimhne. 339 00:14:47,070 --> 00:14:49,880 Ní chuirimid a dhéanamh saghas Struchtúr sonraí pset cúig-stíl 340 00:14:49,880 --> 00:14:50,650 castacht. 341 00:14:50,650 --> 00:14:54,610 An brabhsálaí, nicely go leor, ar léirmhíniú HTML bhun go barr, 342 00:14:54,610 --> 00:14:58,600 chlé nó ceart é, ag dul literally le lámh dúinn comhionann pointeoir 343 00:14:58,600 --> 00:15:00,840 leis an crann ar fad saor in aisce. 344 00:15:00,840 --> 00:15:02,150 Déanann sé gach ceann de na obair chrua. 345 00:15:02,150 --> 00:15:05,520 Go bhfuil an méid Mozilla agus Apple agus daoine eile a bheith déanta dúinn. 346 00:15:05,520 --> 00:15:09,400 >> Agus le JavaScript táimid ag dul chun a bheith in ann a rialú agus a athrú agus a dhéanamh 347 00:15:09,400 --> 00:15:12,910 rudaí suimiúla a go crann, ar a dtugtar ar shlí eile 348 00:15:12,910 --> 00:15:15,880 mar DOM nó Object Model Doiciméad. 349 00:15:15,880 --> 00:15:17,110 Cad iad na cineálacha rudaí? 350 00:15:17,110 --> 00:15:19,030 Bhuel, casadh sé amach go i JavaScript, níl 351 00:15:19,030 --> 00:15:22,800 an liosta níocháin de imeachtaí is féidir a chur ar siúl. 352 00:15:22,800 --> 00:15:26,330 Agus ní mór dúinn a úsáidtear i ndáiríre go focal ó seachtain nialas agus pset 353 00:15:26,330 --> 00:15:28,240 náid nuair a labhair muid faoi Scratch. 354 00:15:28,240 --> 00:15:31,390 An chuid is mó de tú nach raibh dócha a úsáid imeacht i do thionscadal Scratch. 355 00:15:31,390 --> 00:15:33,850 Ach d'fhéadfadh tú a thabhairt chun cuimhne an simplí Marco Polo 356 00:15:33,850 --> 00:15:36,760 Mar shampla, nuair a bhí againn dhá sprites, duine acu sin, Marco. 357 00:15:36,760 --> 00:15:40,180 An eile acu ansin, ar éisteacht agus éisteacht chás sin, a dúirt, Polo. 358 00:15:40,180 --> 00:15:42,080 Mura bhfuil, dar saor chun breathnú siar go fada siar. 359 00:15:42,080 --> 00:15:44,450 >> Ach tá sé seo ach a rá, agus is féidir leat cineál 360 00:15:44,450 --> 00:15:47,730 tátal a bhaint astu as ainmneacha na rudaí, JavaScript, casadh sé amach, 361 00:15:47,730 --> 00:15:53,200 ag dul a thabhairt dúinn ar bhealach a bheith ag éisteacht do luch ag dul síos nó luch ag dul suas 362 00:15:53,200 --> 00:15:57,920 nó eochair ag dul síos nó príomh ag dul suas nó onselect onsubmit 363 00:15:57,920 --> 00:15:59,740 nó onresizing rud éigin. 364 00:15:59,740 --> 00:16:03,060 I bhfocail eile, aon ghníomh fisiciúil gur féidir le duine a ghlacadh le brabhsálaí 365 00:16:03,060 --> 00:16:08,210 go bhfuil tú gach lá, is féidir leat scríobh cód le haghaidh go n-éisteann do na himeachtaí 366 00:16:08,210 --> 00:16:10,220 agus ansin a dhéanann rud éigin cuí. 367 00:16:10,220 --> 00:16:14,130 >> Mar shampla, má úsáideann tú Google Maps, cad a tharlaíonn má tá tú cliceáil agus bogadh 368 00:16:14,130 --> 00:16:16,250 an luch, de ghnáth? 369 00:16:16,250 --> 00:16:17,758 Má tá tú cliceáil agus tarraing? 370 00:16:17,758 --> 00:16:18,258 Yeah? 371 00:16:18,258 --> 00:16:21,701 372 00:16:21,701 --> 00:16:22,200 Go díreach. 373 00:16:22,200 --> 00:16:23,159 Tosaíonn an léarscáil a bhogadh. 374 00:16:23,159 --> 00:16:25,616 Mar sin, is féidir leat a shórtáil ar a fheiceáil cad atá thar anseo, cad atá níos mó ann. 375 00:16:25,616 --> 00:16:27,130 Agus conas a dhéanann Google a chur i bhfeidhm go? 376 00:16:27,130 --> 00:16:29,421 Bhuel, is dócha, tá siad ag baint úsáide as cúpla na ócáid 377 00:16:29,421 --> 00:16:31,720 éisteachta, ceann a deir, éisteacht le ar an luch 378 00:16:31,720 --> 00:16:35,410 down-- sin nuair a bheidh an t-úsáideoir go fisiciúil pushes a trackpad nó é nó í a luch 379 00:16:35,410 --> 00:16:36,010 síos. 380 00:16:36,010 --> 00:16:38,350 Agus ansin tá muid ag lorg rud éigin cosúil le gluaiseacht 381 00:16:38,350 --> 00:16:41,145 nó imeacht éigin eile go ligeann dúinn tarraing a ghabháil. 382 00:16:41,145 --> 00:16:45,910 Agus i ndáiríre, tá tarraing an gcéanna sa ponc dot liosta ponc de roghanna is féidir. 383 00:16:45,910 --> 00:16:49,140 >> Mar sin, tá sé seo ag dul a bheith ina cumhachtach bhealach chun tús a freagra a thabhairt ar an úsáideoir 384 00:16:49,140 --> 00:16:52,824 fiú sula cad a tharlaíonn nuair sé nó sí i ndáiríre rud éigin follasach chur isteach mar. 385 00:16:52,824 --> 00:16:55,240 Ach táimid ag dul a thabhairt isteach a topaicí lánúin a fháil ann. 386 00:16:55,240 --> 00:16:58,570 Aistriú Ach ar dtús, a ligean ar le roinnt cód iarbhír. 387 00:16:58,570 --> 00:17:01,450 Mar sin, tá mé ag dul chun dul ar aghaidh agus a oscailt suas dom-0, 388 00:17:01,450 --> 00:17:05,869 a bhfuil sampla an-simplí anseo go má zúmáil mé i simplí 389 00:17:05,869 --> 00:17:08,500 tá an ionchur anseo le haghaidh dom. 390 00:17:08,500 --> 00:17:12,410 Agus tá mé ag dul chun dul ar aghaidh agus cineál i "David" do mo ainm agus cliceáil Submit. 391 00:17:12,410 --> 00:17:17,940 >> Agus ansin, cé saghas go saor, mé bhfuil an pras go Vox suas a deir, 392 00:17:17,940 --> 00:17:19,244 "hello, David!" 393 00:17:19,244 --> 00:17:21,740 Mar sin, tá sé seo de chineál ar ar nós ár "hello, domhan" 394 00:17:21,740 --> 00:17:25,150 go rinne muid awhile ar ais i C agus fiú i PHP toisc Tá mé dinimiciúil 395 00:17:25,150 --> 00:17:26,310 aschur mo ainm. 396 00:17:26,310 --> 00:17:28,230 Is féidir liom a dhéanamh ainm duine eile anseo. 397 00:17:28,230 --> 00:17:31,240 Raibh mé in ann athrú go simplí seo a, cosúil le, Hannah, cliceáil Cuir. 398 00:17:31,240 --> 00:17:33,780 Agus go deimhin, na n-athruithe pop-up beag. 399 00:17:33,780 --> 00:17:36,650 >> Anois, tá pop-ups ar cheann de na an chuid is mó gnéithe abused an ngréasán. 400 00:17:36,650 --> 00:17:38,520 Agus go deimhin, ar ais i an pop-up blockers lae 401 00:17:38,520 --> 00:17:40,820 tháinig i vogue mar gheall tú Bheadh ​​téigh go dtí roinnt website-- 402 00:17:40,820 --> 00:17:43,604 b'fhéidir place-- questionable go mbeadh ansin go tobann 403 00:17:43,604 --> 00:17:46,020 tús a peppering do scáileán le bunch iomlán de pop-ups. 404 00:17:46,020 --> 00:17:49,700 Agus mar sin an cumas chun pop suas fuinneoga os comhair an t-úsáideoir 405 00:17:49,700 --> 00:17:52,372 nach raibh go háirithe dea-faighte ag daonnachta. 406 00:17:52,372 --> 00:17:54,080 Mar sin, sin an fáth a fheiceann tú Rud seo a chosc, 407 00:17:54,080 --> 00:17:55,706 a díreach a dhéanann an rud ar fad gránna. 408 00:17:55,706 --> 00:17:57,996 Mar sin, táimid ag dul go dtí gá a bhealach níos fearr chun pras an t-úsáideoir. 409 00:17:57,996 --> 00:17:59,350 Ach do anois, is cosúil go a bheith ag obair. 410 00:17:59,350 --> 00:18:03,320 Mar sin, ach intuitively, cad cosúil le bheith ag tarlú anseo? 411 00:18:03,320 --> 00:18:07,870 Liom dul ar aghaidh agus cliceáil Submit, agus ansin tá rud éigin ag tarlú, go soiléir. 412 00:18:07,870 --> 00:18:12,870 Ach cad nach atá ag tarlú go raibh a tharlóidh an tseachtain seo caite ar bith chliceáil mé Cuir? 413 00:18:12,870 --> 00:18:15,940 Cad é nach raibh a tharlóidh ar an scáileán? 414 00:18:15,940 --> 00:18:17,170 Tá brón orm? 415 00:18:17,170 --> 00:18:18,010 Reload. 416 00:18:18,010 --> 00:18:19,720 Ní raibh an URL a athrú ar chor ar bith. 417 00:18:19,720 --> 00:18:22,250 Dúirt mé go raibh sé seo dom-0, agus tá mé fós ag dom-0. 418 00:18:22,250 --> 00:18:26,890 De ghnáth, ba mhaith linn a fháil a athrú chun éigin eile URL, cosúil register.php nó a leithéidí. 419 00:18:26,890 --> 00:18:29,560 >> Ach fiú nuair a dhíbhe mé an rud trí chliceáil OK, 420 00:18:29,560 --> 00:18:32,310 deara go bhfuil an URL Fanann chur go hiomlán. 421 00:18:32,310 --> 00:18:35,350 Agus, go deimhin, má tá mé beagán skeptical, lig dom a oscailt suas Chrome. 422 00:18:35,350 --> 00:18:36,860 Lig dom a oscailt suas an cluaisín Líonra. 423 00:18:36,860 --> 00:18:38,360 Agus faoi deara tá sé bán i láthair na huaire. 424 00:18:38,360 --> 00:18:40,700 Lig dom dul ar aghaidh agus é a atíolacadh Maria. 425 00:18:40,700 --> 00:18:42,810 Níl aon trácht líonra ar bith. 426 00:18:42,810 --> 00:18:44,320 Mar sin, níl aon HTTP. 427 00:18:44,320 --> 00:18:47,620 >> Mar sin go deimhin, má mé ag amharc ar an cód foinse do this-- lig dom a dhúnadh an fhuinneog 428 00:18:47,620 --> 00:18:49,480 agus téigh go dtí View Foinse. 429 00:18:49,480 --> 00:18:50,400 Suimiúil. 430 00:18:50,400 --> 00:18:53,520 Breathnaíonn sé cosúil tá roinnt clibeanna nua, ina measc script. 431 00:18:53,520 --> 00:18:57,490 Mar sin a ligean ar ghlacadh le breathnú taobh istigh CS50 IDE díreach cad sheol mé chuig an úsáideoir. 432 00:18:57,490 --> 00:19:00,690 >> Mar sin, anseo is-- ligean díriú ar an HTML amháin. 433 00:19:00,690 --> 00:19:03,500 Seo an leath bun an dom-0.html. 434 00:19:03,500 --> 00:19:07,830 Agus faoi deara go tá sé fuair teideal, tag ceann, tag comhlacht, tag bhfoirm. 435 00:19:07,830 --> 00:19:11,257 Ach cad jumps amach a thabhairt duit mar éagsúla, go háirithe má riamh atá tú 436 00:19:11,257 --> 00:19:12,590 scríofa ar bith JavaScript féin. 437 00:19:12,590 --> 00:19:14,920 Lig dom scrollú beag do cheart anseo. 438 00:19:14,920 --> 00:19:18,330 Tá mé ionchur, ionchur eile a chur isteach. 439 00:19:18,330 --> 00:19:21,410 Tá mé ar ID, a bhfuil de chineál ar nua. 440 00:19:21,410 --> 00:19:22,790 Ach an raibh muid a fheiceáil seo le CSS. 441 00:19:22,790 --> 00:19:24,480 Cad eile is cinnte nua? 442 00:19:24,480 --> 00:19:24,980 Yeah? 443 00:19:24,980 --> 00:19:30,580 444 00:19:30,580 --> 00:19:32,140 Nice. 445 00:19:32,140 --> 00:19:32,760 >> Ceart go leor. 446 00:19:32,760 --> 00:19:35,630 Mar sin, nuair a deir sé onsubmit, faoi ​​deara cad is cosúil a leanúint. 447 00:19:35,630 --> 00:19:38,740 Is é seo an tréith i HTML ainmníocht. 448 00:19:38,740 --> 00:19:40,944 Is é an luach seo teaghrán luaite anseo. 449 00:19:40,944 --> 00:19:42,860 Agus tá sé seo beagán aisteach ar an gcéad amharc. 450 00:19:42,860 --> 00:19:44,050 Níl sé HTML. 451 00:19:44,050 --> 00:19:45,240 Níl sé CSS. 452 00:19:45,240 --> 00:19:47,580 Tá sé seo, mar a d'fhéadfadh leat buille faoi thuairim, JavaScript. 453 00:19:47,580 --> 00:19:51,850 Mar sin, is cosúil go bhfuil tógtha isteach sa Is é an leathanach gréasáin feidhm a dtugtar beannú. 454 00:19:51,850 --> 00:19:54,250 Agus tá mé ag inferring go díreach mar tá sé ina focal, beannú. 455 00:19:54,250 --> 00:19:55,880 Tá sé seo, fuair an paren oscailte, paren dhúnadh, Leathstad. 456 00:19:55,880 --> 00:19:58,095 Breathnaíonn an nós feidhm C, Breathnaíonn an nós feidhm PHP. 457 00:19:58,095 --> 00:20:00,370 >> Agus go deimhin, tá sé ag dul go dtí Is feidhm JavaScript. 458 00:20:00,370 --> 00:20:01,440 Ansin tá mé ag filleadh bréagach. 459 00:20:01,440 --> 00:20:03,440 Beidh muid teacht ar ais chuig gur i díreach nóiméad. 460 00:20:03,440 --> 00:20:05,320 Ach tá i gcás an fheidhm seo a shainmhínítear? 461 00:20:05,320 --> 00:20:07,950 Bhuel lig dom scrollbharra suas go dtí an barr an chomhaid. 462 00:20:07,950 --> 00:20:11,710 Agus cé go tá sé ina líne fhada, tá sé réasúnta simplí. 463 00:20:11,710 --> 00:20:15,000 Lig dom zúmáil amach anseo agus díriú ar na ceithre líne. 464 00:20:15,000 --> 00:20:17,137 >> Mar sin, i JavaScript, ach cosúil le PHP, tú díreach 465 00:20:17,137 --> 00:20:19,720 rá, literally, an focal "feidhm," an t-ainm na feidhme, 466 00:20:19,720 --> 00:20:22,700 agus ansin lúibíní le haon arguments-- aon argóintí sa chás seo. 467 00:20:22,700 --> 00:20:25,290 Agus níl aon chineál ar ais i JavaScript, díreach cosúil PHP. 468 00:20:25,290 --> 00:20:29,470 Mar sin, tá sé ina beagán looser ná C. Brace curly Oscailte, brace curly dhúnadh. 469 00:20:29,470 --> 00:20:33,270 Tógtha i JavaScript Is function-- ní function-- mholtar 470 00:20:33,270 --> 00:20:35,730 ach feidhm a dtugtar an airdeall arb é is cuspóir amháin i saol 471 00:20:35,730 --> 00:20:38,620 Is a tharraingt suas go gránna go leor pras go chonaic muid nóiméad ó shin. 472 00:20:38,620 --> 00:20:40,950 >> Anois tá sé seo de chineál ar a mouthful. 473 00:20:40,950 --> 00:20:42,560 Cad atá ar siúl anseo? 474 00:20:42,560 --> 00:20:45,840 Sin a ligean le tús a chur chun aird a tharraingt ar gach rud anseo. 475 00:20:45,840 --> 00:20:48,540 Sin an argóint chéanna a chur ar an eolas. 476 00:20:48,540 --> 00:20:49,530 Agus cad atá ar siúl? 477 00:20:49,530 --> 00:20:51,200 Breathnaíonn sé seo díreach cosúil le téad. 478 00:20:51,200 --> 00:20:59,180 Agus casadh sé amach, murab ionann agus PHP agus murab ionann agus C, ní ábhar é i JavaScript 479 00:20:59,180 --> 00:21:01,090 má tá tú comharthaí athfhriotail singil nó dúbailte Sleachta. 480 00:21:01,090 --> 00:21:02,060 Beidh siad a bheith coibhéiseach. 481 00:21:02,060 --> 00:21:03,769 Agus frankly, tá sé ach tóir ar na laethanta 482 00:21:03,769 --> 00:21:06,726 le haghaidh ríomhchláraitheoirí JavaScript a i gcónaí úsáid comharthaí athfhriotail singil ar chúis éigin. 483 00:21:06,726 --> 00:21:07,840 Tá sé díreach an rud a dhéanamh. 484 00:21:07,840 --> 00:21:09,710 Ach d'fhéadfadh linn a úsáid Sleachta dúbailte, chomh maith. 485 00:21:09,710 --> 00:21:11,540 >> Dá bhrí sin tá chomh maith le carachtar nua. 486 00:21:11,540 --> 00:21:14,512 Ach iad siúd agaibh a rinneadh tá seo roimh, cad móide chiallaíonn? 487 00:21:14,512 --> 00:21:16,440 Yeah. 488 00:21:16,440 --> 00:21:17,120 Comhcheangail. 489 00:21:17,120 --> 00:21:18,570 Mar sin, chonaic muid seo i PHP. 490 00:21:18,570 --> 00:21:20,315 Níl ach an ponc oibreoir i PHP go 491 00:21:20,315 --> 00:21:22,000 Beidh comhcheangail dhá teaghráin le chéile. 492 00:21:22,000 --> 00:21:24,000 C Bhí pian i muineál a dhéanamh. 493 00:21:24,000 --> 00:21:27,310 Athghairm ó pset sé, a bhí an pian especial sa mhuineál, 494 00:21:27,310 --> 00:21:29,470 ba mhaith leat a úsáid rud éigin cosúil le strcat 495 00:21:29,470 --> 00:21:31,660 tar éis chuimhne a leithdháileadh ar an Stack nó ar an gcarn. 496 00:21:31,660 --> 00:21:34,243 Bhí tú chun léim tríd fonsaí ach a comhcheangail dhá teaghráin. 497 00:21:34,243 --> 00:21:36,040 I JavaScript, tá sé Super simplí. 498 00:21:36,040 --> 00:21:38,030 Just a bhaint as an t-oibreoir móide eatarthu. 499 00:21:38,030 --> 00:21:41,420 >> Mar sin, an casta-lorg Dealraíonn rud a bheith ar an 500 00:21:41,420 --> 00:21:43,490 mar gheall ag deireadh na an teaghrán ar fad, mé díreach tar éis 501 00:21:43,490 --> 00:21:45,797 comhcheangail ar pointe exclamation. 502 00:21:45,797 --> 00:21:48,380 Mar sin, má cad a bhí popping suas bhí "hello, David," "Dia duit, Hannah," 503 00:21:48,380 --> 00:21:52,740 "hello, Maria," agus mar sin de, go soiléir go bhfuil rud lár i idir an dá 504 00:21:52,740 --> 00:21:55,215 Ní mór pluses rochtain ar cad a thabhairt dom? 505 00:21:55,215 --> 00:21:58,855 506 00:21:58,855 --> 00:22:01,991 Cad atá i ann do cinnte? 507 00:22:01,991 --> 00:22:02,490 Yeah. 508 00:22:02,490 --> 00:22:05,090 Mar sin, beidh mé ag ligean anseo ar an fhreagairt a n-ainm, ceart? 509 00:22:05,090 --> 00:22:10,380 Mar sin, a n-ainm popped suas sa chluiche ceannais toradh. Mar sin, cad a chiallaíonn sé? 510 00:22:10,380 --> 00:22:15,080 Bhuel, mhol mé níos luaithe sa mhéid is go pictiúr go bhfuil an sin ar a dtugtar DOM 511 00:22:15,080 --> 00:22:18,580 tá an eilimint speisialta root bhealach suas barr a dtugtar doiciméad. 512 00:22:18,580 --> 00:22:21,660 Agus anois, casadh sé amach, go bhfuil dul a bheith ina domhanda athraitheach speisialta 513 00:22:21,660 --> 00:22:25,250 i JavaScript, a tógadh isteach a bhfuil bunch iomlán de feidhmiúlacht úsáideach. 514 00:22:25,250 --> 00:22:31,770 I measc an fheidhmiúlacht úsáideach an cumas a fháil ar aon nód shliocht. 515 00:22:31,770 --> 00:22:37,760 Glacfar na cearnóga nó dronuilleoga nó ellipses Tá nóid ach i gcrann, mar a déarfá. 516 00:22:37,760 --> 00:22:41,850 >> Mar sin, tharlaíonn sé go raibh a tógadh isteach JavaScript ar doiciméad réad 517 00:22:41,850 --> 00:22:47,300 Is feidhm, ar a dtugtar ar shlí eile mar modh, go bhfuil ar a dtugtar getElementById. 518 00:22:47,300 --> 00:22:50,410 An error do ghlaoch feidhm i JavaScript 519 00:22:50,410 --> 00:22:55,220 is é sin taobh istigh de rud nó duine Tá athróg ach leis an nodaireacht ponc. 520 00:22:55,220 --> 00:22:57,950 Agus chonaic muid seo i C cad é an error struct. 521 00:22:57,950 --> 00:23:03,530 Féach leat seo i pset seacht, de chineál ar, saghas, nuair a fheiceann tú CS50 :: cheist. 522 00:23:03,530 --> 00:23:08,070 Is é an colon idirstad i PHP eile bhealach ghlaoch feidhm go 523 00:23:08,070 --> 00:23:09,260 taobh istigh de roinnt réad. 524 00:23:09,260 --> 00:23:11,960 >> Ach do anois i JavaScript, tá sé ach ponc. 525 00:23:11,960 --> 00:23:14,170 Agus mar sin an fheidhm seo, nicely go leor, de chineál ar 526 00:23:14,170 --> 00:23:16,810 Deir an méid a does-- é a fháil eilimint le ID. 527 00:23:16,810 --> 00:23:20,280 Is gné amháin ainm eile ar feadh chlib nó nód sa DOM. 528 00:23:20,280 --> 00:23:26,900 Agus mar sin a fháil eilimint le ID "ainm" Ciallaíonn this-- anseo ar mo HTML. 529 00:23:26,900 --> 00:23:31,910 Agus atá bunaithe ar an HTML, cad nód nó cad chlib HTML Tá mé 530 00:23:31,910 --> 00:23:35,097 ag dul a bheith programmatically láimh trí ghlaoch document.getElementById? 531 00:23:35,097 --> 00:23:37,650 532 00:23:37,650 --> 00:23:38,500 >> Yeah, go díreach. 533 00:23:38,500 --> 00:23:42,670 Tá mé ag dul a fháil ar an t-ionchur Is eilimint ann a bhfuil a ID "ainm." 534 00:23:42,670 --> 00:23:45,140 Mar sin, go sonrach, is féidir leat smaoineamh ar an fheidhm seo, 535 00:23:45,140 --> 00:23:49,560 getElementById, mar bhealach a thabhairt pointeoir ais go dtí sin nód ar leith 536 00:23:49,560 --> 00:23:50,060 sa chrann. 537 00:23:50,060 --> 00:23:51,980 Ní mór dúinn a tharraingt seo crann, ach tá sé ar bhealach 538 00:23:51,980 --> 00:23:54,900 rochtana ar an dul dronuilleog nó dronuilleog 539 00:23:54,900 --> 00:23:58,090 ag aithint uathúil é trína ID. 540 00:23:58,090 --> 00:23:59,760 >> Anois, cén fáth go bhfuil sé seo úsáideach? 541 00:23:59,760 --> 00:24:01,510 Bhuel, casadh sé amach go nuair atá tú gotten 542 00:24:01,510 --> 00:24:07,220 go nód, go dronuilleog ó na pictiúr, go nód taobh istigh de sé, 543 00:24:07,220 --> 00:24:10,660 ar a seal, tá a bunch iomlán de properties-- péirí eochair-luach 544 00:24:10,660 --> 00:24:13,480 nó sonraí, ar cheann de na ar a dtugtar luach. 545 00:24:13,480 --> 00:24:16,500 Mar sin literally, tá sé de chineál ar mouthful a mhíniú ar an rud ar fad. 546 00:24:16,500 --> 00:24:19,370 Ach ag an deireadh an lae, go léir a dhéanann sé seo go bhfuil a thabhairt duit 547 00:24:19,370 --> 00:24:23,070 teaghrán go bhfuil an t-úsáideoir clóscríofa i sa bhealach ordlathach. 548 00:24:23,070 --> 00:24:24,820 Ach ní maith liom a cúpla de na rudaí seo. 549 00:24:24,820 --> 00:24:27,590 Nó in áit, níl roinnt fiosracht fós. 550 00:24:27,590 --> 00:24:28,870 Gach ceann de go bhfuil an chuma a bheith ag obair. 551 00:24:28,870 --> 00:24:33,420 Cén fáth a cheapann tú fhill mé bréagach tar éis glaoch beannú? 552 00:24:33,420 --> 00:24:35,910 Breathnaíonn sé seo beag ghránna, go Tá mé dhá ráiteas ann 553 00:24:35,910 --> 00:24:38,730 scartha le semicolons. 554 00:24:38,730 --> 00:24:39,310 Take a buille faoi thuairim. 555 00:24:39,310 --> 00:24:44,390 Má bhaintear mé ar ais bréagach, cad d'fhéadfadh tarlú, ach instinctively? 556 00:24:44,390 --> 00:24:46,990 557 00:24:46,990 --> 00:24:49,460 Tá brón orainn, a rá arís? 558 00:24:49,460 --> 00:24:50,530 >> Oscail bunch de Windows. 559 00:24:50,530 --> 00:24:52,780 Mar sin, d'fhéadfadh a bheith b'fhéidir rud éigin mar a bheadh ​​a tharlaíonn. 560 00:24:52,780 --> 00:24:54,422 Cad eile? 561 00:24:54,422 --> 00:24:55,630 BhFéadfadh iarratas ina chur isteach? 562 00:24:55,630 --> 00:24:59,109 563 00:24:59,109 --> 00:25:00,510 Go dtí an leathanach céanna. 564 00:25:00,510 --> 00:25:03,110 Mar sin, i ndáiríre, go bhfuil go an níos dlúithe a fhreagairt anseo, 565 00:25:03,110 --> 00:25:05,890 cé, murab ionann agus san am atá caite, ní tá mé 566 00:25:05,890 --> 00:25:09,300 sonraithe an tréith gníomh, de ghnáth a mór dúinn a dhéanamh. 567 00:25:09,300 --> 00:25:11,780 Casadh amach níl a réamhshocraithe. Mura bhfuil tú a shonrú gníomh, 568 00:25:11,780 --> 00:25:15,370 tá sé cosúil le rá ceanglófar, comharthaí athfhriotail nó ainm an chomhaid féin, 569 00:25:15,370 --> 00:25:17,850 atá sa chás seo bheadh a bheith cosúil le dom-0.html. 570 00:25:17,850 --> 00:25:20,420 Tá sé seo ach de chineál ar tátal a bhaint, nó intuigthe in áit. 571 00:25:20,420 --> 00:25:22,420 >> Agus mar sin más rud é nach féidir liom é seo, a ligean ar deara. 572 00:25:22,420 --> 00:25:23,230 Lig dom a shábháil seo. 573 00:25:23,230 --> 00:25:25,270 Agus tá mé a bhaint tuairisceán bréagach. 574 00:25:25,270 --> 00:25:27,759 Lig dom dul ar ais go dtí an mar shampla agus bhfeidhm athluchtú é. 575 00:25:27,759 --> 00:25:30,800 Agus d'fhéadfadh tú a bheith le feiceáil dom a mholadh seo ar CS50 Pléigh a bunch na n-amanna. 576 00:25:30,800 --> 00:25:34,560 Má tá rud ar bith ag gníomhú di riamh funky agus an Níl bhrabhsálaí iompar mar a bhfuil súil agat, 577 00:25:34,560 --> 00:25:37,410 oftentimes beidh tú ag iarraidh a shealbhú Aistriú agus ansin cliceáil Athlódáil. 578 00:25:37,410 --> 00:25:41,480 Beidh an bhfeidhm gach comhad a athlódáil agus bain úsáid as do bhrabhsálaí taisce áitiúil 579 00:25:41,480 --> 00:25:47,032 nó cóip ionas go mbeidh anois, lig dom dul ar aghaidh agus oscailt suas mo Chigire, an cluaisín Líonra. 580 00:25:47,032 --> 00:25:48,740 Tá mé ag dul a cliceáil Caomhnaigh Logáil mar gheall mé 581 00:25:48,740 --> 00:25:51,660 nach mian é a scriosadh na sraitheanna uair amháin a fháil mé ghreadadh ar shiúl in áit eile. 582 00:25:51,660 --> 00:25:54,650 >> Lig dom dul ar aghaidh anseo agus cineál i Andi, cliceáil Cuir. 583 00:25:54,650 --> 00:25:55,150 Ceart go leor. 584 00:25:55,150 --> 00:25:56,480 Go cosúil mar a bhí súil. 585 00:25:56,480 --> 00:25:57,440 Deir sé "Dia duit, Andi." 586 00:25:57,440 --> 00:25:59,420 Lig dom a cliceáil OK. 587 00:25:59,420 --> 00:26:00,610 Suimiúil. 588 00:26:00,610 --> 00:26:05,100 Tabhair faoi deara gur athraigh an leathanach, cé go dtí an leathanach bunaidh. 589 00:26:05,100 --> 00:26:06,770 Fógra ar an chineál URL athrú. 590 00:26:06,770 --> 00:26:09,430 Chuir sé comhartha ceiste, a bhfuil de ghnáth tháscaire 591 00:26:09,430 --> 00:26:11,260 go iarracht muid rud éigin a chur isteach. 592 00:26:11,260 --> 00:26:13,570 Agus ansin ag an mbun, fiú níos mó go sainráite, 593 00:26:13,570 --> 00:26:17,570 anseo tá an t-iarratas HTTP iarbhír, a fuair freagra de 200 go 594 00:26:17,570 --> 00:26:18,490 Thug mé ar ais anseo. 595 00:26:18,490 --> 00:26:20,250 >> Mar sin, ní cad é seo ba mhaith linn a dhéanamh, ceart? 596 00:26:20,250 --> 00:26:22,166 Toisc nach bhfuil mé ag iarraidh a athlódáil an leathanach ar fad. 597 00:26:22,166 --> 00:26:24,970 Bhí mé ina ionad sin a thabhairt ar ais bréagach sa chaoi is go chuaird gearr 598 00:26:24,970 --> 00:26:28,840 iompar réamhshocraithe an bhrabhsálaí, a Bhí, ar ndóigh, a chur faoi bhráid an leathanach. 599 00:26:28,840 --> 00:26:31,700 >> Mar sin, a ligean ar ghlacadh le breathnú ar sampla beagán níos fearr. 600 00:26:31,700 --> 00:26:33,920 Tá an leagan seo dom amháin. 601 00:26:33,920 --> 00:26:36,680 Agus faoi deara an méid seo a leanas. 602 00:26:36,680 --> 00:26:39,150 Tá sé ceart go leor más rud é nach bhfuil tú ag grok gach ceann de na línte de chód. 603 00:26:39,150 --> 00:26:41,750 Ach cad é go bunúsach difriúil faoi ​​seo i bhfeidhm? 604 00:26:41,750 --> 00:26:44,690 Feicfidh mé a ordú behaves sé an céanna a dhéanann, an rud céanna. 605 00:26:44,690 --> 00:26:49,320 606 00:26:49,320 --> 00:26:51,570 Cad a rinne mé ar ndóigh difriúil? 607 00:26:51,570 --> 00:26:52,266 Yeah? 608 00:26:52,266 --> 00:26:53,182 >> LUCHT ÉISTEACHTA: [inaudible]. 609 00:26:53,182 --> 00:27:03,421 610 00:27:03,421 --> 00:27:04,170 DAVID MALAN: Yeah. 611 00:27:04,170 --> 00:27:08,620 Mar sin, tá an fheidhm atá sainithe differently-- i bhfocail eile, as láthair ón bhfoirm, 612 00:27:08,620 --> 00:27:13,180 suas ann ar líne 7-- nó in áit, líne 8-- thuilleadh 613 00:27:13,180 --> 00:27:15,070 an gcaithfidh mé an tréith onsubmit. 614 00:27:15,070 --> 00:27:16,750 Sa sampla roimhe seo, bhí mé é seo. 615 00:27:16,750 --> 00:27:18,530 Agus ansin scríobh mé literally mo cód anseo. 616 00:27:18,530 --> 00:27:20,210 Agus ansin dúirt mé ar ais bréagach. 617 00:27:20,210 --> 00:27:22,180 Agus más rud é nach raibh sé rub tú an bealach mícheart go fóill, 618 00:27:22,180 --> 00:27:26,140 ba chóir dó tús a mhéid a mar, díreach cosúil i HTML, 619 00:27:26,140 --> 00:27:29,530 nuair a thosaigh muid chun comhoibriú mingle é le CSS i tréithe stíl, 620 00:27:29,530 --> 00:27:32,890 thosaigh sé ach a fháil ar beag messy nó a bhraitheann beagán mícheart. 621 00:27:32,890 --> 00:27:35,020 >> Mar an gcéanna anseo, más rud é tú tús ag cur HTML, 622 00:27:35,020 --> 00:27:37,419 agus ansin tú go huathoibríoch plop roinnt cód JavaScript 623 00:27:37,419 --> 00:27:40,460 i lár an teaghrán luaite, tá sé ní ag dul a bheith an-inchoimeádta. 624 00:27:40,460 --> 00:27:40,630 Ceart? 625 00:27:40,630 --> 00:27:43,690 Níl sé fiú soiléir ar dtús áit ina bhfuil an cód JavaScript. 626 00:27:43,690 --> 00:27:46,590 Mar sin, bheadh ​​sé gur deas mar prionsabal de dhearadh níos fearr, 627 00:27:46,590 --> 00:27:50,500 a ligean ar a choinneáil ar ár HTML hiomlán ar leith ó ár JavaScript. 628 00:27:50,500 --> 00:27:53,150 >> Mar sin, a dhéanamh sin, cad tá muid rinneadh anseo an following-- 629 00:27:53,150 --> 00:27:56,790 linn a úsáid ach HTML le haghaidh marcáil amháin. 630 00:27:56,790 --> 00:28:00,730 Agus mar sin i leagan amháin de seo, gach Is mé foirm le haitheantas ar leith. 631 00:28:00,730 --> 00:28:04,630 Agus ansin síos anseo, tá mé ag glacadh buntáiste de ghné ar leith de JavaScript 632 00:28:04,630 --> 00:28:08,480 trínar féidir liom a bheith cad atá ar a dtugtar feidhm gan ainm. 633 00:28:08,480 --> 00:28:14,150 Mar sin, casadh sé amach go má glaoch mé document.getElementById ar 'taispeána' 634 00:28:14,150 --> 00:28:18,890 sin cosúil a thabhairt dom pointeoir a an nód i mo chrann, an eilimint fhoirm, 635 00:28:18,890 --> 00:28:20,100 sin a labhairt. 636 00:28:20,100 --> 00:28:22,220 >> Anois, tá a fhios agam ach ó a fhios agam le beagán de HTML 637 00:28:22,220 --> 00:28:26,330 anois tá muid a bheith a léamh roinnt ar líne tagartha, a thacaíonn gné foirm 638 00:28:26,330 --> 00:28:29,950 a bunch iomlán de imeacht listeners-- i bhfocail eile, ar an liosta níocháin de imeacht 639 00:28:29,950 --> 00:28:31,700 éisteoirí go chonaic muid nóiméad ó shin. 640 00:28:31,700 --> 00:28:35,950 Tá a fhios agam ó léamh na doiciméid is é sin onsubmit ócáid ​​bailí 641 00:28:35,950 --> 00:28:38,520 éisteoir ar feadh gné foirm. 642 00:28:38,520 --> 00:28:41,480 >> Mar sin, aon uair amháin a fhios agam go, tá sé sábháilte dom a dhéanamh 643 00:28:41,480 --> 00:28:45,390 an following-- fháil go nód ón gcrann, an eilimint fhoirm, 644 00:28:45,390 --> 00:28:48,070 agus rochtain a sin ar a dtugtar maoin onsubmit. 645 00:28:48,070 --> 00:28:49,880 Mar sin, ciallaíonn an ponc amháin tá sé seo le maoin, 646 00:28:49,880 --> 00:28:52,180 cosúil le luach speisialta taobh istigh de sé. 647 00:28:52,180 --> 00:28:55,590 Agus cén cineál sonraí a tá mé shannadh, is cosúil, 648 00:28:55,590 --> 00:28:58,900 a onsubmit, a bhfuil go héifeachtach athróg taobh istigh 649 00:28:58,900 --> 00:29:01,010 den nód sa chrann? 650 00:29:01,010 --> 00:29:04,100 Tá sé ina réimse taobh istigh den struct. 651 00:29:04,100 --> 00:29:05,810 Cad é an cineál sonraí? 652 00:29:05,810 --> 00:29:07,030 >> Feidhm, yeah. 653 00:29:07,030 --> 00:29:08,607 Mar sin, casadh sé amach go bhfuil PHP seo. 654 00:29:08,607 --> 00:29:10,440 Agus cé muid a Ní raibh insint duit faoi, 655 00:29:10,440 --> 00:29:16,240 Tá leideanna fheidhm, an C freisin cumas chun pas a fháil agus fheidhmeanna a shannadh do 656 00:29:16,240 --> 00:29:18,330 mar luachanna athróg 'iad féin. 657 00:29:18,330 --> 00:29:20,280 Agus ní táimid ag dul a gcúl ar ais go dtí C. 658 00:29:20,280 --> 00:29:23,250 Ach do anois, tharlaíonn sé go raibh ar an thaobh na láimhe deise anseo, 659 00:29:23,250 --> 00:29:26,260 cé go Breathnaíonn sé beagán funky, ciallaíonn seo, hug bhrabhsálaí, 660 00:29:26,260 --> 00:29:27,550 a thabhairt dom feidhm. 661 00:29:27,550 --> 00:29:30,560 Níl mé ag dul chun bodhraigh fiú a thabhairt sé mar go bhfuil mé literally ainm 662 00:29:30,560 --> 00:29:34,450 ag dul a shannadh ligean ar ghlaoch air an seoladh na feidhme seo 663 00:29:34,450 --> 00:29:35,994 láithreach a onsubmit. 664 00:29:35,994 --> 00:29:39,160 I bhfocail eile, bhrabhsálaí, ní gá duit a fháil amach cad atá ar an fheidhm seo ar a dtugtar. 665 00:29:39,160 --> 00:29:41,890 Ní mór duit ach fios a bheith agat áit a bhfuil sé i gcuimhne. 666 00:29:41,890 --> 00:29:44,210 Agus mar sin suffices sé ach a go mbeadh comhartha comhionann ann 667 00:29:44,210 --> 00:29:48,240 agus gan bac a ainmniú seo, cosúil le foo nó beannú nó aon fhocal eile. 668 00:29:48,240 --> 00:29:50,150 Agus anois tá sé seo ach an rud stíle. 669 00:29:50,150 --> 00:29:53,100 Raibh mé in ann bogadh ar an brace curly isteach ar the-- líne eile sorry-- 670 00:29:53,100 --> 00:29:54,750 mar a dhéanann muid de ghnáth CS50. 671 00:29:54,750 --> 00:29:57,550 Ach i JavaScript, tá sé i ndáiríre coitianta stíle 672 00:29:57,550 --> 00:30:00,450 a choinneáil ach an brace curly, an chéad cheann, ar an chéad líne. 673 00:30:00,450 --> 00:30:02,620 >> Ach ina dhiaidh seo, níl aon rud suimiúil. 674 00:30:02,620 --> 00:30:05,830 Go brace curly oscailt díreach demarcates tús na feidhme atá agam. 675 00:30:05,830 --> 00:30:09,320 Is é an fheidhm anois comhionann, ach amháin tá mé 676 00:30:09,320 --> 00:30:11,452 Áiríodh an bréagach ar ais taobh istigh den fheidhm seo. 677 00:30:11,452 --> 00:30:13,160 Mar gheall ar casadh sé out-- agus ba mhaith leat ach 678 00:30:13,160 --> 00:30:14,980 fhios seo as léamh an documentation-- 679 00:30:14,980 --> 00:30:19,740 go más rud é an fheidhm a shannadh tú go bhfilleann an láimhseálaí onsubmit bréagach, 680 00:30:19,740 --> 00:30:23,420 an bhrabhsálaí a fhios ag díreach agus aontaíonn nach bhfuil an fhoirm a chur isteach le freastalaí. 681 00:30:23,420 --> 00:30:27,210 Má tuairisceáin sé fíor, beidh sé faoi bhráid sé chuig freastalaí ar chúiseanna beidh orainn a fheiceáil 682 00:30:27,210 --> 00:30:28,700 atá úsáideach i díreach nóiméad. 683 00:30:28,700 --> 00:30:31,000 >> Agus ansin an Leathstad i ndiaidh an brace curly níl ach 684 00:30:31,000 --> 00:30:32,541 Ciallaíonn mé ag déanamh saineofar an fheidhm. 685 00:30:32,541 --> 00:30:36,600 Tá a fhios agat cad a ghlaoch chomh luath mar a chloiseann tú aighneacht. 686 00:30:36,600 --> 00:30:37,100 Ceart go leor. 687 00:30:37,100 --> 00:30:40,650 Tá sé seo fós arguably cineál gránna. 688 00:30:40,650 --> 00:30:42,190 Mar sin, cad eile is féidir linn a dhéanamh? 689 00:30:42,190 --> 00:30:45,000 >> Bhuel, casadh sé amach ansin i Leagan dhá, a bhfuil an last-- 690 00:30:45,000 --> 00:30:46,780 agus beidh muid díreach Sracfhéachaint ar seo. 691 00:30:46,780 --> 00:30:49,850 Ag an baol a dhéanamh sé uglier, casadh sé amach 692 00:30:49,850 --> 00:30:52,160 go níl leabharlann i an domhan ar a dtugtar jQuery. 693 00:30:52,160 --> 00:30:54,900 Agus is é jQuery Super tóir leabharlann JavaScript 694 00:30:54,900 --> 00:30:57,930 go chomh coitianta go an chuid is mó aon JavaScript-- nach bhfuil sé 695 00:30:57,930 --> 00:31:00,540 neamhchoitianta do dhaoine a chur amú jQuery le JavaScript. 696 00:31:00,540 --> 00:31:01,070 Cén fáth? 697 00:31:01,070 --> 00:31:04,990 JavaScript féin tá an- bealaí verbose dhéanamh things-- 698 00:31:04,990 --> 00:31:07,820 document.getElementById, dadadadadada. 699 00:31:07,820 --> 00:31:10,510 Deireadh tú suas a bhfuil an- línte fada de chód. 700 00:31:10,510 --> 00:31:15,550 >> Mar sin, ina comhalta ainmnithe John Resid, a oibríonn i ndáiríre ar feadh tosaithe 701 00:31:15,550 --> 00:31:18,630 suas na laethanta seo, tháinig amach leis seo blianta leabharlainne 702 00:31:18,630 --> 00:31:22,070 ó shin go bhfuil a lán daoine a chuir a dtugtar jQuery go bhfuil athruithe 703 00:31:22,070 --> 00:31:23,449 an error an mbealach seo a leanas. 704 00:31:23,449 --> 00:31:25,740 Agus díreach mar sin tá tú ag feiceáil seo, toisc beidh tú i gcónaí 705 00:31:25,740 --> 00:31:28,140 é seo a fheiceáil más rud é ag déanamh tionscadal deiridh bunaithe ar an ngréasán, 706 00:31:28,140 --> 00:31:33,270 Bheadh ​​sé seo a bheith ar an mbealach coibhéiseach a chur chun feidhme go fheidhm chéanna ag baint úsáide as 707 00:31:33,270 --> 00:31:34,630 an leabharlann speisialta. 708 00:31:34,630 --> 00:31:36,680 >> Anois, in ionad tease sé amach ina iomláine, 709 00:31:36,680 --> 00:31:38,520 a ligean ar breathnú díreach ag roinnt patrúin. 710 00:31:38,520 --> 00:31:44,850 Is cosúil go bhfuil error cé go leor feidhmeanna gan ainm 711 00:31:44,850 --> 00:31:49,584 nó feidhmeanna nameless nó feidhmeanna lambda aka? 712 00:31:49,584 --> 00:31:50,190 Dó, ceart? 713 00:31:50,190 --> 00:31:52,690 Agus tá a fhios agat go bhfuil, fiú amháin más rud nach bhfuil tú Super comfy leis seo, 714 00:31:52,690 --> 00:31:55,780 ach ag an bhfíric go bhfuil sé Deir fheidhm () faoi dhó. 715 00:31:55,780 --> 00:31:58,172 >> Agus tharlaíonn sé go raibh cad é an gcód seo doing-- 716 00:31:58,172 --> 00:32:01,255 agus beidh orainn tagairt a dhéanamh tagairtí ar líne, ar deireadh thiar, le haghaidh roinnt cúnamh leis seo. 717 00:32:01,255 --> 00:32:04,480 Ciallaíonn sé seo go díreach nuair bhfuil an doiciméad réidh, 718 00:32:04,480 --> 00:32:07,490 dul ar aghaidh agus a chlárú an fheidhm seo a leanas 719 00:32:07,490 --> 00:32:12,064 mar an láimhseálaí chur isteach an HTML eilimint a bhfuil a smaoineamh go bhfuil taispeána ar leith. 720 00:32:12,064 --> 00:32:14,480 Agus ansin, nuair a tharlaíonn, glaoch ar na dhá líne de chód. 721 00:32:14,480 --> 00:32:18,677 Agus é seo, go tragóideach, tá níos mó bhealach verbose rá ar ais bréagach. 722 00:32:18,677 --> 00:32:21,510 Agus luaite againn seo ach mar gheall ar Feicfidh tú a fheiceáil cód mar seo ar líne. 723 00:32:21,510 --> 00:32:23,140 Agus tá sé aon rud a daunted ag. 724 00:32:23,140 --> 00:32:26,057 Ach in áit, a choinneáil i gcuimhne go bhfuil an méid atá ag dul a bheith coitianta i JavaScript 725 00:32:26,057 --> 00:32:26,765 is é seo paradigm. 726 00:32:26,765 --> 00:32:29,510 Agus mar sin go bhfuil an fáth a thaispeáint dúinn é do anois. 727 00:32:29,510 --> 00:32:30,010 Ceart go leor. 728 00:32:30,010 --> 00:32:32,730 Mar sin, gan teaghais ró i bhfad ar an error, 729 00:32:32,730 --> 00:32:37,800 Tá go bhfuil aon cheist ar na samplaí nó smaointe go dtí seo? 730 00:32:37,800 --> 00:32:38,300 Ceart go leor. 731 00:32:38,300 --> 00:32:40,220 Mar sin, a ligean ar a úsáid le haghaidh rud éigin úsáideach. 732 00:32:40,220 --> 00:32:47,070 Ag déanamh ar leathanach gréasáin a deir díreach hello, mar sin, agus mar sin nach bhfuil go léir go suimiúil, 733 00:32:47,070 --> 00:32:47,830 gan underwhelm. 734 00:32:47,830 --> 00:32:51,038 Níl sé seo ar cheann ag dul a bheith álainn, ach tá sé ag dul rud éigin úsáideach a dhéanamh. 735 00:32:51,038 --> 00:32:56,350 Lig dom dul ar ais go dtí mo eolaire anseo agus oscailt suas, a rá, foirm-0.html. 736 00:32:56,350 --> 00:32:59,320 >> Mar sin, is dócha is é seo an freshman leathanach clárúcháin spóirt intramural 737 00:32:59,320 --> 00:33:01,780 gan aon CSS nó aon tuiscint ar dhearadh. 738 00:33:01,780 --> 00:33:05,404 Agus ba mhaith liom a dul ar aghaidh agus clárú anseo le focal faire. 739 00:33:05,404 --> 00:33:08,320 Agus tá mé ag dul a aontú leis na téarmaí agus na coinníollacha agus cliceáil Cláraigh. 740 00:33:08,320 --> 00:33:11,700 Agus anois deir an láithreán gréasáin, "Tá tú cláraithe! (Bhuel, ní i ndáiríre.) " 741 00:33:11,700 --> 00:33:15,070 Go cosúil cosúil le d'oibrigh sé, ach lig dom dul ar aghaidh agus bhfeidhm athlódáil. 742 00:33:15,070 --> 00:33:18,720 >> Agus lig dom a rá, gan aon, ní gá duit Ní mór mo sheoladh ríomhphoist iarbhír. 743 00:33:18,720 --> 00:33:21,820 Nó b'fhéidir go mbainfidh linn a rá ach ríomhphost i ann. 744 00:33:21,820 --> 00:33:25,080 Beidh Pasfhocal bheidh, cosúil le, 12345. 745 00:33:25,080 --> 00:33:28,810 Agus ansin, ach mar go bhfuil mé ar leathcheann, anois tá sé 123456789. 746 00:33:28,810 --> 00:33:31,150 Agus níl mé ag dul a sheiceáil le do bhosca. 747 00:33:31,150 --> 00:33:31,850 >> Hmm. 748 00:33:31,850 --> 00:33:32,350 Ceart go leor. 749 00:33:32,350 --> 00:33:34,920 Mar sin, níl roinnt deiseanna le haghaidh feabhsúcháin anseo. 750 00:33:34,920 --> 00:33:39,070 Agus tá a fhios agat, nó beidh a fheiceáil i pset seacht, gur féidir leat scríobh code-- 751 00:33:39,070 --> 00:33:41,890 agus go mbainfidh tú a scríobh cód i PHP-- a chosaint 752 00:33:41,890 --> 00:33:45,780 i gcoinne na cineálacha Úsáideoirí earráidí mar gheall ar an t-úsáideoir go soiléir 753 00:33:45,780 --> 00:33:46,790 Níor chomhoibrigh. 754 00:33:46,790 --> 00:33:49,680 Agus nach bhfuil sé nó sí tugtha agat go léir an luachanna a raibh tú nó fiú san fhormáid 755 00:33:49,680 --> 00:33:50,630 go raibh tú iad. 756 00:33:50,630 --> 00:33:53,250 Mar sin, beidh tú a fheiceáil i pset seacht go féidir linn a bheith cinnte roinnt 757 00:33:53,250 --> 00:33:55,680 más rud é coinníollacha a rá má tá an seoladh r-phoist 758 00:33:55,680 --> 00:33:59,450 nach bhfuil username@something.edu, d'fhéadfadh muid díreach 759 00:33:59,450 --> 00:34:02,575 rá leithscéal agus leithscéal a ghabháil don úsáideoir i bhfad, mar a d'fhéadfadh tú a bheith i pset seacht. 760 00:34:02,575 --> 00:34:05,700 Nó más rud é nach bhfuil siad sheiceáil go bosca, casadh amach i PHP, is féidir leat a bhrath go bhfuil, 761 00:34:05,700 --> 00:34:06,200 freisin. 762 00:34:06,200 --> 00:34:09,389 Agus is cinnte má tá an focal faire Ní gá a mheaitseáil mar atá i register.php 763 00:34:09,389 --> 00:34:11,521 do pset seacht, is féidir leat a bhrath go. 764 00:34:11,521 --> 00:34:13,770 Ach tá go bhfuil pian i an muineál sa mhéid is go anois iarrann siad 765 00:34:13,770 --> 00:34:15,510 dúinn chun dul go léir ar an mbealach chun an bhfreastalaí. 766 00:34:15,510 --> 00:34:17,053 Is é an t-úsáideoir ar an eolas faoin earráid. 767 00:34:17,053 --> 00:34:19,219 Agus ar a laghad ach amháin má úsáideann tú roinnt teicníochtaí fancier, 768 00:34:19,219 --> 00:34:20,929 anois tá siad a cliceáil ar an arrow ar ais. 769 00:34:20,929 --> 00:34:23,300 Ní bheadh ​​sé deas, cosúil le a lán de na láithreáin ghréasáin lá atá inniu ann, 770 00:34:23,300 --> 00:34:26,190 má bhí tú níos láithrí aiseolas, toirt? 771 00:34:26,190 --> 00:34:31,389 >> I bhfocail eile, lig dom dul go dtí an leagan amháin, atá ag dul a bheith ar bith prettier. 772 00:34:31,389 --> 00:34:33,469 Ach a dhéanann sé go mbeadh an ghné seo. 773 00:34:33,469 --> 00:34:39,590 Malan, 12345, 123456789, ní ag dul a sheiceáil sa bhosca, Clár. 774 00:34:39,590 --> 00:34:41,330 Ní gá Pasfhocail mheaitseáil. 775 00:34:41,330 --> 00:34:44,459 Mar sin, cé go bhfuil an pop-suas ugly-- is féidir linn a chur in ionad seo sa deireadh 776 00:34:44,459 --> 00:34:47,000 le rud éigin cosúil le bootstrap, a mbainfidh tú a fheiceáil i pset seacht 777 00:34:47,000 --> 00:34:50,239 Is library-- an-tóir rinne mé bhrath nach bhfuil an focal faire a mheaitseáil. 778 00:34:50,239 --> 00:34:50,739 Ceart go leor. 779 00:34:50,739 --> 00:34:52,530 Bhuel, lig dom a shocrú go mar an t-úsáideoir. 780 00:34:52,530 --> 00:34:55,460 Lig dom dul ar aghaidh agus a rá 12345, 12345. 781 00:34:55,460 --> 00:34:57,780 Fós ní seiceáil an gcomhaontú. 782 00:34:57,780 --> 00:35:00,210 Ní mór duit aontú leis an téarmaí agus Coinníollacha. 783 00:35:00,210 --> 00:35:01,760 Mar sin, cén fáth? 784 00:35:01,760 --> 00:35:04,100 >> Má tá muid cuireadh chun cinn cheana go níl ar bhealach, 785 00:35:04,100 --> 00:35:07,260 agus tá muid ag teastáil tú i pset seacht earráid a bhrath 786 00:35:07,260 --> 00:35:09,780 coinníollacha mar seo freastalaí-taobh, cén fáth ba chóir dom 787 00:35:09,780 --> 00:35:13,940 bodhraigh ag déanamh freisin seo i JavaScript? 788 00:35:13,940 --> 00:35:15,850 Cad argóint i bhfabhar cur cad 789 00:35:15,850 --> 00:35:18,760 bhfuil tú ar tí é a fheiceáil mar some-- níl castacht bhreise. 790 00:35:18,760 --> 00:35:23,610 791 00:35:23,610 --> 00:35:25,930 >> B'fhéidir nach bhfuil aon bun os cionn. 792 00:35:25,930 --> 00:35:26,924 Cad a d'fhéadfadh sé a bheith? 793 00:35:26,924 --> 00:35:27,840 LUCHT ÉISTEACHTA: [inaudible]. 794 00:35:27,840 --> 00:35:31,132 795 00:35:31,132 --> 00:35:32,340 DAVID MALAN: Ó, suimiúil. 796 00:35:32,340 --> 00:35:33,530 Exploits féideartha. 797 00:35:33,530 --> 00:35:37,540 Mar sin cinnte, más rud é nach bhfuil tú ag láimhseáil ionchur úsáideora earráideach go hiontach, 798 00:35:37,540 --> 00:35:40,170 b'fhéidir go bhfuil sé ar fad an níos fearr má tá sé Ní bhaint amach, fiú do fhreastalaí. 799 00:35:40,170 --> 00:35:42,160 Ba mhaith liom a bhrú ar ais ansin agus a rá, ba chóir duit is dócha 800 00:35:42,160 --> 00:35:43,284 shocrú an dá fadhbanna. 801 00:35:43,284 --> 00:35:44,140 Ach tá go cothrom. 802 00:35:44,140 --> 00:35:44,710 Cad eile? 803 00:35:44,710 --> 00:35:45,626 >> LUCHT ÉISTEACHTA: [inaudible]. 804 00:35:45,626 --> 00:35:47,970 805 00:35:47,970 --> 00:35:49,014 >> DAVID MALAN: Yeah. 806 00:35:49,014 --> 00:35:51,680 Seo cód, mar a dúirt muid roimh é, léirmhíniú ar an gcliant-taobh. 807 00:35:51,680 --> 00:35:53,846 Ní chuireann sé bac ar an bhfreastalaí, rud a chiallaíonn nach ndéanann sé 808 00:35:53,846 --> 00:35:55,930 tionchar ualach an fhreastalaí nó cumas. 809 00:35:55,930 --> 00:35:59,840 Agus anois, go dtí mé beag d'aois, tá an aon éifeacht brí 810 00:35:59,840 --> 00:36:01,970 toisc go bhfuil mé úsáideora ceann ceart anois. 811 00:36:01,970 --> 00:36:04,010 >> Ach má tá tú aon cheann suíomh gréasáin de mhéid réasúnta, 812 00:36:04,010 --> 00:36:07,400 go háirithe an gceann is mó, cosúil le Facebook, an níos mó is féidir leat daoine a choinneáil amach 813 00:36:07,400 --> 00:36:09,927 de do fhreastalaí an níos fearr mar gheall ar freastalaí, ar ndóigh, 814 00:36:09,927 --> 00:36:12,510 ach go bhfuil méid teoranta de RAM, líon teoranta de gigahertz, 815 00:36:12,510 --> 00:36:16,340 líon teoranta de rudaí féidir é a dhéanamh in aghaidh an aonaid ama. 816 00:36:16,340 --> 00:36:19,170 Mar sin, má tá níos mó daoine i an domhan ag bualadh do fhreastalaí, 817 00:36:19,170 --> 00:36:21,750 logáil thaisme go mícheart, ach chomh maith má tú 818 00:36:21,750 --> 00:36:23,254 is féidir a choinneáil go ualach a bhaint de do fhreastalaí. 819 00:36:23,254 --> 00:36:25,420 Plus, go háirithe ar soghluaiste device-- má tá tú riamh 820 00:36:25,420 --> 00:36:29,190 logáil isteach my.harvard nó Netid Yale nó a leithéidí, 821 00:36:29,190 --> 00:36:32,330 níl sé seo an latency le go leor de láithreáin ghréasáin mar sin trína dtógann sé, 822 00:36:32,330 --> 00:36:34,110 cosúil le, diabhal an dara nó dhó uaireanta. 823 00:36:34,110 --> 00:36:37,979 Agus ansin, mo Dhia, má tá tú ag mistype, ansin caithfidh tú a bhuail ar ais agus Athdhéan é. 824 00:36:37,979 --> 00:36:40,520 Mar sin níl latency, go háirithe ar naisc líonra níos moille. 825 00:36:40,520 --> 00:36:43,030 Ach JavaScript, mar gheall ar ritheann sé ar an gcliant 826 00:36:43,030 --> 00:36:46,720 agus ní gá dul ar ais agus amach thar idirlíon fhéadfadh a mall 827 00:36:46,720 --> 00:36:49,780 dtaca leis sin, is féidir leat a fháil aiseolas beagnach mheandarach. 828 00:36:49,780 --> 00:36:50,760 >> Mar sin, a ligean ar breathnú ar seo. 829 00:36:50,760 --> 00:36:54,280 Lig dom a oscailt suas an fhoirm-0 agus féachaint ar an HTML anseo. 830 00:36:54,280 --> 00:36:56,040 Agus a ligean ar a fheiceáil go díreach cad atá ar siúl. 831 00:36:56,040 --> 00:36:59,460 Is foirm a bhfuil a Tá gníomh register.php. 832 00:36:59,460 --> 00:37:01,530 Mé díreach tar éis ag baint úsáide as a fháil mar sin go raibh mé in ann a fheiceáil ar an URL. 833 00:37:01,530 --> 00:37:05,030 Ach do pasfhocail, ba mhaith linn ag iarraidh surely a athrú seo go dtí an iar i ndáiríre. 834 00:37:05,030 --> 00:37:06,910 Seo réimse ionchuir téacs chineál. 835 00:37:06,910 --> 00:37:09,050 Seo ionchur eile réimse focal faire chineál. 836 00:37:09,050 --> 00:37:13,150 Seo, má tá tú riamh le feiceáil, ionchur de chineál ticbhosca. 837 00:37:13,150 --> 00:37:15,250 >> Ach níl aon JavaScript anseo ar bith. 838 00:37:15,250 --> 00:37:18,170 Is é seo ach go HTML Téann a register.php. 839 00:37:18,170 --> 00:37:21,020 Ach i leagan amháin, i gcás mé thosaigh a fháil ar na pop-ups, 840 00:37:21,020 --> 00:37:23,010 ligean ar a fheiceáil cad a tharlaíonn i ndáiríre anseo. 841 00:37:23,010 --> 00:37:26,757 I leagan amháin, cad a Tá mé ag dul chun see-- I 842 00:37:26,757 --> 00:37:29,340 shíl raibh mé in ann stalla leor le go leor focail, ach bhí ar siúl mé amach. 843 00:37:29,340 --> 00:37:35,180 844 00:37:35,180 --> 00:37:38,590 >> I leagan one-- ann a théann muid. 845 00:37:38,590 --> 00:37:43,180 I leagan amháin, faoi deara an following-- agus nach bhfuil an cur i bhfeidhm is fearr, 846 00:37:43,180 --> 00:37:44,420 ach tá sé ar mo chéad uair. 847 00:37:44,420 --> 00:37:47,680 Fógra go thíos an foirm, Tá mé tag script. 848 00:37:47,680 --> 00:37:49,430 Agus ciallaíonn tag script, hug, bhrabhsálaí, anseo 849 00:37:49,430 --> 00:37:52,340 Tagann roinnt cód i, de ghnáth, JavaScript. 850 00:37:52,340 --> 00:37:54,420 Agus anois, faoi deara mé ag déanamh. 851 00:37:54,420 --> 00:37:59,070 Ar line-- féidir liom ar éigean Léigh líne it-- 32, a deir sé, 852 00:37:59,070 --> 00:38:01,420 form-- var mar sin a thabhairt dom athróg ar a dtugtar foirm. 853 00:38:01,420 --> 00:38:05,049 Agus ansin a fháil document.getElementId de "clárú." 854 00:38:05,049 --> 00:38:05,590 Cad é seo? 855 00:38:05,590 --> 00:38:07,290 Bhuel, lig dom athchasadh suas anseo. 856 00:38:07,290 --> 00:38:11,510 Agus fógra, ah, thug mé an eilimint fhoirm smaoineamh treallach ach tuairisciúil 857 00:38:11,510 --> 00:38:13,050 clárúcháin. 858 00:38:13,050 --> 00:38:16,820 Mar sin, tugann sé seo dom athróg a Ceadaíonn dom a grab go nód, 859 00:38:16,820 --> 00:38:19,580 go dronuilleog sa chrann a dtugtar fhoirm. 860 00:38:19,580 --> 00:38:24,460 ciallaíonn form.onsubmit, hug bhrabhsálaí, an éisteoir imeacht a chlárú 861 00:38:24,460 --> 00:38:25,470 ar an bhfoirm seo. 862 00:38:25,470 --> 00:38:28,890 I bhfocail eile, nuair a bhíonn an fhoirm seo isteach, a fhorghníomhú an cód seo a leanas. 863 00:38:28,890 --> 00:38:30,810 Ní chuireann sé gá ainm mar gheall ar cén fáth nach gá duit a fhios ag an t-ainm? 864 00:38:30,810 --> 00:38:32,880 Ní mór duit ach fios a bheith agat cad a fhorghníomhú, ergo 865 00:38:32,880 --> 00:38:35,610 tá sé feidhm gan ainm nó lambda. 866 00:38:35,610 --> 00:38:37,632 Agus is é sin an fheidhm gach ceann de na línte anseo. 867 00:38:37,632 --> 00:38:40,840 Agus anois, a bheith macánta, cé tú Ní fhéadfadh a bheith i scríbhinn riamh JavaScript 868 00:38:40,840 --> 00:38:44,200 roimh, tá sé ach C agus PHP loighic. 869 00:38:44,200 --> 00:38:51,720 Mar sin, má form.email.value == "" - mar sin má tá an réimse r-phost bán, 870 00:38:51,720 --> 00:38:54,980 yell ag an úsáideoir le "Caithfidh tú a chur ar fáil do sheoladh r-phoist. " 871 00:38:54,980 --> 00:38:58,980 Eile más rud form.password.value Is yell bán ag an úsáideoir, 872 00:38:58,980 --> 00:39:00,400 "Caithfidh tú do phasfhocal a chur ar fáil." 873 00:39:00,400 --> 00:39:04,240 >> Níos suimiúil go loighciúil, mura bhfuil form.password.value 874 00:39:04,240 --> 00:39:08,630 form.confirmation.value-- comhionann i gcás ina raibh dearbhú a thagann ó? 875 00:39:08,630 --> 00:39:09,470 Lig dom a athchasadh. 876 00:39:09,470 --> 00:39:12,870 Bhuel, ar a dtugtar mé an ionchur réimse anseo focal faire. 877 00:39:12,870 --> 00:39:15,180 Agus d'iarr mé an ceann seo anseo deimhniú. 878 00:39:15,180 --> 00:39:17,850 Raibh mé in ann a bheith ar a dtugtar é Focal faire dhá nó aon rud eile. 879 00:39:17,850 --> 00:39:20,560 Tá mé díreach tar éis a sheiceáil go loighciúil go bhfuil an dá an gcéanna. 880 00:39:20,560 --> 00:39:25,760 Else-- casadh sé amach tá sé seo an tUasal Boole again-- luach Boole, an ticbhosca. 881 00:39:25,760 --> 00:39:29,810 Mar sin, má rá liom, exclamation point-- más rud é nach form.agreement.checked, 882 00:39:29,810 --> 00:39:31,820 yell ag an úsáideoir chomh maith. 883 00:39:31,820 --> 00:39:34,470 >> Mar sin, tá an error mbainfidh tú a fheiceáil an-choitianta i JavaScript, 884 00:39:34,470 --> 00:39:35,970 áit a bhfuil tú an nodaireacht dotted. 885 00:39:35,970 --> 00:39:37,460 Tosaíonn tú le rud anseo. 886 00:39:37,460 --> 00:39:41,430 Léim tú i níos doimhne ar a maoin cosúil le focal faire. 887 00:39:41,430 --> 00:39:43,280 Agus ansin tú ag a luach iarbhír. 888 00:39:43,280 --> 00:39:45,830 Agus arís, is anseo an t-ionchur. 889 00:39:45,830 --> 00:39:47,310 Seo é an focal faire ainm. 890 00:39:47,310 --> 00:39:50,860 Agus is é a luach is cuma cén Tá an duine clóscríofa iarbhír i. 891 00:39:50,860 --> 00:39:53,610 >> Mar sin, i ngach ceann de na cásanna, d'fhill mé bréagach. 892 00:39:53,610 --> 00:39:55,800 Ach mura bhfuil, ar ais mé fíor. 893 00:39:55,800 --> 00:39:58,030 Agus mar sin anois linn a fheiceáil ar úsáid láidir de nuair 894 00:39:58,030 --> 00:40:00,620 ba mhaith leat a ais bréagach a stop cad é an úsáideora a dhéanamh 895 00:40:00,620 --> 00:40:03,200 agus a dhéanamh dó nó di a roghnú arís nó clóscríobh arís. 896 00:40:03,200 --> 00:40:05,870 Seachas sin, ar ais muid fíor. 897 00:40:05,870 --> 00:40:08,585 >> Agus lig dom a thabhairt isteach ar cheann athraitheach eile den seo ach 898 00:40:08,585 --> 00:40:13,140 síolta roinnt tuiscint sin. 899 00:40:13,140 --> 00:40:16,850 Bhuel, i leagan 2 den, foirm-2-- Feicfidh mé é a dhéanamh le tonn de láimh. 900 00:40:16,850 --> 00:40:19,920 Tá sé seo, dóibh siúd aisteach, an leagan jQuery, 901 00:40:19,920 --> 00:40:23,330 siúd agaibh a d'fhéadfadh ar mian leo a dabble sa leabharlann ar leith. 902 00:40:23,330 --> 00:40:25,145 Ach a ligean ar start-- agus ar aon cheisteanna? 903 00:40:25,145 --> 00:40:29,230 Lig dom sos ar feadh nóiméad mar gheall ar go raibh go tapa agus go leor. 904 00:40:29,230 --> 00:40:32,610 >> Ach tá an rud deas anseo go léir de chód bhfuil go leor i bhfad mar an gcéanna. 905 00:40:32,610 --> 00:40:33,985 Is é an stuif nua cad é an Scaoil? 906 00:40:33,985 --> 00:40:35,115 Cad iad na dronuilleoga? 907 00:40:35,115 --> 00:40:35,990 Cad iad na nóid? 908 00:40:35,990 --> 00:40:37,540 Cad feidhm gan ainm? 909 00:40:37,540 --> 00:40:38,830 Cad ina láimhseálaí ócáid? 910 00:40:38,830 --> 00:40:43,480 Ach buíochas le Dia, tá an chuid is mó de sin ach ciorcal iomlán as, a rá, seachtain nialas. 911 00:40:43,480 --> 00:40:43,980 Ceart go leor. 912 00:40:43,980 --> 00:40:46,070 Mar sin, rud éigin beagán níos suimiúla? 913 00:40:46,070 --> 00:40:49,340 Bhuel, ar an gcéad dul síos, lig dom dul ar aghaidh agus a oscailt suas Google Maps. 914 00:40:49,340 --> 00:40:53,360 Agus beidh tú faoi deara gur le haghaidh nóiméad, ar an dara scoilte, 915 00:40:53,360 --> 00:40:55,930 faoi ​​deara cad a tharlaíonn nuair Cliceáil mé go tapa go leor. 916 00:40:55,930 --> 00:40:59,720 Agus is é an ceangal ag Harvard mar sin tapa nach bhfuil tú faoi deara i ndáiríre é. 917 00:40:59,720 --> 00:41:04,469 Ach cad a dhéanann tú de chineál ar saghas a fheiceáil má tá mé cliceáil agus tarraing i ndáiríre go tapa? 918 00:41:04,469 --> 00:41:07,010 Sin de tú ag breathnú ar líne, má mall tú é seo chun luas 0.5x, 919 00:41:07,010 --> 00:41:09,640 Is féidir leat a fheiceáil seo níos fearr. 920 00:41:09,640 --> 00:41:13,550 >> Cad a bhí ag tarlú díreach roimh chliceáil mé agus dragged? 921 00:41:13,550 --> 00:41:15,900 Lig dom iarracht here-- lig dom a dhéanamh rud éigin eile, cosúil le 90,210. 922 00:41:15,900 --> 00:41:17,550 A ligean ar dul i bhfad ar shiúl. 923 00:41:17,550 --> 00:41:19,000 Go raibh i ndáiríre go tapa, freisin. 924 00:41:19,000 --> 00:41:22,460 Cad é faoi Disney World? 925 00:41:22,460 --> 00:41:23,190 Tá muid ag dul. 926 00:41:23,190 --> 00:41:23,690 OK. 927 00:41:23,690 --> 00:41:26,030 Cad a chonaic tú le haghaidh an dara scoilte? 928 00:41:26,030 --> 00:41:27,200 Díreach, cosúil le, cearnóga, ceart? 929 00:41:27,200 --> 00:41:28,930 Ionadchoinneálaithe do tíleanna? 930 00:41:28,930 --> 00:41:30,270 >> Bhuel, tá an méid a ar siúl anseo? 931 00:41:30,270 --> 00:41:35,410 Is Google Maps sampla deas de an teicneolaíocht seo go bhfuil ar a dtugtar AJAX. 932 00:41:35,410 --> 00:41:38,510 Agus é seo i gcás ina mbainfidh linn tús a bain úsáid as an JavaScript i leith 933 00:41:38,510 --> 00:41:39,277 bhealach alluring. 934 00:41:39,277 --> 00:41:41,610 Filleadh ar an lá, bhí an suíomh gréasáin seo ar a dtugtar MapQuest. 935 00:41:41,610 --> 00:41:44,120 Agus ba chóir dom a bheith déanta ar screenshot de seo ó na 1990í, 936 00:41:44,120 --> 00:41:45,820 áit má raibh tú a breathnú suas anseo ar an léarscáil, 937 00:41:45,820 --> 00:41:48,590 mbeadh tú a cliceáil literally saighead suas ag an mbarr a léirigh tú 938 00:41:48,590 --> 00:41:49,870 cearnóg éagsúla den léarscáil. 939 00:41:49,870 --> 00:41:51,790 Má bhí tú a bogadh ar chlé, is féidir leat chliceáil saighead a léirigh tú 940 00:41:51,790 --> 00:41:53,210 cearnóg éagsúla den léarscáil. 941 00:41:53,210 --> 00:41:54,840 Agus roinnt láithreáin ghréasáin a dhéanamh fós seo lá atá inniu. 942 00:41:54,840 --> 00:41:57,820 Ach fiú tá MapQuest gotten níos fearr, cosúil le Google Maps. 943 00:41:57,820 --> 00:42:01,880 >> Ina áit sin, cad atá níos fearr ar na Is laethanta láithreáin ghréasáin a úsáid AJAX. 944 00:42:01,880 --> 00:42:04,510 AJAX-- a dtugtar Asynchronous JavaScript agus XML, 945 00:42:04,510 --> 00:42:08,370 a bhfuil ach ar bhealach mhaisiúil de rá teicneolaíocht nó teicníocht go 946 00:42:08,370 --> 00:42:14,200 Ceadaíonn bhrabhsálaí le JavaScript a dhéanamh ar iarratais HTTP breise 947 00:42:14,200 --> 00:42:16,390 tar éis an leathanach lódáilte. 948 00:42:16,390 --> 00:42:17,479 Mar sin, cad a chiallaíonn sé? 949 00:42:17,479 --> 00:42:19,270 Bhuel, bheadh ​​sé de chineál de annoying i Gmail 950 00:42:19,270 --> 00:42:21,103 más rud é gach uair a raibh tú a sheiceáil le do phost, 951 00:42:21,103 --> 00:42:24,940 An raibh hit literally Control-R nó Ordú-R nó cliceáil ar an gcnaipe Reload 952 00:42:24,940 --> 00:42:26,580 agus go mbeadh an leathanach darn fad athlódáil. 953 00:42:26,580 --> 00:42:26,800 Ceart? 954 00:42:26,800 --> 00:42:28,460 Bheadh ​​sé flash bán is dócha don dara. 955 00:42:28,460 --> 00:42:30,043 Ba mhaith leat a fheiceáil ar an mbarra dúr dul chun cinn. 956 00:42:30,043 --> 00:42:33,170 Agus ach a fheiceáil má tá tú nua phost, ar an leathanach gréasáin ar fad agus an URL 957 00:42:33,170 --> 00:42:34,580 bhfuil tú ag bheadh ​​a athlódáil. 958 00:42:34,580 --> 00:42:35,960 >> Ach ní ar sin an rud a tharlaíonn i Gmail. 959 00:42:35,960 --> 00:42:36,459 Ceart? 960 00:42:36,459 --> 00:42:40,300 Nuair a fhaigheann tú r-phost nua i Gmail, cad a tharlaíonn ar an scáileán? 961 00:42:40,300 --> 00:42:41,480 Taispeánann sé suas díreach, ceart? 962 00:42:41,480 --> 00:42:44,280 Is cosúil sé ach magically mar a chéile nua sa tábla. 963 00:42:44,280 --> 00:42:47,030 A mbíonn i gceist i ndáiríre méid réasúnta de chastacht. 964 00:42:47,030 --> 00:42:51,892 Go deimhin, má cheapann tú faoi seo crann, a cé go bhfuil ceann simplí anseo, 965 00:42:51,892 --> 00:42:54,100 Gmail-- agus ba mhaith liom a chuardach ag an cód a bheith sure-- 966 00:42:54,100 --> 00:42:58,710 is dócha Tá tábla HTML nó b'fhéidir liosta gan ord a Rindreáil sé 967 00:42:58,710 --> 00:43:01,060 gach ceann de do inboxes r-phoist mar. 968 00:43:01,060 --> 00:43:04,050 >> Agus mar sin má shamhlú tú an ann Is crann i gcuimhne nuair a bhíonn tú 969 00:43:04,050 --> 00:43:09,050 ag baint úsáide as Gmail go Breathnaíonn chineál saghas mar seo, nuair a réadaíonn Google, ooh, 970 00:43:09,050 --> 00:43:12,770 tá tú r-phost nua, ní dhéanann sé ag iarraidh a atógáil an crann ar fad. 971 00:43:12,770 --> 00:43:16,430 Ina ionad sin, is mian leis a fháil ar an nód i an crann a dhéanann ionadaíocht do bhosca 972 00:43:16,430 --> 00:43:18,580 agus díreach a chur isteach nód nua. 973 00:43:18,580 --> 00:43:24,640 >> Mar sin, an-chosúil leis pset cúig, áit a bhfuil tú bhí nóid a chur isteach i tábla hash, 974 00:43:24,640 --> 00:43:28,410 dul céanna a dhéanann Google, via JavaScript cód go bhfuil sé scríofa, 975 00:43:28,410 --> 00:43:31,890 lean an crann, figiúr amach cén áit Is an chuid sin bhosca na fuinneoige, 976 00:43:31,890 --> 00:43:33,440 agus ansin cuir isteach a chéile nua. 977 00:43:33,440 --> 00:43:37,460 Agus ciallaíonn a chéile nua amháin nó níos mó nóid nua i gcrann. 978 00:43:37,460 --> 00:43:41,340 >> Agus mar sin tá AJAX an teicníc a ligeann do go díreach. 979 00:43:41,340 --> 00:43:44,440 Chomh luath agus atá tú cuairt ar URL, áfach dÚsachtach fada go bhfuil sé, 980 00:43:44,440 --> 00:43:46,472 agus aon uair amháin go bhfuil an leathanach curtha luchtaithe, is féidir leat fós 981 00:43:46,472 --> 00:43:48,430 níos mó sonraí ó na grab internet-- bíodh sé 982 00:43:48,430 --> 00:43:52,460 r-phost nó tíl de map-- grab sé sa chúlra 983 00:43:52,460 --> 00:43:55,290 agus ansin cuir isteach sé isteach ar an leathanach ionas nach ndéanann an duine i ndáiríre 984 00:43:55,290 --> 00:43:56,910 fanacht chun é. 985 00:43:56,910 --> 00:43:58,980 >> Oibríonn Facebook Messenger ar an mbealach céanna. 986 00:43:58,980 --> 00:44:01,562 Aon líon na websites-- eile OH, i ndáiríre, fiú seo. 987 00:44:01,562 --> 00:44:04,270 Ciallaíonn mé, is é seo, frankly, de chineál ar ar annoying gné na laethanta. 988 00:44:04,270 --> 00:44:07,500 Má thosaíonn mé ag cuardach le haghaidh cats-- seo Is de chineál ar taithí úsáideora Uafásach. 989 00:44:07,500 --> 00:44:08,990 Tosaíonn sé ach ag cuardach do dom. 990 00:44:08,990 --> 00:44:10,050 Bhuel cad a dhéanamh? 991 00:44:10,050 --> 00:44:12,920 Níor chuir an URL athrú i ndáiríre ó thosaigh mé clóscríobh. 992 00:44:12,920 --> 00:44:17,330 Ach cad atá ar siúl ar fud an wire-- OK, hmm suimiúil. 993 00:44:17,330 --> 00:44:20,470 Cad atá ag dul ar fud an sreang anseo faigheann díreach weirder. 994 00:44:20,470 --> 00:44:21,090 >> OK. 995 00:44:21,090 --> 00:44:24,670 Mar sin, lig dom dul ar aghaidh agus a iniúchadh eilimint agus téigh go dtí an cluaisín Líonra 996 00:44:24,670 --> 00:44:27,040 agus iarracht a dhéanamh teicniúla agus níos lú faoi cait. 997 00:44:27,040 --> 00:44:32,595 Mar a scríobhann mé, literally, cait and-- cad atá ag tarlú 998 00:44:32,595 --> 00:44:37,710 per-- Níl mé ag dul a cliceáil go. 999 00:44:37,710 --> 00:44:38,210 Ceart go leor. 1000 00:44:38,210 --> 00:44:44,280 Mar sin síos anseo, tá ag tarlú gach am cineál mé carachtar, is cosúil? 1001 00:44:44,280 --> 00:44:45,000 Cosúil, leibhéal íseal? 1002 00:44:45,000 --> 00:44:47,860 Cad atá ag tarlú le gach ceann de na Tá mé ag clóscríobh carachtair ar mo mhéarchlár? 1003 00:44:47,860 --> 00:44:48,359 Yeah? 1004 00:44:48,359 --> 00:44:50,950 LUCHT ÉISTEACHTA: [inaudible]. 1005 00:44:50,950 --> 00:44:52,340 >> DAVID MALAN: Go díreach. 1006 00:44:52,340 --> 00:44:55,600 Gach ceann de na carachtair is ag dul go dtí Google, amháin ag an am. 1007 00:44:55,600 --> 00:44:58,490 Tá siad ag tógáil suas le téad ar a n-fhreastalaí gur ionann 1008 00:44:58,490 --> 00:44:59,936 gach rud Tá mé clóscríofa i go dtí seo. 1009 00:44:59,936 --> 00:45:01,810 Agus gach uair mé cineál charachtar eile, siad 1010 00:45:01,810 --> 00:45:04,530 úsáid a n-anlann rúnda de algartam a chuardach agus a dhéanamh amach, 1011 00:45:04,530 --> 00:45:07,370 chiallaíonn sé an leathanach seo cat nó leathanach seo cat nó a leithéidí? 1012 00:45:07,370 --> 00:45:10,620 Mar sin, i roinnt chiall, tugann sé dom le taithí níos fearr sa mhéid is nach féidir liom fiú 1013 00:45:10,620 --> 00:45:11,860 Ní mór a chur i gcrích mo smaoinimh. 1014 00:45:11,860 --> 00:45:14,440 Agus go deimhin, tá sé ina úsáideach rud, autocomplete i gcoitinne. 1015 00:45:14,440 --> 00:45:17,690 Má tá a n-halgartaim maith go leor agus má tá mo cuardaigh soiléir go leor, 1016 00:45:17,690 --> 00:45:19,300 Ní dóigh liom go bhfuil chun cineál an focal ar fad. 1017 00:45:19,300 --> 00:45:22,110 Tá siad ag dul a insint dom cad é a Tá mé ag cuardach go hiarbhír as. 1018 00:45:22,110 --> 00:45:25,940 Mar sin, cad glaonna Google toirt Tá cuardach díreach ag baint úsáide as AJAX, 1019 00:45:25,940 --> 00:45:30,820 ag baint úsáide as cód a ligeann dóibh a iarraidh ábhar breise trí bhrabhsálaí gréasáin 1020 00:45:30,820 --> 00:45:34,026 sa chúlra baint úsáide as an teanga nua, JavaScript. 1021 00:45:34,026 --> 00:45:35,400 Mar sin, ní mór dúinn cúpla nóiméad fágtha. 1022 00:45:35,400 --> 00:45:37,710 Agus lig dom glaoch ar suas mo chara Colton suas isteach ar an stáitse, 1023 00:45:37,710 --> 00:45:40,090 ós rud é an chuma air uair dheireanach go háirithe spraoi 1024 00:45:40,090 --> 00:45:42,290 a thabhairt isteach teicneolaíocht go bhfuil roinnt de tú 1025 00:45:42,290 --> 00:45:44,769 Tá leas ag léirigh i do thionscadail deiridh. 1026 00:45:44,769 --> 00:45:47,310 Shíl muid gur mhaith sé a bheith spraoi a thabhairt suas oibrí deonach, áfach, sa lá atá inniu 1027 00:45:47,310 --> 00:45:50,074 a thaispeáint duit bhreis ar seo a ligeann you-- yera yeah, 1028 00:45:50,074 --> 00:45:50,990 Chonaic mé an lámh ar dtús. 1029 00:45:50,990 --> 00:45:52,900 Tar ar bun. 1030 00:45:52,900 --> 00:45:53,560 Go han-mhaith déanta. 1031 00:45:53,560 --> 00:45:55,035 Maith thú. 1032 00:45:55,035 --> 00:45:57,410 Tá mé ag dul chun tionscadal seo ar an scáileán i nóiméad ach. 1033 00:45:57,410 --> 00:45:58,150 Cad is ainm do gach duine? 1034 00:45:58,150 --> 00:45:59,180 >> EFA: Tá mé EFA. 1035 00:45:59,180 --> 00:45:59,410 >> DAVID MALAN: Etha? 1036 00:45:59,410 --> 00:45:59,785 >> EFA: EFA. 1037 00:45:59,785 --> 00:46:00,160 >> DAVID MALAN: EFA? 1038 00:46:00,160 --> 00:46:00,730 >> EFA: Yeah. 1039 00:46:00,730 --> 00:46:01,250 >> DAVID MALAN: Nice a fheiceann tú. 1040 00:46:01,250 --> 00:46:01,600 Ceart go leor. 1041 00:46:01,600 --> 00:46:02,590 Lig dom seo a fháil réidh. 1042 00:46:02,590 --> 00:46:04,423 Tar ar aghaidh go dtí an lár le Colton anseo. 1043 00:46:04,423 --> 00:46:07,050 Cad tá Colton ina lámha Is inniu rialú iargúlta. 1044 00:46:07,050 --> 00:46:10,440 Mar sin, in ionad a bheith díreach ann i tríthoiseach domhan ag féachaint timpeall 1045 00:46:10,440 --> 00:46:14,080 mar a rinne Colton, is féidir EFA anois ag siúl i ndáiríre ar fud ag dul suas, 1046 00:46:14,080 --> 00:46:16,689 síos, ar chlé, agus an ceart mar a bheadh Nintendo nó Xbox rialtóir. 1047 00:46:16,689 --> 00:46:18,230 EFA: Tá mé ag dul chun titim amach ar an stáitse. 1048 00:46:18,230 --> 00:46:20,500 DAVID MALAN: Beidh mé seasamh thart thar anseo. 1049 00:46:20,500 --> 00:46:21,991 Ach is é sin an baol. 1050 00:46:21,991 --> 00:46:22,490 OK. 1051 00:46:22,490 --> 00:46:25,690 Mar sin, dul ar aghaidh agus a chur ar iad siúd ar. 1052 00:46:25,690 --> 00:46:29,315 Lig dom dul ar aghaidh agus ag aistriú chuig an scáileán anseo. 1053 00:46:29,315 --> 00:46:30,670 Lig dom dim na soilse. 1054 00:46:30,670 --> 00:46:32,780 Agus Colton, lig dom teacht seasamh eile a thabhairt duit. 1055 00:46:32,780 --> 00:46:35,520 >> Ar mhaith leat a mhíniú anseo leis na mic cad tá ag éirí linn? 1056 00:46:35,520 --> 00:46:36,380 Seo dhuit. 1057 00:46:36,380 --> 00:46:37,280 >> COLTON: Cinnte. 1058 00:46:37,280 --> 00:46:39,980 Mar sin, ceart anois tá muid luchtú suas an Oculus, 1059 00:46:39,980 --> 00:46:43,070 Buille faoi thuairim mé nach ag feidhmiú operating-- córas, ach an clár is mó, i gcás ina 1060 00:46:43,070 --> 00:46:46,630 Is féidir leat rochtain a fháil go léir na cluichí agus apps atá i do leabharlann. 1061 00:46:46,630 --> 00:46:50,060 Mar sin, ceart anois, ba chóir é a rá Beartaíonn an touchpad chun tús a. 1062 00:46:50,060 --> 00:46:53,430 Touchpad ag dul a bheith ar an thaobh na láimhe deise den headset. 1063 00:46:53,430 --> 00:46:54,569 Mar sin, dul ar aghaidh agus tap-- 1064 00:46:54,569 --> 00:46:55,110 EFA: Ó, fear. 1065 00:46:55,110 --> 00:46:56,443 DAVID MALAN: Yeah, tá tú ag dul. 1066 00:46:56,443 --> 00:47:00,340 1067 00:47:00,340 --> 00:47:02,460 Tá an caighdeán EFA é go bhfaca Tá caighdeán i bhfad níos airde. 1068 00:47:02,460 --> 00:47:03,831 Is é seo ach an Wi-Fi anseo. 1069 00:47:03,831 --> 00:47:05,580 COLTON: Mar sin, cad tá tú dul a iarraidh a dhéanamh 1070 00:47:05,580 --> 00:47:08,350 Tá breathnú i dtreo an barr deise den scáileán. 1071 00:47:08,350 --> 00:47:10,420 Yep, go cluiche ar an gceart an-barr. 1072 00:47:10,420 --> 00:47:14,780 Agus ansin nuair a bhíonn tú ag roghnú é, Beartaíonn an touchpad arís. 1073 00:47:14,780 --> 00:47:17,010 I mo thuairimse, a chuid Dreadhalls. 1074 00:47:17,010 --> 00:47:20,820 Agus ansin anseo a-- anseo, a ligean dom a shealbhú do spéaclaí ar do shon. 1075 00:47:20,820 --> 00:47:24,420 1076 00:47:24,420 --> 00:47:25,790 >> Mar sin, thug mé díreach tar éis dó rialaitheoir. 1077 00:47:25,790 --> 00:47:28,886 Mar sin, anois is féidir leis a rialú an cluiche. 1078 00:47:28,886 --> 00:47:30,510 Is féidir sé bogadh thart agus rudaí mar sin. 1079 00:47:30,510 --> 00:47:31,968 Mar sin, dul ar aghaidh agus breathnú suas go dtí an barr. 1080 00:47:31,968 --> 00:47:33,640 Ba chóir duit a fheiceáil Cluiche Nua. 1081 00:47:33,640 --> 00:47:36,310 Mar sin, dul ar aghaidh agus is féidir leat é sin a. 1082 00:47:36,310 --> 00:47:39,320 Anois, ba chóir duit a bheith in ann a rialú féin leis an rialtóir, 1083 00:47:39,320 --> 00:47:43,860 chomh maith, a luaithe is ualaí a eascraíonn an cluiche suas anseo. 1084 00:47:43,860 --> 00:47:46,356 D'fhéadfadh sé seo a bheith ina giotán beag scary. 1085 00:47:46,356 --> 00:47:47,300 >> EFA: Anois a insint duit dom. 1086 00:47:47,300 --> 00:47:50,132 OK. 1087 00:47:50,132 --> 00:47:51,080 >> COLTON: Gach ceart. 1088 00:47:51,080 --> 00:47:52,650 Mar sin a dheimhniú gur féidir leat bogadh thart. 1089 00:47:52,650 --> 00:47:52,750 OK. 1090 00:47:52,750 --> 00:47:53,583 Is féidir leat bogadh thart. 1091 00:47:53,583 --> 00:47:54,300 Foirfe. 1092 00:47:54,300 --> 00:47:56,470 Mar sin, má fhéachann tú síos, tá tú léarscáil. 1093 00:47:56,470 --> 00:47:58,170 Taispeánann Mapa agat cá bhfuil tú. 1094 00:47:58,170 --> 00:47:59,720 Is féidir leat breathnú ar fud an tseomra. 1095 00:47:59,720 --> 00:48:01,440 Is féidir leat dul go hiomlán timpeall. 1096 00:48:01,440 --> 00:48:02,128 Yeah, go díreach. 1097 00:48:02,128 --> 00:48:02,627 Cas timpeall. 1098 00:48:02,627 --> 00:48:05,370 1099 00:48:05,370 --> 00:48:07,125 >> Mar sin, breathnú ar do chlé. 1100 00:48:07,125 --> 00:48:09,875 I mo thuairimse, níl rud éigin is féidir leat piocadh suas ar bairille sa seomra. 1101 00:48:09,875 --> 00:48:11,709 >> EFA: Conas is féidir liom a fháil ar an léarscáil amach as an mbealach? 1102 00:48:11,709 --> 00:48:12,375 COLTON: Féach suas. 1103 00:48:12,375 --> 00:48:12,980 Just a breathnú suas. 1104 00:48:12,980 --> 00:48:13,480 Ceart go leor. 1105 00:48:13,480 --> 00:48:13,765 Tá tú ag dul. 1106 00:48:13,765 --> 00:48:15,181 Anois dul ar aghaidh agus díreach cas timpeall. 1107 00:48:15,181 --> 00:48:21,460 1108 00:48:21,460 --> 00:48:24,620 Mar sin, breathnú níos faide le do láimhe clé. 1109 00:48:24,620 --> 00:48:25,530 Choimeád ag gluaiseacht chlé. 1110 00:48:25,530 --> 00:48:26,960 Choinneáil ag lorg ar chlé. 1111 00:48:26,960 --> 00:48:27,541 Choinneáil ag dul. 1112 00:48:27,541 --> 00:48:28,040 Yeah. 1113 00:48:28,040 --> 00:48:28,720 >> EFA: Ó, ar bhealach a. 1114 00:48:28,720 --> 00:48:29,261 >> COLTON: Yeah. 1115 00:48:29,261 --> 00:48:30,999 Siúl i dtreo sé leis an rialtóir. 1116 00:48:30,999 --> 00:48:31,540 Tá tú ag dul. 1117 00:48:31,540 --> 00:48:32,790 Anois, ba chóir é a rá phiocadh suas. 1118 00:48:32,790 --> 00:48:33,360 Tá tú ag dul. 1119 00:48:33,360 --> 00:48:34,290 Pioc suas é. 1120 00:48:34,290 --> 00:48:35,550 Ceart go leor. 1121 00:48:35,550 --> 00:48:38,286 Anois, a ligean ar a fháil amach as an seomra. 1122 00:48:38,286 --> 00:48:42,209 Téigh amach romhainn agus siúl go dtí go doras. 1123 00:48:42,209 --> 00:48:45,000 Mar sin, tá tú ag dul a hold-- deir sé a shealbhú an cnaipe chun bhfeidhm ar oscailt. 1124 00:48:45,000 --> 00:48:46,333 Mar sin, dul ar aghaidh agus coinnigh an cnaipe. 1125 00:48:46,333 --> 00:48:48,250 Yep, forcing é a oscailt. 1126 00:48:48,250 --> 00:48:48,750 Ceart go leor. 1127 00:48:48,750 --> 00:48:49,410 Maith thú. 1128 00:48:49,410 --> 00:48:50,826 Anois, tá muid ag siúl amach as an seomra. 1129 00:48:50,826 --> 00:48:56,970 1130 00:48:56,970 --> 00:49:01,366 Mar sin, tá mé ag dul a fhágáil ar an gcuid eile suas chun tú, agus féach cad a fhaigheann tú amach. 1131 00:49:01,366 --> 00:49:02,865 EFA: Níl mé ag dul sa seomra dorcha. 1132 00:49:02,865 --> 00:49:07,315 1133 00:49:07,315 --> 00:49:07,815 Oh, fan. 1134 00:49:07,815 --> 00:49:09,314 Anois tá mé chun dul síos an halla dorcha? 1135 00:49:09,314 --> 00:49:10,785 OK, tá mé ag dul ar ais [inaudible]. 1136 00:49:10,785 --> 00:49:15,520 1137 00:49:15,520 --> 00:49:16,270 COLTON: Gach ceart. 1138 00:49:16,270 --> 00:49:17,560 Roinnt míreanna níos mó a phiocadh suas. 1139 00:49:17,560 --> 00:49:19,370 Breathnaíonn mhaith le roinnt boinn airgid. 1140 00:49:19,370 --> 00:49:22,242 Sin Pioc glas. 1141 00:49:22,242 --> 00:49:24,200 Mar sin, má thagann tú ar ghlas doras, is féidir leat úsáid go. 1142 00:49:24,200 --> 00:49:27,755 1143 00:49:27,755 --> 00:49:28,380 An bhfuil tú scanraithe? 1144 00:49:28,380 --> 00:49:29,371 >> EFA: Níl go fóill. 1145 00:49:29,371 --> 00:49:29,871 COLTON: OK. 1146 00:49:29,871 --> 00:49:34,850 1147 00:49:34,850 --> 00:49:35,497 >> Pretend-- yeah. 1148 00:49:35,497 --> 00:49:37,330 Just a ligean tá tú i ndáiríre seasamh ann. 1149 00:49:37,330 --> 00:49:39,580 Agus má tá tú ag dul around-- atá tú a fuair a fháil a úsáidtear chun é. 1150 00:49:39,580 --> 00:49:40,752 Ach a dhéanann sé ciall. 1151 00:49:40,752 --> 00:49:43,960 DAVID MALAN: Agus cé go leanann EFA chun imirt, ós rud é gur féidir linn a dhéanamh ar an lá seo go léir, 1152 00:49:43,960 --> 00:49:45,381 is féidir linn go léir tip-ladhar amach anseo. 1153 00:49:45,381 --> 00:49:48,130 Ach dhéanaimid bhfuil dhá phéire eile, más mhaith leat chun teacht suas agus spraoi. 1154 00:49:48,130 --> 00:49:49,980 Seachas sin, beidh muid a fheiceáil tú chugainn ar an gCéadaoin. 1155 00:49:49,980 --> 00:49:51,354 Go raibh maith agat chun ár oibrithe deonacha inniu. 1156 00:49:51,354 --> 00:49:52,101 [Bualadh bos] 1157 00:49:52,101 --> 00:49:54,506 1158 00:49:54,506 --> 00:49:57,392 >> [CEOL - "Seinfeld TÉAMA"] 1159 00:49:57,392 --> 00:49:58,222 1160 00:49:58,222 --> 00:50:00,180 Cainteoir 1: Bhuel, tá mé chur PL nua mount ar. 1161 00:50:00,180 --> 00:50:01,800 Athraigh mé díreach tar éis an OLPF-- 1162 00:50:01,800 --> 00:50:03,980 >> Cainteoir 2: Mar sin, cad go díreach atá ar siúl agat? 1163 00:50:03,980 --> 00:50:07,063 >> Cainteoir 1: Bhuel, gach ceann de these-- anseo, beidh mé léiríonn tú an ceann seo i anseo. 1164 00:50:07,063 --> 00:50:08,690 Is féidir leat é a fheiceáil ceart anseo. 1165 00:50:08,690 --> 00:50:09,510 >> Cainteoir 3: I mo thuairimse, tá mé go maith leis na. 1166 00:50:09,510 --> 00:50:09,933 Ba mhaith leat roinnt níos mó? 1167 00:50:09,933 --> 00:50:11,325 >> Cainteoir 4: No, tá mé go maith. [Inaudible]. 1168 00:50:11,325 --> 00:50:12,200 >> Cainteoir 3: No, [inaudible]. 1169 00:50:12,200 --> 00:50:12,700 An bhfuil roinnt. 1170 00:50:12,700 --> 00:50:21,165 1171 00:50:21,165 --> 00:50:22,290 Cainteoir 1: dath éagsúla. 1172 00:50:22,290 --> 00:50:22,890 Cainteoir 2: OK. 1173 00:50:22,890 --> 00:50:26,690 Cainteoir 1: Mar sin, ar deireadh thiar cad é dhéanann é a choigeartú de sé an dath of--