Jason Hirschhorn: Fáilte gach duine le seachtain ocht. Tá an tseachtain seo spreagúil romhainn. Guys tú chol sa beaga anuas léachtaí do PHP, SQL, HTML, CSS, agus mar sin ceithre theanga branda nua atá ag dul a chur suas ar an chuid eile ar an gcúrsa. Beidh muid ag foghlaim chomh maith le cúpla eile teangacha roimh chúrsa deireadh. Ach mar sin féin, gá é a rá, tá sé seo le am an-spreagúil i CS50, anois agat Tá máistreacht C, ostensibly, agus tá bogadh ar aghaidh go dtí cláir do láithreáin ghréasáin. Mar sin, an tseachtain seo, táimid ag dul chun dul ar turas whirlwind trí na ceithre teangacha atá luaite mé díreach, HTML, CSS, PHP, agus SQL. Agus tá súil againn, beidh muid a fhágáil neart am ag deireadh an ailt a labhairt faoi ​​sraith P seachtaine seo agus freagra aon cheist atá agat ar fad. Gach seachtain, ar an liosta céanna na n-acmhainní ar do shon, chun cabhrú leat leis na seachtaine fhadhb a leagan síos agus ag dul thar an t-ábhar - ach an tseachtain seo, go háirithe, do na Leagann fhadhb bunaithe ar an ngréasán, tá óstach na n-acmhainní eile amach ann go mbeidh tú dócha a aimsiú thar a bheith cabhrach. Tá mé iad suas anseo. Feicfidh mé ríomhphost tú seo i ndiaidh alt, agus tá sé seo a bheith ar líne chomh maith. Ach go háirithe, tá neart acmhainní mór amach ann. Tá roinnt ní mór sin ann freisin cinn, mar sin a bheith fainiciúil de na. Ach ar an sleamhnán, tá mé ceithre dea- acmhainní, ceann amháin le haghaidh gach ceann de na teangacha go mbainfidh tú a bheith ag obair leis an tseachtain seo - tagairt leathán amháin le haghaidh HTML, bileog tagartha do CSS. Tá an ceart anseo an lámhleabhar PHP. Mar sin, in ionad an fear clóscríobh agus ansin PHP ordú, is é seo i gcás ina mbeadh tú dul chun breathnú suas ar an fhréamhshamhail fheidhm agus samplaí agus freisin roinnt leideanna agus cleasanna chun úsáid a bhaint as feidhmeanna PHP. Beidh tú ag úsáid an suíomh seo go minic, mar sin a spreagadh mé tú a bheith i eolach ar sé. Is féidir é a bheith beagán teicniúil, ach tá sé cuireann sé ton na n-acmhainní agus samplaí do gach ceann de na feidhmeanna agus fiú eile, cosúil le conas a arrays úsáid nó a cineálacha éagsúla na n-athróg. Tá an suíomh seo an-cabhrach do PHP. Agus ansin, le haghaidh SQL, má chol tú isteach seo leagtha fhadhb na seachtaine, beidh a fhios agat go bhfuil muid ag baint úsáide as bunachar sonraí. Agus muid ag teacht ar an mbunachar sonraí sin trí comhéadan úsáideora sách deas. Nó go bhfuil bealach amháin chun rochtain an mbunachar sonraí sin. Is é an comhéadan úsáideora ar a dtugtar phpMyAdmin. Níl cluaisín SQL, a beidh muid breathnú ar níos déanaí sa lá atá inniu. Agus is féidir leat cineál i n-SQL sampla ceisteanna, chun rudaí a dhéanamh i do bhunachar sonraí agus ansin rith na ceisteanna. Agus má tá siad ceart, beidh sé rá, an ceann seo ceart. Má tá siad mícheart, beidh sé rá, tá sé mícheart. Sin áit iontach a chleachtadh do Ceisteanna SQL roimh iad a scríobh isteach do chód, a dhéanamh cinnte go bhfuil tú Tá an fhormáid cheart. Mar fhocal scoir, suíomh idirlín amháin eile ar anseo. Is é seo an láithreán gréasáin áit ar féidir leat téigh agus seiceáil a dhéanamh cinnte go bhfuil do Tá Cód HTML bailí. Mar sin, roimh casadh do chuid fadhbanna a leagtar an tseachtain seo, a dhéanamh cinnte go léir Is é do HTML bailí. An tseachtain seo caite, a bhí ar siúl agat valgrind, a a dhéanamh cinnte go raibh tú aon leaks cuimhne. An tseachtain seo, is gá duit a dhéanamh cinnte go léir de do chód HTML5 bailí. Más rud é nach bhfuil sé HTML5 bailí, tá tú ag dul a fháil pointí amach. Sin a dhéanamh cinnte - ach mar a oibríonn sé nach Ciallaíonn sé go hiomlán bailí. Rith do chód tríd an suíomh gréasáin roimh casadh sé isteach Arís, tá anseo ar an láithreán gréasáin. Má tá aon aiseolas dom, ní mór dúinn cúpla ailt níos mó ar chlé, agus ba mhaith liom i gcónaí a dhéanamh cad is féidir liom a íoc, a a chur ar fáil duit ar fad leis an roinn is fearr taithí agus is féidir. Mar sin in iúl dom má tá aon rud agam Is féidir a dhéanamh chun feabhas a chur nó má tá rudaí a fheiceann tú go raibh mé in ann a dhéanamh níos fearr. Go raibh maith agat, Avi. Cuir sé ar an láithreán gréasáin. Ba é seo an rothar a bhí agam nuair a bhím bhí, a ligean le rá, ceithre sa bhaile. Tá sé ina Ninja Déagóirí tsóiteáin Turtle rothaíocht, i gcás nach féidir leat a insint, mar tá sé ina beagán blurry. Is féidir leat é a fháil anois ag ToysRUs do, I mo thuairimse, thart ar $ 100. Ach an ghné seo rothar gur mhaith liom duit aird a íoc chun iad seo ar dheis anseo. Is iad seo na rothaí oiliúna. Suas go dtí anois, tá tú ríomhaire boise trí C. Agus againn atá déanta le fada am, dhá mhí móide, chun dul tríd C. I gcás na chéad chúpla teangacha, ní táimid ag dul chun chaitheamh am sin i bhfad. An rothaí oiliúna ag teacht as. Agus táimid ag dul a Léim isteach sna teangacha go tapa agus bogadh trí iad go tapa, nach bhfuil a rá go táimid ag dul díreach a fhágann tú snámha amach ann nach bhfuil aon bhealach chun tacú le féin nó figiúr amach conas na teangacha oibre. Léirigh mé díreach tar éis duit liosta de acmhainní chun cabhrú leat. Ach a choinneáil i gcuimhne go bhfuil PHP thar a cosúil leis C. Beidh muid ag dul thar sé lá atá inniu ann agus roinnt de na difríochtaí. Ach don chuid is mó, tá do lúba. Tá má coinníollacha. Nuair is mian leat chun fadhb a réiteach, bhfuil tú ag dul a úsáid teaglaim de na. Tá sé an-chosúil. Ba chóir an loighic a bheith an-chosúil leis cad atá déanta agat san am atá caite. Cad atá i ndáiríre nua an tseachtain seo go bhfuil an chomhréir agus conas tá tú a chur in iúl duit féin. Agus ba mhaith leat a scríobh le haghaidh lúb, ach tá sé D'fhéadfadh cuma beagán difriúil. Nó ba mhaith leat a chruthú le sraith, ach tá sé D'fhéadfadh cuma beagán difriúil. Mar sin, a choinneáil i gcuimhne go bhfuil, ag bogadh ar aghaidh, Is é an loighic an-chosúil le cad atá tú a dhéanamh san am atá caite. Ach tá tú ag dul anois a bheith encountering a lán de na comhréire nua. Agus nach bhfuil muid ag dul a shiúlann tú tríd an gach gné den chomhréir. Mar sin, tá sé i ndáiríre suas chun tú a figiúr amach, ar líne nó trí theagmháil a dhéanamh ar Pléigh nó ríomhphost a sheoladh dom nó ag caint le chéile, conas rudaí a scríobh i PHP agus conas a scríobh ceisteanna SQL agus conas a HTML agus CSS a úsáid. Ach amháin sin a fhios agat, nach bhfuil sé go táimid ag iarraidh le caith tú amach ann arís a bheith ag snámh ar an siorcanna. Is é seo a bheidh leat a dhéanamh is dócha leis an do thionscadal deiridh, má roghnaíonn tú teanga éagsúla, cosúil le iOS agus Cuspóir C, nó má shocraíonn tú chun tús a chur cláir sa todhchaí agus Léim go teangacha eile, cosúil le Python nó Ruby. Oftentimes, is é an loighic an-chosúil ar fud gach ceann de na teangacha sin, agus an Is error cad éagsúla. Agus beidh sé suas chun tú, mar an Ríomhchláraitheoir, chun dul a bhaint as an ngréasán hacmhainní atá ar fáil duit agus figiúr amach conas a chur in iúl cad a fhios agat conas a a chur in iúl i C, i teanga éagsúla. Mar sin, is é seo dea-chleachtas, araon do do tionscadal deiridh, agus arís, do cad a bheidh leat a dhéanamh is dócha tar éis a fhágann tú CS50. Sula sinn ag dul ar a dhéanann, aon duine tá aon cheist agat faoi cad Mé a rinneadh go dtí seo? Breataine. A ligean ar bogadh ar aghaidh. Gcéad dul síos, táimid ag dul chun labhairt go hachomair mar gheall ar an ordú chmod. Seo, beidh orainn a dhéanamh ar an tús de do chuid fadhbanna a leagan síos. Ceann de na chéad treoracha ar do shon, tar éis a íoslódáil tú an cód dáilte, is é a athrú ar an ceadanna de na comhaid agus Eolairí a fhaigheann tú. An féidir le duine ar bith comhfhiontar le buille faoi thuairim nó a fhios fáth tá sé tábhachtach a athrú ar an ceadanna de chomhaid áirithe agus Eolairí ar do ríomhaire? Avi - LUCHT ÉISTEACHTA: Ansin aon duine ach amháin i gcás Is féidir leat a fheiceáil cad atá tú a dhéanamh? Jason Hirschhorn: OK. Mar sin, más mian linn rud éigin a chur ar an gréasáin agus tá tú ceadanna a leagtar go ach is féidir leat a fheiceáil rud éigin, ansin aon duine eile is féidir féach cad atá tú a chruthaigh. Cad é eile? Yeah. LUCHT ÉISTEACHTA: Cosc a chur ar aon duine eile go bhfuil tú nach mian rud éigin a fheiceáil, ó feiceáil rud. Jason Hirschhorn: Sin fíor freisin. Níl is dócha roinnt cód gur scríobhann tú, nach bhfuil tú ba mhaith daoine a fheiceáil. Tá tú dócha ceart go leor le daoine ag féachaint do HTML agus do JavaScript. Ach do PHP, cód deireadh ar ais, a lán de na an loighic le do chód, b'fhéidir an rudaí a stóráil cuid de d'fhocal faire do do bhunachar sonraí, ní gá duit mian le daoine a fheiceáil go cineál faisnéise. Mar sin, tá sé tábhachtach go, gach comhad, agus Tá eolaire a chruthú dúinn ceadanna infheidhme maidir le cibé acu atá nó nach mian linn a daoine a fheiceáil na cineálacha comhaid agus Eolairí agus a bheith in ann rochtain a fháil orthu agus d'fhéadfadh fiú iad a athrú. Mar sin, tá trí chineál na gceadanna. Níl cead léamh, a modhanna Is féidir leat léamh comhad nó liosta na ábhar ar an eolaire. Níl an cead scríobh, a ciallaíonn is féidir leat athrú comhad nó athrú eolaire agus ansin an fhorghníomhú cead, rud a chiallaíonn gur féidir leat fhorghníomhú comhad nó in áit, tú Is féidir le bogadh isteach i eolaire. Mar sin CD rud ​​éigin, má tá tú ar an cead é a fhorghníomhú, is féidir leat bogadh isteach eolaire. Is sampla gairid. Arís, tá tú imithe thar an i an fhadhb a leagan síos. Ach chruthú mé eolaire leis an ordú mkdir. Liom a athrú ar na ceadanna. Tá na dhá líne a dhéanamh i ndáiríre an rud ceannann céanna. Tá sé a léiriú go bhfuil an error do ceadanna atá ag athrú, cibé acu a dhéanann tú an a + x nó 711, iad siúd mar an gcéanna. Táimid síos ag an tábla seo deas. Feicimid go bhfuil úsáideoir ceadanna ar dtús. Sin agat, an duine aonair, agus do fhreastalaí, d'fhéadfadh a bheith. Agus ansin níl grúpa agus daoine eile. Na difríochtaí idir na dá bhfuil réasúnta fánach. Mar sin, go ginearálta, beidh orainn a chnapshuim iad siúd le chéile. Ach go bunúsach, má táimid tar éis comhad ar a dtugtar Áirítear gur mhaith linn a bheith in ann a chur in eagar orainn féin agus gur mhaith linn daoine eile a bheith in ann a fhorghníomhú, tá sé an cead 711. Agus feicimid go síos anseo sa tábla seo. Tá léamh, a scríobh, agus a fhorghníomhú. I gcás gach duine againn, ba mhaith linn a a bheith in ann a dhéanamh dóibh siúd. Grúpa agus daoine eile, ba mhaith linn ach dóibh a bheith in ann a fhorghníomhú. An bealach muid ag aistriú go i roinnt Tá cead trí dénártha. Mar sin, má ní mór dúinn trí cinn, tá go 1 sa cholún cinn, ar 1 sna mbeirteanna colún, colún 1 na ceithre boinn. Sin ceart ann 7. Agus is é seo cead 1. Is é seo an cead 1. Mar sin, nuair a bhíonn 711 mar a thabhairt ar an gcéanna muid féin a léamh, a scríobh, agus a fhorghníomhú, agus gach duine eile a fhorghníomhú pribhléidí. An líne seo ar dheis anseo, táimid go ginearálta beidh léamh agus a scríobh nuair a againn chruthú eolaire. Mar sin, an líne seo anseo Cuireann díreach fhorghníomhú pribhléidí do gach duine. Mar sin, bheadh ​​a bheith cosúil le, i Chomh maith leis an méid atá againn, ag cur 1, 1, 1 do gach duine. De bharr an méid seo, tá sé gan ghá léamh agus scríobh a chur. Ach má tá tú ag dul a bhaint as na huimhreacha, Ní féidir leat a chur ach rud éigin. Scríobh tú cibé cead a bhí ann agus iad a chur i bhfeidhm leis an nua uimhir a thabhairt duit. Go raibh go leor tapaidh. An bhfuil aon cheist aon duine faoi ​​cheadanna a athrú? OK. Má tá mé comhad PHP, cad ceadanna mian liom é a bheith? Tá sé seo sa spec leagtha bhfadhb. Mar sin, is féidir leat breathnú ar an spec agus ansin léigh mé an freagra. LUCHT ÉISTEACHTA: Ba mhaith leat an t-úsáideoir a Tá cead léamh-scríobh. Agus ba mhaith leat gach duine eile a bhfuil rud ar bith. Jason Hirschhorn: Agus cad Tá uimhreacha a? LUCHT ÉISTEACHTA: 600. Jason Hirschhorn: 600. Mar sin, le chmod 600 - aon uair a phriontáil duit comhad PHP, chmod sé go 600. OK. Tá mé eolaire. Somebody sa bhreis Jeff, Tá mé fillteán comhad. Cad iad na ceadanna bhfuil mé ag iarraidh a thabhairt don fillteán - chomh maith i an fhadhb a leagtar spec, ar dheis thíos an freagra nó an freagra roimhe seo? Chomh maith leis sin d'fhéadfadh a bheith ar an sleamhnán - Marcus. LUCHT ÉISTEACHTA: Don fillteán, tá sé 711. Jason Hirschhorn: 711 - mar sin fillteán, ba mhaith leat a thabhairt 711. Ba mhaith leat a bheith in ann a léamh go fillteán, Eolairí athrú, bogadh isteach go fillteán. Agus ba mhaith leat gach duine eile a bheith in ann le nascleanúint a dhéanamh laistigh den fhillteán, ach Ní gá a bhfuil ann a athrú. Cad mar gheall ar comhad neamh-PHP, rá, comhad JavaScript? Cad iad na ceadanna atá uainn a thabhairt go bhfuil an cineál comhaid? LUCHT ÉISTEACHTA: 644. Jason Hirschhorn: 644 - cén fáth ar mhaith linn a thabhairt dó 644? LUCHT ÉISTEACHTA: A ligean do dhaoine eile a léamh. Agus tú ag léamh nó a scríobh sé. Jason Hirschhorn: Mar sin, ceart, gach duine Is féidir le léamh eile a comhad JavaScript. Agus is féidir leat athrú go bhfuil, ina theannta sin a bheith in ann é a léamh. Mar sin, ar cheann de na bugs daoine is mó coitianta Tá seo leagtha bhfadhb agus a n- deiridh an tionscadail, má tá sé ina deiridh bunaithe ar an ngréasán tionscadal, ní bheidh siad a bheith leagtha na ceadanna ceart. Agus ní bheidh siad in ann a fheiceáil ar a láithreán gréasáin. Nó cuid áirithe ar a láithreán gréasáin. Sin a dhéanamh cinnte go leagtha tú an ceadanna i gceart. Ná glacadh leis go díreach go mbeidh sé dhéanamh go huathoibríoch ar do shon. OK. Ba é sin an rud beag a chaith muid méid maith ama ar, mar sin d'fhéadfadh muid a ingne air. A ligean ar bogadh ar aghaidh go HTML. Agus arís, do na ceithre topaicí seo chugainn, táimid ag dul chun dul trí iad sách tapa. Mar sin, bíodh leisce ort stop a chur orm ag am ar bith am, má tá aon cheist agat, cibé acu atá siad gaolmhar leis an méid a chlúdach mé nó rud éigin as léacht nó fiú amháin as an fhadhb a leagan síos. Stop mé uair is gá duit a. Nuair a fhaigheann muid go dtí deireadh, beidh muid díreach tús a chur ag dul thar an leagan bhfadhb. Mar sin, Seasann HTML do Hipirtéacs Teanga Markup. Níl sé teanga cláir. Gach a dhéanann sé é struchtúr do ábhar agus freisin ar fáil ar roinnt meiteashonraí. Mar sin, mar shampla, is dócha, go leor de na atá úsáidte agat Facebook roimhe. Agus is féidir leat a áireamh naisc i, nó is féidir leat Is féidir a chur ar nasc mar do stádas. Agus ansin, beidh tú faoi deara go bhfuil nasc i gcónaí Tá pictiúr deas dó agus roinnt téacs. Go ginearálta, is é go bhfuil roinnt meiteashonraí do leathanach gréasáin. Agus tá sé meiteashonraí Facebook-sonrach. Agus ansin, nuair a bhíonn Facebook léamh go leathanach agus tríd an nasc, tá sé Breathnaíonn do na meiteashonraí ar leith, mar sin tá sé fhios cad pictiúr a thaispeáint, cad teideal a thaispeáint, agus cad téacs teibí a chur ar taispeáint. Mar sin, is féidir linn a áireamh meiteashonraí le ár leathanach gréasáin baint úsáide as HTML. Agus cabhraíonn sé linn freisin struchtúr an t-ábhar, go ginearálta, cad ba mhaith linn dul i gcás. Is gné gach rud i HTML. Agus na heilimintí ar dheis anseo - seo CS50, is é an téacs ar an eilimint. Agus tá sé roinnt clibeanna. Tá sé seo tag. Agus faoi deara againn go bhfuil ina ag an ag tosú agus ansin Slais ar, mar sin dúnadh an chlib ag an deireadh. Uaireanta, ní níl oscailte tag agus tag dhúnadh. Níl ach rud amháin. Beidh muid a fheiceáil sampla de go ar an sleamhnán seo chugainn. Mar sin, ní gá duit a oscailt agus tag dhúnadh. Ach seo, táimid ag encasing seo Eilimint CS50 i tag ancaire. Agus go bunúsach, insíonn na clibeanna an brabhsálaí cad a dhéanamh leis an eilimint ar leith. Mar sin, arís, is é an téacs CS50 táimid ag dul a fheiceáil. Agus tá sé ag dul a bheith cineál ancaire. Ancaire úsáidtear go bunúsach do naisc le rud éigin. Go háirithe, is féidir leat insint cheana féin, tá sé seo le nascadh leis an leathanach baile CS50. An chuid eile den chlib - nó go ginearálta, Is cuid de na clibeanna tréithe. Agus féach againn ar dheis anseo, go Tá an chlib ceann tréith, an tréith href. Agus siad a mhodhnú tag leith. Go deimhin, má théann tú go dtí ceann de na láithreáin ghréasáin nó na tagairtí a thug mé tú roimh nó breathnú suas ar an chlib ar líne, beidh tú faoi deara go bhfuil a ton de tréithe féideartha. Is dócha gur ceann de na is coitianta. Tá sé seo ag insint dom a chruthú nascadh leis an láithreán gréasáin ar leith. Agus tréithe ginearálta tugtar, más rud é nach tugadh go heisiach, i mbeirteanna príomh-luacha. Mar sin, tá anseo an eochair, a href. Agus is é an luach seo ar dheis anseo. Agus beidh teacht i handy níos déanaí, nuair a thosaíonn muid ag úsáid roinnt leabharlanna a cabhrú linn Cód i JavaScript nó scríobh ábhar HTML. Táimid ag dul go minic a bheith - díreach cosúil le linn Ba mhaith a dhéanamh scriosaidh eagar 0 agus go Ba mhaith a thabhairt dúinn roinnt luach. Sa todhchaí, beidh orainn a bheith ag déanamh a lán de na rudaí cosúil href lúibín rud éigin. Agus beidh a thabhairt dúinn an luach na href, nó más mian linn a thabhairt cothrom le dáta ar an href eochair agus ansin a thabhairt dó luach ar leith. Mar sin, díreach cosúil le arrays nuair a bhí againn eochair 0 nó 1 eochair nó eochair 2 nó fiú le hash tábla, go maith, le do táblaí hash chomh maith, is dócha go raibh tú - tá sé Bhí eagar, mar sin eochair 0, eochair 1, 2 eochair. Go innéacs ann, is féidir linn smaoineamh ar sin mar eochair. Agus is é an luach is cuma cén bhí stóráilte ansin. Gach ceann de na tréithe Tá péirí príomh-luacha. Agus beidh a bheith tábhachtach chun athrú leo nó dtabhairt cothrom le dáta nó iad a chur isteach níos déanaí. Mar fhocal scoir, tá tú ag feiceáil an struchtúr seo sula, ach is é seo an is bunúsaí struchtúr leathanach HTML. Ag barr, a insint duit go bhfuil tá sé seo i ndáiríre HTML. Agus ansin ní mór dúinn HTML oscailte tag agus tag HTML dhúnadh. Mar sin, gach rud taobh istigh de is é seo an HTML. Feicimid an ceann agus an comhlacht. An ceann de do doiciméad Áirítear go ginearálta cad é? Aon buille faoi thuairim ar cad tú a chur i an ceann? LUCHT ÉISTEACHTA: Chuir tú an teideal agus stíl. Jason Hirschhorn: an teideal. Ba é sin buille faoi thuairim iontach. Is féidir liom a tipped tú amach chuig an. Cad iad roinnt rudaí eile? Luaite againn ar cheann acu go D'fhéadfadh dul i an ceann. LUCHT ÉISTEACHTA: Dúirt sé, stíleanna. Jason Hirschhorn: Stíleanna - mar sin más mian leat a nascadh i JavaScript nó fiú CSS, a bhfuil tú ag caint faoi ​​nuair a bhíonn tú ag caint faoi ​​stíleanna. Comhad eile, ba mhaith leat a nascadh i lasmuigh comhad, a chuirfidh dócha ag dul i an ceann. Cad é eile? Luaite againn cúpla sleamhnáin ó shin ar cheann de na rudaí a Is féidir HTML a dhéanamh ar do shon. Is féidir é a chur ar fáil - thosaíonn le M - LUCHT ÉISTEACHTA: Meiteashonraí. Jason Hirschhorn: Meiteashonraí - mar sin a lán Beidh an meiteashonraí dul i an ceann, toisc nach mbeidh gá gá a bheith mar chuid de chuid an chomhlachta de do chód. Sin go ginearálta - is é an comhlacht an ábhar, cad a fheiceann duine éigin. Agus mar sin thug mé díreach amach an freagra mo chéad cheist eile. Ach i gcorp ginearálta an t-ábhar go bhfuil ag dul a bheith ar taispeáint ar an leathanach gréasáin. Mar a fheicfimid, láithreáin ghréasáin casta claonadh a bhíonn le intermingle nó a athrú suas cad chuir siad i an ceann agus an comhlacht. Ach go ginearálta, tá an ceann rudaí nach bhfuil an t-úsáideoir ag dul go dtí a fheiceáil ar an scáileán. Nascann sé i gcomhaid eile agus soláthraíonn meiteashonraí. De bharr an méid, tá an comhlacht gach rud Is é an t-úsáideoir ag dul a fheiceáil. Aon smaoineamh cad a chiallaíonn an gclib seo p? LUCHT ÉISTEACHTA: Mír? LUCHT ÉISTEACHTA: Priontáil. LUCHT ÉISTEACHTA: Ní chiallaíonn cló. LUCHT ÉISTEACHTA: A chiallaíonn sé mír? Jason Hirschhorn: Mír - mar sin tá sé seo le mír. Agus an gclib seo p, raibh mé in ann a bheith clóscríofa díreach seo ar an scáileán agus ansin bhí sos líne ag an deireadh é. Aon duine a fhios conas a chur san áireamh sos líne? LUCHT ÉISTEACHTA: pr - Jason Hirschhorn: pr - LUCHT ÉISTEACHTA: Slais pr? Jason Hirschhorn: Slais pr sheasann do sos líne. Ach tá míreanna ar leith formáidiú. Agus beidh orainn a fháil do formáidiú i sa dara fomhír, nuair a labhairt linn faoi CSS. Ach gach rud taobh istigh na clibeanna p Beidh roinnt formáidiú réamhshocraithe a bhaineann leis, is dócha roinnt spásáil i idir éagsúla míreanna. Agus beidh sé a bheith bealach amháin chun idirdhealú a bloic de chód. Aon clibeanna eile - cad iad clibeanna eile go atá tú ag feiceáil? Jason Hirschhorn: H1 trí H6. h1 trí H6, agus cad é sin? LUCHT ÉISTEACHTA: Beidh sé in iúl cé chomh mór agus tá na litreacha trom. Jason Hirschhorn: Ceart, Seasann sé do header. Agus mar sin is header1 header mór. Beidh sé dócha, trí mhainneachtain, a bheith trom, ina clómhéid mór, dírithe ar dócha an scáileán, léir ar an mbealach síos go dtí H6, a bhfuil clómhéid níos lú, níos lú béim. Ar ndóigh, is féidir leat, i agat go bhfuil comhad CSS nó áit éigin i do chód - a, arís, beidh orainn a fháil chun go sa dara - athrú cad é an iompar réamhshocraithe ar is chlib H1. Ach a choinneáil i gcuimhne go Chrome, Safari, Firefox, Internet Explorer go léir Breathnaíonn réamhshocraithe ar a lán de na clibeanna caighdeánacha. Is féidir leat, arís, a athrú i gcónaí cén chuma atá orthu. Aon clibeanna eile go bhfuil gach duine Tá feicthe? Yeah - LUCHT ÉISTEACHTA: Suíomh div. Jason Hirschhorn: A chlib div - div chlib Níl aon fhormáid-tógtha i, in aghaidh se, a úsáidtear chun bloc as cineálacha éagsúla de chód. Aon clibeanna eile? Tá. LUCHT ÉISTEACHTA: li - Jason Hirschhorn: li - cad li do? LUCHT ÉISTEACHTA: Liosta. LUCHT ÉISTEACHTA: Liosta Jason Hirschhorn: Tá li le gnéithe liosta. Tá dhá chineál de liostaí. Cad iad an dá chineál? LUCHT ÉISTEACHTA: Ordaíodh agus gan ord. Jason Hirschhorn: Ordaíodh agus gan ord - seastáin sin ul do liosta gan ord. Sin más mian leat le piléar pointe, liosta na bpiléar. Tá liosta sórtáilte liosta uimhrithe. Agus mar sin go mbainfidh tú a dhéanamh ar chlib ul oscailte agus ansin tonna na n-eilimintí liosta agus ansin dún an chlib ul. agus go mbeidh liosta gan ord chruthú. Táimid ag dul a fheiceáil roinnt samplaí de HTML i beagán. Ach roimhe sin, ba mhaith liom a fháil ar CSS. Agus Seasann CSS do Cascáideacha Stílbhileoga. Agus is é seo an-dlúth a bhaineann HTML ach beagán difriúil. Cabhraíonn sé seo leat formáid go léir an t-ábhar struchtúir HTML. Mar sin, i CSS, ní mór dúinn go ginearálta nach bhfuil ag iarraidh a stíl gach header amháin nó gach íomhá amháin nó gach mír amháin. Is mian linn a stíl ar roinnt gnéithe nó b'fhéidir eilimint ar leith. Agus an bealach stíl againn ar leith Is eilimint a thabhairt dó ar ID. Mar sin, is é seo an tréith. Tá sé eochair agus luach. Is é an eochair ID. Is é an Lógó luach. Phioc mé lógó randamach. Agus má thugann tú rud éigin ar ID, go ginearálta, ba chóir a thabhairt ach le gné amháin. Agus ansin, i do stílbhileog, is féidir leat stíl an ghné ar leith, áfach, ba mhaith leat é a chuardach. Más mian leat a stíl ar roinnt de heilimintí, b'fhéidir tá sé ina rang áirithe ceanntásca, ach cuid de do chuid cheanntásca. B'fhéidir tá sé ina header agus íomhá agus mír mian leat go léir a bheidh dírithe. Ansin, is féidir leat a thabhairt na grúpaí eilimintí go léir d'aicme. Agus is féidir leat a thabhairt ar an rang stíl ar leith. Mar sin, tá ar ID agus rang dhá bhealach ann chun bhriseadh suas do chód, ionas gur féidir leat cabhrú a bheith níos sainiúla i cad stíl agat. Tá trí bhealach a stíl. Is é an chéad cheann, le an tréith stíl. Mar sin, a fheiceann tú, is é an eochair stíl stíl. Is é an luach iarbhír stíl liosta luach lárnach eile. Sa chás seo, phioc mé eochair amháin, téacs-ailíniú. Agus dúirt mé, ionad. D'fhéadfá a bheith ag iarraidh féin ag an pointe, conas a raibh a fhios agam faoi téacs-ailíniú. Cad a dhéanann a dhéanamh fiú? Sin ceist iontach a iarraidh, agus táimid ag dul a fháil ann sa dara. Mar sin, go bhfuil bealach amháin rud éigin a stíl, ach a thabhairt dó an tréith stíl. Is bealach eile rud éigin a stíl - is é seo Akshar a luadh níos luaithe. Is féidir leat úsáid a bhaint clibeanna stíl agus a chur go sa cheann de do doiciméad HTML. Mar sin, tá tú ag rá go bunúsach, an t-ábhar taobh istigh anseo Tá roinnt ábhar stíl. Agus is é an fhormáid le haghaidh go bhfuil an rud agat ag iarraidh a stíl agus ansin, taobh istigh de guailleáin chatach, an péire luach lárnach de tréithe gur mian leat a thabhairt do go bhfuil an cineál áirithe de ghné. Ar deireadh, agus is é seo an bealach is coitianta. Agus is é seo an mbealach ina ndéanaimid dhéanamh i tacar lch 7. Tá sé stílbhileog sheachtrach. Mar sin, tá tú. Comhad CSS. Agus taobh istigh de sé, a fheiceann tú a lán de na rudaí gur cuma mhaith seo, an t-ainm de chineál éigin de ghné nó ID nó rang agus ansin, taobh istigh de chatach guailleáin, liosta de phríomh péirí luach. Ar ndóigh, má chruthaíonn tú seachtrach comhad, tá tú ag dul go dtí Ní mór a chur san áireamh - géar san áireamh, agus a bheadh a bheith ar an analaí C - i do comhad HTML. Mar sin, caithfidh tú a chur san áireamh an cód i do chomhad HTML. A bheith ar an ainm an chomhaid agus ag glacadh leis go bhfuil sé ar an eolaire céanna. OK. Ba é sin go leor. Agus táimid ag dul anois chun breathe agus táim ag ag roinnt fíor, suíomh gréasáin beo agus iniúchadh a dhéanamh ar seo níos mó. Ach sula dhéanaimid a dhéanann, aon duine tá aon cheist? Mar sin, más mian leat é seo a dhéanamh chomh maith le dom, is féidir linn dul go dtí an fearas. Agus roghnaigh mé an leathanach baile CS50. Is féidir leat é seo a dhéanamh le haon suíomh gréasáin. Ach cén fáth nach bhfuil muid tús a chur leis leathanach baile CS50? A ligean ar athnuachan. Mé i ndáiríre a mholadh go mór tú ag déanamh seo chomh maith le liom, mar gheall ar cad againn ag dul a dhéanamh anois ag dul a bheith thar a bheith áisiúil duit, ní hamháin i P-Set 7, ach i P-8 Socraigh chomh maith. Yeah. LUCHT ÉISTEACHTA: An bhfuil bealach chun tuairimí a dhéanamh i HTML, gan úsáid a bhaint as PHP? Jason Hirschhorn: Sea, is féidir leat tuairimí a dhéanamh i HTML. LUCHT ÉISTEACHTA: Cad é an error? LUCHT ÉISTEACHTA: marc Exclamation Fleasc Fleasc. LUCHT ÉISTEACHTA: OK. Jason Hirschhorn: Is ea. Is é sin an chomhréir. Is féidir leat tuairimí a dhéanamh i HTML. Is féidir leat tuairimí a dhéanamh i PHP. Mar a mbainfidh tú a fheiceáil, trácht i HTML beidh fós a thaispeáint ar bun, nuair a táimid ar an HTML cód foinse de shuíomh ar leith. Mar sin, seo cs50.net. Má chliceálann tú ceart i is nua-aimseartha brabhsálaithe ar an chuid is mó aon leathanach, amharc tú an fhoinse leathanach. Mar sin, a ligean ar é sin a dhéanamh ar CS50. Agus lo agus behold, táimid ag féach ar an rud ollmhór. CS50 Breathnaíonn i ndáiríre go leor deas. Ní bheidh a lán de na láithreáin ghréasáin breathnú ar seo deas. Má théann tú go dtí leathanach baile Google agus é a oscailt suas. Ní bheidh sé cuma chomh deas ar. Ach thugann tú faoi deara go bhfuil, ag an barr - tá sé seo de chineál ar beag. A ligean ar seo a dhéanamh níos mó. OK. Ag barr, HTML DOCTYPE, go eolach. Ansin, a fheicimid an chlib HTML oscailte agus an ceann, ar dheis anseo, ar fad de na clibeanna meta. Agus is féidir leat a fheiceáil seo og, ní dul chun dul isteach go anois. Ach tá mé beagnach dearfach ag an Bheadh ​​sin a bheith Facebook. Is é sin i ndáiríre an Facebook. I mo thuairimse, a sheasann do graf oscailte. Mar sin, cuimhnigh, bhí mé go léir ina luaitear go bhfuil Faceboook-sonrach meiteashonraí is féidir leat thabhairt do leathanach. Sin an méid atá ar dheis anseo. Mar sin, nuair a nascann tú an leathanach ar Facebook, an íomhá tá sé ag dul a thaispeáint Tá an íomhá seo ar dheis anseo. Agus tú a fheiceáil i ndáiríre go bhfuil sé Facebook, mar tá sé an íomhá Facebook. Ach mar sin féin, tá muid ag fáil leataobh. Mar sin, ní mór dúinn roinnt clibeanna meiteashonraí anseo. Feicimid an teideal CS50. Agus arís, is é an teideal cad a théann suas anseo sa chluaisín bhrabhsálaí. Feicimid seo a nascadh i, ar dheis anseo, comhad JavaScript seachtrach. Ní mór dúinn Labhair faoi JavaScript bhfad, ach an tseachtain seo chugainn - agus is cinnte má tú ag déanamh fadhb atá leagtha bunaithe ar an ngréasán, bheidh tú ag úsáid JavaScript. Seo é an chaoi tú nasc seachtrach i JavaScript comhaid. Feicimid dheis anseo, ar deireadh, an CSS bileog stíle, go bhfuil na doiciméid stíleanna an Chóid seo. Let oscailt ar iarbhír suas agus a chur le breathnú i ndáiríre go tapa. Breathnaíonn sé seo dÚsachtach. Níl aon bhealach is mian liom a bheith in ann a léamh tríd. Mar sin, is féidir leat i ndáiríre áfach, má tá tú breathnú, is féidir leat a fheiceáil go bhfuil saghas tá - ann a théann muid. Go Breathnaíonn cosúil le rud éigin atá feicthe againn roimh, dath cúlra, leagan sé cothrom le roinnt luach dearg-uaine-gorm. Níor chóir an stuif is cosúil saghas sin eachtrach, cé, nuair a chuir mar seo, is féidir é a bheith le beagán mór. Níl muid ag dul chun breathnú ar an comhad CSS nó cuid mhór ama a chaitheamh ar sé, mar gheall ar Tá sé, arís, deacair go leor a léamh. A ligean ar dul ar ais go dtí seo Leathanach HTML CS50. Agus a ligean ar scrollú síos go dtí an gcomhlacht. Agus taobh istigh fheicimid an gclib seo div. Feicimid header ceart anseo. Feicimid an chlib ancaire. Agus is é ngné seo liosta Tugtar rang ar leith. Agus feicimid go rang arís agus arís eile arís agus arís eile. Tá tú ag Curtis. Tá an trácht i HTML5. Agus mar a thugann tú faoi deara, is féidir linn a fheiceáil go fóill sé, ach nach bhfuil sé léiríonn suas. Tá sé i ndáiríre i ndáiríre suimiúil. Breathnaíonn sé mar seo liosta scóir Tá eilimint dúirt amach. Má théann muid go dtí an leathanach, arís, tá sé fós is cosúil go bhfuil, mar sin suimiúil. Ó, sin an fáth, mar gheall ar an chéad líne eile. Cad eile a dhéanann linn a fheiceáil leasa? Is é an chuid eile den seo níos mearbhall, i déileáil leis an leath ceart an láithreán gréasáin, a bhfuil beagán beagán níos casta. Mar sin, is é seo cad a roinnt HTML Tá dul chun breathnú cosúil. Maidir liom féin, áfach, tá sé seo le beagán mór, agus nach bhfuil sé seo cabhrú liom go bhfuil i bhfad. Mar sin féin, tá rud éigin a ní, i ndáiríre, cabhrú liom go leor. Agus is é sin an méid a úsáid mé agus mé ar ag iarraidh a figiúr amach conas rud éigin Breathnaíonn an mbealach a dhéanann sé, nó conas is féidir A dhéanamh liom athruithe a dhéanamh ar mo shuíomh gréasáin. Agus is é sin uirlis forbróir go bhfuil tógtha isteach Chrome. Mar sin, má théann tú go dtí seo trí barraí ceart anseo agus dul síos go dtí uirlisí cliceáil ar Developer Tools, beidh fuinneog beag pop suas ag bun an leathanaigh. Agus go háirithe, Chrome, ós rud é go bhfuil sé iontach a bheidh, formáid an bhfuinneog agus a chur ar an HTML agus é a dhéanamh cuma a lán níos deise ar do shon. Mar sin, anois tá sé i ndáiríre roinnt collapsible HTML gur féidir leat iniúchadh a iniúchadh gnéithe an leathanach. Más mian linn chun breathnú ar an gcomhlacht, Léiríonn sé i ndáiríre. Nuair a scrollbharra tú os cionn cuid de na HTML, síos sa bhfuinneog, beidh sé aird a tharraingt ar an chuid sé ag caint faoi ​​i an fhuinneog mhór. Mar sin, lig dom iarracht arís agus buille seo suas le beagán. OK. Mar sin, a ligean ar a oscailt an gcomhlacht. Agus tá mé ag scrollaigh thar an div chlé. Agus thugann tú faoi deara go bhfuil sé ag cur béime an leath clé den scáileán. Mar sin, a ligean ar cliceáil ar an agus a leathnú go. Taobh istigh de, tá sé cosúil le tá dhá divs. Níl an chéad div seo. Ní féidir liom a fheiceáil go bhfuil béim. Níl a fhios agam, ach tá sé cosúil seo an dara ceann, d'fhág istigh é, an t-ábhar ar an taobh clé den scáileán. Ansin, níl an rud ar a dtugtar header. Breathnaíonn sé cosúil go bhfuil ag cur béime ar an chuid CS50. Má osclaíonn muid suas, feicimid go bhfuil sé rud ar bith níos mó ná header 1. Tá sé tugtha le haitheantas ar, agus tá sé mar gheall ar an cs50 téacs. Mar sin, arís, ag féachaint air tríd an consól nó ag baint úsáide as na huirlisí bhforbróir phána ag bun an scáileáin a dhéanann iniúchadh an suíomh gréasáin seo, táthar ag súil, a lán níos lú intimidating agus a lán níos inrochtana. Ceadaíonn sé freisin dúinn a thuiscint go an suíomh gréasáin seo, cé go Breathnaíonn sé an- deas agus deas, nach bhfuil gach go bhfuil i bhfad níos mó ná an méid a bhfuil tú ag dul a bheith dhéanamh ar Socraigh Fadhb 7. Agus is é seo go hiomlán laistigh de do chumas a chruthú. Más mian linn a - an rud fionnuar eile mar gheall ar úsáid a bhaint as na uirlisí, má dhéanann tú cliceáil ar dheis ar an teideal, is féidir leat in eagar an HTML. Mar sin, a ligean ar ghlaoch air Jason. Agus anois beidh tú faoi deara mé tar éis athrú an HTML ar an leathanach seo. Ar ndóigh, nach bhfuil mé athrú sé buan. Má athnuachan mé mo bhrabhsálaí, ansin bheadh ​​sé dul ar ais chuig an HTML bunaidh. Ach uaireanta Ba mhaith liom a dífhabhtaithe mo cód, agus níl mé ag iarraidh chun breathnú díreach ag mo gedit bhfuinneog agus iarracht a dhéanamh agus a thuiscint cad atá ar siúl. Ba mhaith liom a fheiceáil cad a tharlóidh beo. Mar sin, beidh mé in eagar cód mar seo agus a fháil an bhealach is mian liom é a chuardach. Agus ansin beidh mé a dhéanamh ar an athruithe i mo cód. Agus a aimsiú mé go bhfuil sé i bhfad níos éasca nuair is féidir leat a dhéanamh ar na rudaí instantaneously, mar sin. Abair, arís, ba mhaith linn a dhéanamh eile a seans, toisc go bhfuil muid iniúchadh le HTML agus CSS ceart anois. Is féidir liom a chur in eagar ar an HTML ceart anois. Agus mé ag dul a áireamh ar an nasc. Mar sin, tá mé ag dul a athrú sa bhaile ar CS50 leathanach, mar sin beidh sé a nascadh le - ligean le rá - mo leathanach baile. Cad é an t-ainm, má Meabhraíonn aon duine, nó cad é an tréith ba mhaith liom a thabhairt le cluaisín ancaire nuair is mian liom é a nascadh áit éigin eile? LUCHT ÉISTEACHTA: href? Jason Hirschhorn: href - Mar sin anois, beidh tú a fheiceáil go bhfuil Is béim faoi Jason. Sin mar gheall ar Chrome, trí mhainneachtain, Tugann anchors ar béim. Tá tú le feiceáil dócha go roimh nuair a tá tú imithe go dtí an leathanach gréasáin. Tá rudaí go bhfuil naisc béim agus i gorm. Tá an stíl réamhshocraithe le haghaidh nasc Is chun béim a chur go ginearálta agus é a chur i gorm. Más rud é nach féidir liom mar sin, Is féidir liom a athrú go. Agus beidh muid ag athrú sa dara. Ach anois, faoi deara freisin go, má hover mé níos mó ná seo, i bun na láimhe clé den scáileán, ceart os cionn na heilimintí focal is é an nasc a thug mé é. Mar sin, má rinne mé cliceáil ar an - agus is féidir linn cliceáil ar dheis ar seo, a oscailt cluaisín nua. Níl sé seo i ndáiríre mo leathanach baile. Tá sé díreach tar éis mo ainm. Tá tú ag dul. Táimid tar éis dul anois sé isteach ar an nasc. A ligean ar iniúchadh a dhéanamh ar roinnt CSS chomh maith. An rud álainn - agus tá mé ag dul go dtí seo a dhéanamh le beagán níos lú - thart ar is é seo consól, go bileog CSS dÚsachtach chonaic muid roimh, go raibh i ndáiríre deacair a pharsáil é, anois go hálainn atá leagtha amach dúinn ar an taobh na láimhe clé an phána. Mar sin, is féidir linn breathnú. Agus má táimid ag leathnú seo stíleanna tab, táimid ag Is féidir a fheiceáil gach ceann de na stíleanna éagsúla a bhaineann le, sa chás seo, an ghné ar leith, seo eilimint nasc. Má dhéanann muid ar an táb stíleanna cumaisc, go ach léiríonn dúinn, ní i gcás gach rud a thagann ó, ach go bunúsach gach ceann de na stíleanna atá ag feidhmiú ar an ghné ar leith ceart anois. Agus a ligean le rá, ba mhaith linn a athrú le beagán. Mar sin, is é seo go léir na stíleanna atá ag feidhmiú ar an eilimint ar leith. Abair ba mhaith linn é a athrú, mar gheall orainn ag iarraidh a fheiceáil conas Breathnaíonn an rud éigin. Agus tá muid ag imirt ach thart ceart anois. Nó ba mhaith linn rud éigin a thástáil amach, sula scríobh sé i cód agus síobtha sé agus é a dhéanamh beo. Is féidir linn dul go dtí an cluaisín stíleanna. Agus sa chéad bhosca sé a deir, element.style. Agus i anseo, is féidir leat a chur isteach, Is féidir leat a chur rud éigin. Mar sin, ba mhaith liom a - a ligean ar dul go dtí mo nasc agus an a leagtar ar an dath cúlra. Agus autofills sé i ndáiríre ar do shon, go léir na hairíonna is féidir. Dath cúlra, agus ba mhaith liom a dhéanamh go gorm. Ní ghorma focal. Is Gorm focal. An bhfaca mé é ag teacht suas? Oh, go toisc go bhfuil sé sa href? OK. Mar sin, ní féidir liom a fheiceáil aon athrú anseo. Agus sin mar a, más rud é aird a tharraingt againn ar an nasc, beidh tú faoi deara go bhfuil an nasc nach bhfuil rialú iarbhír an airíonna an ghné ar leith. Tá sé i ndáiríre, má táimid oscailte ar an nasc, an header ar dheis anseo go rialú cad tá sé cosúil. Mar sin, más mian liom a dhéanamh ar an cúlra gorm, tá mé i ndáiríre a athrú dath cúlra ar an eilimint header. Agus anois a fheicimid go bhfuil an Tá cúlra gorm. Mar sin, arís, d'fhéadfadh sé seo a bheith ag dul go tapa tríd an ábhar seo go tapa go leor. Ach tá sé seo go bunúsach cad tú ag dul a bheith ag déanamh. Níl sé ar Socraigh Fadhb 7, ach is cinnte nuair a bhíonn tú códú ar an ngréasán. OK. Ba mhaith liom a dhéanamh ar an gorm cúlra. Cé, sa chás seo, gorm Breathnaíonn deas gránna. Is féidir liom dul i anseo, súgradh timpeall. Feicim go bhfuil athrú é go gorm nach bhfuil ag obair ar an a. Caithfidh mé a athrú i ndáiríre an header eilimint a chur san áireamh ar an gorm cúlra. Agus ansin, má ansin mé dul ar ais go dtí mo CSS comhad, cén chaoi a leag mé i ndáiríre seo cúlra a bheith gorm agus seo a dhéanamh bata athrú? Toisc má thugann muid má athnuachan mé an leathanach, na hathruithe ar fad a rinne mé imithe. Mar sin, shíl mé, ceart go leor, mo Tá cúlra gorm. An gá dom dul isteach an eilimint header1 agus dath cúlra a athrú go gorm. Conas is féidir liom a dhéanamh i ndáiríre go bhfuil athrú? Bhuel, chun cuimhne go bhfuil, má théann muid taobh istigh anseo, an header, an Tá teideal ar ID. Agus sin an teideal. Agus mar sin i ár comhad CSS, is féidir linn a rá, OK, rud ar bith a ghlacadh le haitheantas ar teidil agus a thabhairt dó an mhaoin bhreise. Conas is féidir linn tagairt éigin leis an ID teidil, aon smaointe, nó aon duine fhios conas tagairt againn IDs in ár comhad CSS? A hash, go díreach ceart. Agus fuair tú leid ar an gceart sin anseo. Mar sin, áit éigin sa comhad CSS, níl an líne seo de chód - # Fhág # chlé-istigh # header # teideal. Agus tá sé ag tabhairt corrlach bun, saineofar an bun an corrlach seo eilimint ar leith. Bhuel, má bhí mé a athrú go, Ba mhaith liom dul isteach sa comhad CSS. Agus d'fhéadfadh mé in ann teacht ceachtar seo chuid den comhad CSS. Nó d'fhéadfadh a scríobh mé mo chuid féin. Raibh mé in ann a dhéanamh hash Lúibín cúbach teideal agus ansin cúlra colon dath gorm Leathstad agus gar go Lúibín cúbach. Agus bheadh ​​athrú ar an cúlra dath an ghné go gorm. Is é an chúis a thugann siad duit an oiread sin anseo sin, tá sé riachtanach sa chás seo, toisc go bhfuil teideal le haitheantas ar leith. Ach cad is féidir leat a dhéanamh go bhfuil rudaí a nead. Mar sin, tá sé seo ag rá, OK, téigh go dtí an taobh clé. Sin an-bheag. Mé leithscéal a ghabháil as sin. Ach téigh go dtí an rud le ID chlé. Taobh istigh de sin, breathnú ar an rud le haitheantas ar chlé istigh. Taobh istigh de go bhfuil cuma, lorg an rud le ID header. Taobh istigh de sin, breathnú ar an rud Teideal ID agus athrú ar an teideal ID. Mar sin, tá sé seo ach ar bhealach na rudaí neadaithe. Roinnt daoine cosúil nead é, mar gheall ar a dhéanann sé sé beagán níos soiléire. Feicfidh tú a fheiceáil síos anseo freisin, ar dheis anseo, níl aon hash. Tá sé díreach H1. Sin toisc go bhfuil h1 mar gheall ar an ainm de tag cineálach. Agus tá roinnt airíonna CSS a bhaineann le gach h1 amháin. Mar sin, má fuair mé h1 eile ar an leathanach, Ba mhaith liom a fheiceáil freisin go raibh an stíl seo i bhfeidhm air chomh maith. Má bhí mé a chur i bhfeidhm stíl le haicme, conas is féidir liom tagairt d'aicme nó labhairt faoi rang i comhad CSS? LUCHT ÉISTEACHTA: Ponc. Jason Hirschhorn: Tá sé le ponc. Mar sin, a ligean ar dul ar ais go dtí an leathanach roimhe seo. Má dhéanann mé le haitheantas ar hash. Sin atá ag athrú ar an stíl ar an rud le ID. Nó tá brón orainn, má dhéanann mé lógó hais, go teacht ar an rud a bhfuil an ID lógó agus a thugann sé stíl CSS ar leith. Má dhéanann mé rud éigin. Barr, go mbeifí ag aimsiú gach rud leis an rang ar barr agus athrú a stíl. Má dhéanann mé ach H1, nach bhfuil gach h1 aonair agus tugann sé an cuma cad stíl mian liom a thabhairt dó. Má dhéanann mé spás h1 agus ansin. Barr. Beidh an dul teacht ar na h1s agus ansin go léir na cinn leis an rang ar barr agus ansin ach na stíleanna a athrú go cuma cad ba mhaith liom a thabhairt dó. Agus arís, d'fhéadfadh muid a bheith i scríbhinn cuid de seo ar ár gcuid féin. Ach ní ba mhaith linn a gotten go dtí seo. I bhfad níos fearr, is cosúil sé chun dul i ndáiríre ar an suíomh gréasáin fíor beo agus a fheiceáil conas a a dhéanann siad é agus breathnú ar gach ceann de na rudaí iontach a gheobhaidh tú a dhéanamh. A ligean ar breathnú ar láithreán gréasáin amháin níos mó roimh sinn ag dul ar aghaidh. Agus is é an ceann seo go mbainfidh tú is dócha bheith eolach. Is é seo an CS50 Airgeadais. Mar sin, arís, is féidir leat dul i ndáiríre i agus breathnú ar an comhad CSS ar do ríomhaire, toisc go bhfuil tú atá íoslódáil seo Comhad CSS, má íoslódáil tú an fhadhb a leagan síos. Is féidir linn dul go dtí Uirlisí agus Uirlisí d'Fhorbróirí. Agus feicimid leagan amach HTML i bhfad níos simplí. Tá barr, lár, agus bun. Agus arís, rud ba chóir duit a bheith eolas maidir leis, mar atá tú d'fhéach sé tríd an gcód dáilte don fhadhb seachtaine seo a leagan síos. Ag barr é, in aghaidh an gcód, íomhá amháin ar a dtugtar. Agus is é sin foinse na híomhá. Abair mé críochnaithe ar fad ar cad Bhí mé a d'Socraigh Fadhb 7. Agus tá sé ag obair i gceart, ach Ba mhaith liom a athrú conas tá sé. Agus ba mhaith liom a athrú ar an cúlra de bharr an leathanach a, mar shampla, gorm. Má bhí sé dom, ba mhaith liom teacht i anseo agus figiúr amach, OK cad bhfuil mé ag iarraidh a athrú. A ligean ar a fheiceáil, div haitheantas ar barr, go Breathnaíonn cosúil leis an barr an leathanach. Mar sin, a ligean ar dul ann. A ligean ar iarracht a athrú ar an dath cúlra. A ligean ar dul a dhéanamh Alice gorm, mar gheall ar go ceann nicer. Agus beidh tú faoi deara go - Ní féidir leat a fheiceáil is dócha go bhfuil. Ach tá gorm éadrom, taobh leis an lógó CS50. A ligean ar é a athrú ina ionad dearg. Agus beidh tú faoi deara anois athraigh mé díreach tar éis an dath cúlra a dearg. Mar sin, anois ba mhaith liom dul isteach i mo comhad CSS agus cineál # paren chatach barr ar dheis anseo. Is féidir leat a fheiceáil ar an ceart cód anseo, Lúibín cúbach. Agus ansin, ba mhaith liom a chur cúlra dath, dearg. Agus ansin, bheadh ​​ann bheith brace chatach. Mar sin, is é sin conas ba mhaith liom a iniúchadh agus a triail formáidiú ar an CS50 Láithreán Airgeadais. Raibh mé in ann é a dhéanamh anseo agus tástála sé amach ar mo bhrabhsálaí. Agus ansin, raibh mé in ann dul isteach i mo cód iarbhír agus ar na hathruithe a bheidh a i ndáiríre dul beo agus gur féidir le daoine a fheiceáil i ndáiríre, má bhí siad chun teacht ar mo shuíomh ar leith. OK. Ba é sin go leor. Mé leithscéal a ghabháil dul trí go tapa mar sin. An bhfuil aon cheist aon duine ar fad faoi HTML nó CSS? LUCHT ÉISTEACHTA: An féidir leat dul díreach os cionn conas tá tú nasctha cad a bhí Jason, arís? Jason Hirschhorn: Cad a dhéanann tú chiallaíonn nasctha? LUCHT ÉISTEACHTA: Thug tú nasc chuig ceann eile láithreán gréasáin, ag baint úsáide as an ancaire. Jason Hirschhorn: Mar sin, tá tú ag iarraidh, ach cineálach, conas a dhéanann tú nasc? LUCHT ÉISTEACHTA: Yeah. Jason Hirschhorn: OK. An cód le haghaidh nasc a dhéanamh - LUCHT ÉISTEACHTA: No, cosúil leis an HTML. Jason Hirschhorn: Síos anseo, i gceist agat? Mar sin, más mian liom a áireamh ar an nasc áit éigin, a rá, is é seo an HTML ar mo leathanach ar dheis anseo. Is é seo an HTML. B'fhéidir go bhfuil sé ar oscailt i gcomhad, index.html. Téim isteach A ligean ar a bheith an cóipcheart John Nasc Harvard chun rud éigin. Mar sin, beidh orainn a chur in eagar seo go léir mar HTML. Gach dhéanann tú é san áireamh an ar, mar sin lúibín lúibín dlúth ag an ag tosú, agus ansin Slais lúibín scriosaidh dlúth ag an deireadh. Mar sin, anois tá mé san áireamh tag ancaire. Agus i ndáiríre, má tá tú cliceáil as seo, beidh sé anois formáid é a chur in eagar mar HTML. Agus a rá, ba mhaith linn a nascadh. Mhaith againn go mbainfidh tú an tréith href. Agus a rá linn - Agus anois, mar a thugann tú faoi deara, cóipcheart Is é John Harvard gorm. Agus nuair a scrollbharra mé thar é, tá sé anois ar nasc. Mar sin, is féidir leat scríobh go bhfuil cód. Is féidir leat a nacht rud ar bith go leor i bhfad ba mhaith leat i chlib ancaire agus cas ar sé isteach i nasc. LUCHT ÉISTEACHTA: OK. Fuair ​​sé. Jason Hirschhorn: Agus más rud é nach raibh mé ag iarraidh é - ar ndóigh, uaireanta claonadh a bhíonn daoine chun smaoineamh ar na rudaí ach breathnú gorm cineálach agus cuireadh béim ar go bhfuil nach bhfuil an bealach is deise a dhéanamh nasc. Mar sin, má thagann mé thar anseo, a fheiceann tú go bhfuil, áit éigin i comhad CSS, tá scríofa seo agus ansin dá braces gcuach. Mar sin, a ligean ar rá go bhfuil, le haghaidh naisc, ní féidir liom ag iarraidh iad a bheith gorm, in áit mé Ba mhaith leis an dath nasc a bheith an maigeanta deas. A ligean ar thabhairt dó an dath. A ligean ar Pioc maigeanta. Anois, tá go léir na naisc ar mo leathanach a bheith an dath deas de maigeanta. Ní roinnt daoine cosúil le dathanna ar chor ar bith. Ní roinnt daoine cosúil le i bhfios go láidir. A gheobhaidh tú a phiocadh. Le naisc, is féidir leat stíl conas breathnú nuair atá tú cuairt orthu. Mar beidh tú faoi deara ar a lán de na leathanaigh, naisc cas corcra ar a thugann tú cuairt orthu. Is féidir leat athrú go bhfuil dath chomh maith. Yeah. LUCHT ÉISTEACHTA: Mar sin leat é a athrú do gach uile nasc amháin. Ach má bhí tú díreach a dhéanamh go nasc féin, ba mhaith leat a dhéanamh díreach i an ID bun nó rud éigin? Jason Hirschhorn: ceist sin go hiontach. Mar a tá tú faoi deara anseo, d'athraigh mé roinnt chuid den CSS a bhaineann le gach rud go bhfuil ar A. Má bhí mé a a dhéanamh go díreach nasc ag bun, mé Bheadh ​​téigh go dtí mo comhad CSS agus is dócha dhéanamh go díreach mar a dúirt tú, hash spás bun. Agus bheadh ​​a thabhairt dom gach Mar i bun. Nó d'fhéadfadh mé, mar mhalairt air, a thabhairt dó haitheantas ar leith agus ansin a dhéanamh ach nasc hash. Agus chuirfeadh ar mo chumas a athrú amach. Mar sin féin, ach doling amach IDs Willy nilly- Is de ghnáth droch- gcleachtas, mar gheall ar na Ba chóir a bheith ar leith. Agus an níos mó agat siúd, sé Is féidir a fháil mearbhall beag. Yeah. LUCHT ÉISTEACHTA: An féidir leat a thabhairt ar an gcéanna ID d'úinéirí il? Jason Hirschhorn: Go teicniúil, tá. Ní dhéanfaidh aon ní ag dul chun stop a chur ort, ach tú Ba chóir Níor chóir duit a thabhairt dó rang. OK, aon cheisteanna eile faoi ​​HTML nó CSS? OK. Lig dúinn bogadh ar aghaidh go dtí PHP. Ó, tá. LUCHT ÉISTEACHTA: Cad é faoi na láithreáin ghréasáin a chiallaíonn gur féidir linn a chur in eagar orthu sula athnuachan againn. Ach nuair a athnuachan againn reverts sé ar ais go dtí an HTML tosaigh? Jason Hirschhorn: ceist Mhór - mar sin nuair atá againn luchtaithe seo leathanach gréasáin, tá sé HTML. Agus tá sé JavaScript. Is é a PHP báis a thabhairt dúinn cibé cineál láithreán gréasáin a fheicimid. Agus tá sé cruthaithe roinnt HTML, cuid JavaScript, CSS agus roinnt. Agus is é sin inrochtana anois ag ár ríomhaire. Agus tá cóip de na comhaid a shábháil go háitiúil ar ár ríomhaire, de thuras na huaire. Mar sin, is féidir linn a chur in eagar go cóip logánta. Ach ar ndóigh, ní bhíonn muid eagarthóireacht an chóip freastalaí. Agus nuair a athnuachan muid an leathanach, a fháil againn cóip freastalaí eile. Agus mar sin táimid ag rudaí a fheiceáil ar ais mar a bhí siad. Má bhí muid in ann, ó anseo, a chur in eagar ar an láithreán gréasáin oifigiúil, ba mhaith linn a bheith ar a lán fadhbanna. LUCHT ÉISTEACHTA: Yeah, ionas gur féidir linn a léamh agus scríobh an chóip sin. Jason Hirschhorn: Ceart. Táimid ag déanamh ach athruithe áitiúla anseo, ach arís, an-cabhrach do iniúchadh, oftentimes. Nuair mé ag scríobh mo tionscadal deiridh, d' Mar shampla, ba mhaith liom a fheiceáil conas a roinnt láithreán gréasáin a rinneadh breathnú rud éigin an mbealach a rinne siad. Beidh mé ag dul i agus a úsáid phána síos anseo, chun breathnú ar an méid CSS a thug siad nó cén dath phioc siad nó conas siad fuair sé ionas go mbeidh, nuair a hovered tú níos mó ná rud éigin, tháinig an liosta síos ar bhealach cascáideacha deas. Tá sé slí iontach chun iniúchadh a dhéanamh ar cad eile láithreáin ghréasáin a dhéanamh agus a fháil ar iasacht uathu. A ligean ar bogadh ar aghaidh go dtí PHP. Seasann PHP, sa chiall athchúrsach, PHP Hipirtéacs Próiseálaí. Agus PHP, cad tá sé ag dul a dhéanamh Is fhorghníomhú taobh freastalaí cód. Mar sin, ní táimid ag dul a fheiceáil PHP cód. Mar sin féin, a dhéanann sé spraoi nicely leis HTML agus is minic a ghineann a lán de chód HTML. Ach mar a mbainfidh tú a bheith eolach Fadhb Socraigh 7, beidh do chód PHP fhorghníomhú, ghiniúint roinnt HTML, agus sin an méid Beidh an t-úsáideoir deireadh suas go bhfaca. Tá PHP thar a bheith cosúil le C. Mar sin féin, tá cúpla difríochtaí, agus na difríochtaí sin atá tábhachtach a thabhairt faoi deara. Is é an difríocht amháin go n-athróg i PHP atá clóscríofa scaoilte. An bhfuil aon duine a bhfuil tuiscint ar cad a chiallaíonn sin? LUCHT ÉISTEACHTA: Níl gá chun a chaith sé féin. Cosúil aon ghá a scríobh i téacs. Jason Hirschhorn: ní ba mhaith liom a bhaint as an caitheadh ​​focal, ach tá, ní gá a dhearbhú agus gur cineál athróg leith. Conas is féidir linn a dhearbhú in ionad athróg? LUCHT ÉISTEACHTA: Bain úsáid as comhartha dollar. Jason Hirschhorn: Bain úsáid as comhartha dollar. Dá bhrí sin tá $ x athróg. $ 1 Tá athraitheach. Is $ string athróg. D'fhéadfadh Glacfar athróg, $ x a bheith ina slánuimhir. Ansin, d'fhéadfadh sé a bheith ina teaghrán. Ansin, d'fhéadfadh sé a bheith ina charachtar. Ní chuireann sé ábhar i ndáiríre. Chomh maith leis sin, is é an rud is iontaí faoi PHP, rá, is é $ x an teaghrán aonarach. Agus is é $ y carachtar amháin. Is féidir leat a chur $ x agus y $, agus beidh sé a thabhairt duit 2, an méid gur mhaith leat a bheith ag súil. Mar sin, tá oibríochtaí i PHP. Toisc go bhfuil sé clóscríofa athróg loosely, Tá roinnt réitigh intuigthe a dhéanamh ar do shon agus roinnt oibríochtaí. Is féidir leat a dhéanamh oibríochtaí ar rudaí cineálacha éagsúla. De bharr an méid roimh, tú a fháil go minic ar earráid i C rá, nach é seo an cineál go bhfuil ceaptha chun dul anseo. Ní féidir ach rudaí den chineál seo go here. Nach bhfuil tú ag dul a fháil ar an gcineál sin earráid, go ginearálta, i PHP. Mar sin, go bhfuil difríocht mhór amháin - conas déileáil againn leis athróg. Is é an dara difríocht mór go Tá PHP cód a léiriú. Wheres, tá C ZIP thiomsú. Cad a chiallaíonn? Bhuel, le haghaidh C cód siúl agat sé trí tiomsaitheoir. Ghintear tú comhad dénártha. Agus bhí ar siúl tú go comhad dénártha. Ghlac tú cúram de gach earráidí roimh ghintear tú an comhad dénártha. Ar ndóigh, d'fhéadfadh go raibh lochtanna deighleoige, nuair a bhí ar siúl tú an comhad dénártha. Ach nach bhfuil sé cosúil leat dearmad a chur san áireamh an sainmhíniú ar printf, nó nach raibh tú a úsáid athraitheach agus díreach chruthaigh athróg wasteful. Nó nach raibh tú a shainiú fhréamhshamhail fheidhm. Gach go a tharla roimh thiomsaigh tú. Thug sé duit gach ceann de na earráidí nó olc rudaí gur shíl sé d'fhéadfadh tarlú. Agus ansin, bhí tú do 0 agus 1 comhad a bhí ar siúl agat. Ní PHP cód ag obair mar sin. Tá tú ag dul a scríobh do chód PHP. Ansin, tá tú ag dul go dtí shábháil, is dócha. Agus ar a laghad i P-Set 7, tá tú ag dul a athnuachan do bhrabhsálaí gréasáin, agus tú ag dul a fheiceáil cad a tharla. Tá tú ag dul a fheiceáil ar an aschur den PHP cód. D'fhéadfadh tú a fheiceáil freisin, ag an mbarr ar do leathanach, earráid. Toisc go raibh tú roinnt earráid i do PHP. D'fhéadfá a fheiceáil fós ar an chuid eile den Is é an leathanach gréasáin ag lorg fíneáil. Ach tá cuid amháin mícheart, agus níl earráid san áit sin. Agus sin mar gheall ar go chuid nach bhfuil do PHP cód ag obair. Go deimhin, nuair a fhorghníomhú tú, nuair a dhéanann tú téigh go dtí rud éigin cosúil le by.php. Tá sé ag dul chun dul trí do PHP comhad líne ar líne agus a fhorghníomhú go ansin agus gan ach ansin. Níl sé ag dul a thiomsú sé chun tosaigh ar am nó cóip amháin a thiomsú agus ansin a thabhairt cóip a thiomsú do gach duine. Gach uair, tá sé ag dul chun dul tríd líne ar líne agus a fhorghníomhú. Mar sin, d'fhéadfadh roinnt línte ag obair agus rud ceart aschur. Agus d'fhéadfadh línte eile a bhriseadh agus aschur earráid ina ionad. Mar sin, nuair a debugging le PHP, tá muid tugtha tú cúpla rudaí cabhrach chun cabhrú leat debug, cosúil le an fheidhm Dumpáil. Ach go ginearálta, tá tú ag dul a fheiceáil ar na hearráidí. Agus cé go bhfuil tú ag dul go dtí Tá a fhios go raibh tú rud éigin mícheart. Ach tá tú ag dul ach amháin a fheiceáil ar an earráid nuair a tá tú a reáchtáil i ndáiríre an cód. Gné thábhachtach eile de PHP agus Is forbairt gréasáin an smaoineamh a fháil i gcomparáid bpost. An féidir le duine ar bith a mhíniú cad é an difríocht a fháil idir agus iar atá? Níl aon duine - yes. LUCHT ÉISTEACHTA: An ní amháin acu a ligean ar an úsáideoir a fheiceáil na sonraí, agus ní ceann acu? Jason Hirschhorn: Breataine. Yeah, an bhfuil tú rud éigin a chur leis? Tá mé an bpost tanaí ar: LUCHT ÉISTEACHTA athróg Super-domhanda. Jason Hirschhorn: Mar sin, an dá athróg Tugtar duit. Is iad seo ach athróg. Agus tá a fhios agat go bhfuil siad athróg, mar gheall ar ceart anseo mé úsáid a bhaint as an comhartha dollar. Tá na hathróga a thugtar a thabhairt duit ag PHP. Agus nuair a bhogann tú idir leathanaigh ghréasáin, ba mhaith leat a shábháil roinnt eolais. Ba mhaith leat is dócha a shábháil má Is é an t-úsáideoir logáilte isteach Níl sin shábháil i GET agus BPOST. Sin shábháil i rud éigin eile, athróg difriúil. Aon duine a fhios cad athróg go bhfuil shábháil i, nó cad athróg úsáideann tú i P-Socraigh 7, chun a chinntiú go Is é an t-úsáideoir logáilte isteach? $ _session, Go díreach ceart, is dócha tábhachtach a bheith eolach ar ainmneacha na rudaí seo úsáideann tú go minic. Mar sin, tú a bhaint as an athróg seisiún a shábháil faisnéis ó leathanach go leathanach. Sin athróg Super. Tá sé ann ar gach leathanach, b'fhéidir cosúil le athróg domhanda, más mian leat chun smaoineamh faoi ​​mar sin. Tá cúpla na n-athróg eile a ligfidh tú chun faisnéis a aistriú ó leathanach go leathanach. Go háirithe, na cinn beidh muid ag díriú ar Tá an GET agus na hathróga IAR. I PHP chuma atá orthu $ _GET Agus $ _POST. Agus an difríocht, dúirt mar Marcus amach, idir an bheirt acu go bhfuil, Tá eolas i $ _GET ar taispeáint sa URL. Mar sin, má fhéachann muid síos anseo, feicimid nasc YouTube. Feicimid an comhartha ceiste. Feicimid v = agus ansin roinnt luach. Ar ais chuig an smaoineamh eochair luach péire, is é an v an eochair. Agus is é anseo thar an luach. Mar sin, má bhí muid chun dul go dtí an leathanach nó códaithe ar an leathanach seo, ba mhaith linn a bheith athróg a dtugtar $ _GET. Má chuaigh muid go dtí $ _GET lúibín oscailte "v" lúibín gar, an-chosúil leis eagar nodaireacht, is é seo le sraith comhlach toisc nach bhfuil muid ag baint úsáide innéacsanna. An raibh teaghráin a úsáid mar eochracha. Ach smaoineamh an-chosúil. Má chuaigh muid ba mhaith linn, a fháil ar an luach. Ar an leathanach seo, ba mhaith linn a bheith in ann úsáid a bhaint as an luach. Má táimid i ndáiríre, a ligean dul go dtí leathanach YouTube. Cén físeán ba chóir dúinn féachaint ar? Seo ar cheann, tá daoine Hobbit lucht leanúna? LUCHT ÉISTEACHTA: Is ea. Jason Hirschhorn: Mar sin, tá mé ag cóipeáil n URL a roinnt agus pasting sé seo i bhfuinneog nua. Agus anois, má fhéachann tú suas anseo, beidh tú faoi ​​deara go bhfuil, arís - Tá mé ag dul a chóipeáil agus a ghreamú seo i gedit, ionas gur féidir linn a fheiceáil níos mó é. Feicfidh tú faoi deara go bhfuil sé an comhartha ceiste. Ainmníonn an comhartha ceiste go Tá gach rud i ndiaidh seo ag dul a bheith shábháil san athróg fháil. Tá sé ansin an v, go bhfuil an chéad eochair agus an chéad luach seo. Is ampersand speisialta. Ampersand é ag rá, OK, táimid ag críochnaithe an chéad luach. Táimid ag bogadh anois ar go ceann eile eochair péire luach. Anseo, is é an eochair a dtugtar gné, agus is é an luach youtu.be. Mar sin, má bhí mé códú an leathanach seo agus duine éigin a chuaigh go dtí an URL agus bhí mé b'fhéidir watch.php. Agus bhí mé ag códú seo. Agus d'fhéadfadh liom a bhaint as an $ _GET athróg. Agus ba mhaith liom a bhfuil v, agus Ba mhaith liom a bheith ina ghné. Agus má úsáideann mé an eochair v, mé Bheadh ​​seo a fháil luach. Agus má rinne mé $ _GET lúibín "gné" lúibín gar, ba mhaith liom a fháil ar an luach. Arís, ní dhéanann sé gá go iarratas a dhéanamh - ar ndóigh, na heochracha agus luachanna YouTube agus a fháil Ní fholaíonn faisnéis maidir le ár Fadhb Socraigh 7. Ach tá rudaí áirithe go bhfuil muid pas a fháil tríd GET inár Fadhb Socraigh 7. Agus is cinnte, nuair a théann tú go dtí an leathanach gréasáin nó go bhfuil siad códaithe do leathanach féin, an $ _GET Mbeidh teacht i handy nuair do códaithe. Cad é cúis amháin a úsáid $ _GET ansin, má dtugann sé aon príobháideachta? Féach leat eolas seo go léir go bhfuil á n-aistriú. Tá sé go léir ar taispeáint don úsáideoir. Ach cad cúis amháin go mb'fhéidir go mbeadh tú ag iarraidh rud éigin a shábháil i $ _GET, mar i gcomparáid le $ _POST? Cén fáth b'fhéidir gur mhaith leat a dhéanamh? Gach ceart. D'iarr mé leat i Tráth na gCeist 1. Cad é an pro $ _GET? Cad é pro amháin? Yeah - LUCHT ÉISTEACHTA: Tá sé níos éasca eolas a roinnt. Jason Hirschhorn: I mo thuairimse, go bhfuil an mór. Tá sé níos éasca le heolas a roinnt. Tá sé níos éasca a leabharmharc. Is féidir leat leabharmharc anois, YouTube.com / faire? V = rud éigin agus dul leis an físeán ar leith. Má rinne YouTube gcónaí iarratais IAR a leathanaigh éagsúla, gach YouTube URL bheadh ​​YouTube.com. Ní fhéadfaí tú leabharmharc físeán amháin. Toisc má deir tú go bhfuil nasc roinnte le duine éigin eile, nach bhfuil siad a fháil go huathoibríoch do phost athróg. Tá siad ag fáil ach an nasc seo, agus an Is é an nasc mar an gcéanna do gach duine. Mar sin, is é sin pro amháin. Ceadaíonn sé duit Leabharmharcáil an fhaisnéis nó an t-eolas a roinnt nó é a dhéanamh le beagán níos so-úsáidte. Ar ndóigh, níl aon príobháideachta, ionas go mbeidh muid an bpost seo athraitheach. Agus nach bhfuil ar eolas phost ar taispeáint sa URL. Níl sé go hiomlán príobháideach. Ach tá sé beagáinín níos príobháidí. Agus mar sin go mbainfidh tú a fheiceáil URL seo síos anseo, cs50.net. Cibé acu atá nó nach bhfuil tú ag logáilte isteach láithreán gréasáin, tá sé ag dul a bheith acu ar an gcéanna URL, cs50.net. Ar ndóigh, tá rud éigin difriúil, má bhfuil tú ag logáilte isteach ar an láithreán gréasáin. Tá tú, ceann amháin, is dócha ionchur do UAP. Agus tá sé deimhnithe go leis an bhfreastalaí. Agus tá sé dócha a shábháil faisnéis éigin eile. Ach nach bhfuil an URL a athrú ar chor ar bith. Agus mar sin go bhfuil an cás, nuair a Tá rud éigin a sheoladh tríd POST. Ní dhéanann an URL a athrú. Níl an fhaisnéis seo IAR ar taispeáint sa URL. Ach tá roinnt stát athrú, agus b'fhéidir tá roinnt eolais a shábháil sa IAR athróg. Tá brón orm. sula dtéann mé isteach SQL, aon ceisteanna faoi PHP, go háirithe, ceisteanna ar rudaí nach raibh muid ag dul thar go atá tú ag fáil nó aon chomhréir nó ceisteanna loighic faoi PHP? OK. An teanga deiridh a bheidh tú a bheith idirghníomhú leis an tseachtain seo go bhfuil an Struchtúrtha Iarratas Teanga, SQL, pronounced sequel go minic. A ligeann duit chun idirghníomhú leis an bunachar sonraí ar bhealach foirmiúil. Agus imríonn sé an-nicely le PHP. Mar a mbainfidh tú a fheiceáil i Socraigh Fadhb 7, tá muid tugtha agat feidhm a dtugtar cheist. Agus a thógann sé ar teaghrán SQL agus a fhorghníomhú go cheist ar an mbunachar sonraí. Sna blianta atá caite, ní raibh tú tugadh an fheidhm seo. Bhí tú a úsáid feidhmeanna PHP a dhéanamh an cheist ar an mbunachar sonraí agus seiceáil chun earráidí agus a fháil ansin ar na torthaí. Agus i ndáiríre, nach bhfuil sé sin deacair, mar gheall ar arís, imríonn sé an-nicely le PHP. Agus tugann PHP tú a lán de na feidhmeanna idirghníomhú le bunachar sonraí SQL. Mar sin, go minic, an bheirt seo dul le chéile. Ar ndóigh, d'fhéadfaí tú a idirghníomhú le an bunachar sonraí SQL le haon roinnt teangacha eile. Ach tá PHP ceann iontach a roghnú. Bunachar sonraí - beidh muid ag dul thar seo go tapa, mar gheall ar tá sé seo le focal Buzz táimid ag dul go dtí tosú ag baint úsáide go minic - Is bailiúchán de táblaí. Mar sin, is féidir linn a smaoineamh ar é mar comhaid Excel. Tá cluaisíní iomadúla comhaid Excel ar an bun an scáileáin. Gach cluaisín beidh muid ag glaoch anois tábla, i gcás ina Tá tábla bailiúchán de sraitheanna. Agus cad é a chéile? Bhuel, is é a chéile go bhfuil rud céanna sa chomhad Excel. Go bhfuil ach luachanna áirithe do gach tugadh réimse nó gach colún tugtha. Tá sé cosúil iontráil sa tábla. Tá sé ina mhac léinn, a bhfuil ar ID, ina ID sonrach, agus ainm sonrach agus teach ar leith. Mar sin, tá bunachar sonraí bailiúchán na táblaí. Agus tá táblaí féin méid na rónna nó na taifid. Tá freisin, i ngach tábla, réimsí áirithe. Agus nach leor a bhfuil gach taifead ag dul go bhfuil, páirceanna dtugtar uaireanta colúin ach ar a dtugtar de ghnáth réimsí. Sa tábla seo an-simplí, tá mé trí páirceanna, ar réimse ID, ainm úsáideora réimse, agus réimse hash. Agus tá mé trí shraith. Ceart anois, tá siad folamh. Ní bheadh ​​siad is dócha folamh má bhí an mo bunachar sonraí fíor. Mar sin, má tá tú ag úsáid Excel, smaoineamh den chineál céanna leis an méid a dhéanann tú i Excel, áfach, ar ndóigh, anois táimid ag dul a bheith in ann a dhéanamh i bhfad níos cumhachtaí rudaí ar an eolas go bhfuil an stóráil inár mbunachar sonraí. Beidh tú a bheith ag cruthú duit féin amháin bunachar sonraí le haghaidh Socraigh Fadhb 7. Ach beidh tú a bheith ag cruthú il táblaí sa bhunachar sonraí. Feicfidh tú a bheith ag cruthú bunachar sonraí nó tábla d'úsáideoirí. Feicfidh tú a bheith ag cruthú chomh maith le tábla do is dócha idirbhearta stoc, a choinneáil ar rian acu, mar is gá duit a gné staire a chur i bhfeidhm. Beidh an dá na táblaí a bheith réimsí éagsúla. Mar shampla, i réimse an úsáideora, tá tú is dócha gur mhaith a n-ainm úsáideora agus ID agus hash ar a gcuid focal faire. Sa tábla Stoic go gcoinníonn rian de stair nó an tábla Stair, tú dócha nach bhfuil gá an t-ainm úsáideora agus an hash agus an ID. Dócha gá duit ach ceann amháin de na luachanna atá uathúil, a chomhlachú sé le húsáideoir tugtha. Ach ansin, ba mhaith leat a stóráil eile rudaí cosúil le, cén t-am Rinneadh idirbheart a rinneadh. Cad stoc ceannaíodh nó a díoladh? Cé mhéad scaireanna de stoc Cuireadh cheannach nó a dhíol? Cad é an praghas ar a an Ceannaíodh an stoc nó a dhíol? Mar sin, arís, tá tú ag dul a bheith ag idirghníomhú le bunachair shonraí go ag dul go bhfuil táblaí il. Tá gach tábla ag dul a bheith acu a leagan féin de réimsí. Mar sin féin, beidh dócha den chineál céanna réimse i ngach tábla, go Baineann siad le chéile. De ghnáth, is é seo an réimse ID. Toisc má tá gach úsáideoir le haitheantas ar leith agus tú chomhlachú go haitheantas le gach idirbheart a dhéanann úsáideora nó ngach ceann de stair an úsáideora. Agus tá tú ag an úsáideora ID. Is féidir leat eolas a fháil ó cheachtar tábla. Is féidir leat a fháil ar a gcuid ainm úsáideora, agus tú Is féidir a fháil ar gach ceann de na n-idirbheart a chinntiú. Ceisteanna ar bith faoi bunachair sonraí, nó ceisteanna ar leith? I ndáiríre, a ligean ar a shealbhú go. Beidh muid a bheith ann i dhá thaobh. Mar sin, tá ceithre oibríochtaí ar bunachair go mbeidh tú ag úsáid i Fadhb Socraigh 7 agus is dócha bheith ag baint úsáide riamh. Is é an chéad rud is mian leat a dhéanamh a chur isteach taifead nua i dtábla nó sraith nua i dtábla. Is é seo an fheidhm cineálach, an foirm cineálach, an cheist SQL. ISTEACH SAN tábla, is cuma cad colúin ba mhaith leat a chur isteach agus ansin na luachanna a bhfuil tú ag dul a iarraidh a a chur isteach na colúin nó réimsí. Má tá tú táblaí il i bunachar sonraí nó bunachair il, tú d'fhéadfadh gá go ndéanfaí sonrú ar an mbunachar sonraí agus an tábla gur mian leat chun rudaí a chur isteach. Ach an-simplí, más mian leat a chur isteach i rud éigin, a rá leat, tá anseo an réimsí Ba mhaith liom a chur isteach i. Agus tá anseo na luachanna. I roinnt táblaí, chomh maith, agus tá sé seo úsáideora Is dea-shampla tábla. Is dócha sa tábla úsáideora agus is dócha i dtábla do úsáideora i P-Socraigh 7, ní níl ach ainm úsáideora luach. Ní Tá ach luach airgid, nó réimse, in áit. Tá réimse haitheantas ann freisin. Níl mé ag dul a chur isteach go réimse ID. Sin ag dul a thabhairt do dom go huathoibríoch, nuair a Tá taifead nua isteach. Mar sin, níl roinnt réimse go bhfuil tú Is féidir a leagtar a bheith uathoibríoch. B'fhéidir gur mhaith leat a thabhairt do gach úsáideoir $ 10,000 d'airgead as an bat. Mar sin, ní féidir liom gá a chur isteach roinnt airgid anseo. Gach gá dom a chur isteach go bhfuil an t-ainm úsáideora. Agus ansin, beidh an réimse airgead tirim a bheith réamh-daonra, agus an réimse haitheantas beidh a réamh-daonra. Mar sin, oftentimes, nach bhfuil muid ag chur isteach rud éigin isteach gach réimse, mar gheall ar Tá na réimsí eile réamh-daonra. Mar gheall ar go bhfuil an chaoi againn bun an tábla. An dara rud a bhfuil tú ag dul go dtí ag iarraidh a dhéanamh go bhfuil taifead a scriosadh. Tá Scriosadh rud an-simplí. Tugann tú an tábla áit ar mhaith leat rud éigin a scriosadh ó. Agus deir tú, ceart go leor, ba mhaith liom a scriosadh an taifead go bhfuil ainm úsáideora de Milo. Nó ba mhaith liom gach taifead a scriosadh go Tá ainm úsáideora de Milo nó go raibh idirbheart ó aitheantas úsáideora uimhir 2. Ceisteanna ar bith ar na dhá cineálacha ceisteanna? LUCHT ÉISTEACHTA: [inaudible]. Jason Hirschhorn: Is ea. Mar sin, tá mé ag dul a chéile agus taifead a úsáid hidirmhalartaithe agus roinnt le colún agus réimse. Ach tá a chéile amháin taifead amháin. Is é colún amháin réimse amháin, ag dul ar ais go dtí an tábla. OK. An chéad rud eile go bhfuil tú is dócha ag dul a dhéanamh ná a fháil ar roinnt faisnéis ón tábla. Is é sin Roghchoiste cheist. Agus arís, cén tábla Tá mé ag roghnú as? Agus cad colún bhfuil mé ag iarraidh a roghnú, nó cén luach mé ag iarraidh a roghnú agus as a chéile? Mar sin, is é an Roghchoiste ar leith beag. A rá liom, OK, ba mhaith liom an tábla seo. Agus ansin ba mhaith liom an colún ainm úsáideora, agus Ba mhaith liom é as an tsraith le ID 2. Sin bealach amháin chun é Roghchoiste. Nó is féidir liom a rá, a thabhairt dom gach ainm úsáideora amháin. Nó is féidir liom a rá, a thabhairt dom ar fad as a chéile ón tábla seo, i gcás ina Is é an ainm úsáideora 1. Mar sin, tá cúpla bealaí éagsúla chun dhéanamh Roghnaigh ceisteanna, ag brath ar an gcaoi a an méid faisnéise is mian leat, Is féidir leat a roghnú i gcónaí ach rud ón tábla ar leith agus ansin lúb tríd, ag piocadh amach na rudaí is mian leat. Ach choinneáil i gcuimhne, má tá tú ag roghnú a lán de na rudaí ó tábla agus tú Tá tábla i ndáiríre mór, a thógfaidh roinnt ama, mar sin is fearr a roghnú ach amháin rudaí a bhfuil tú ag dul a deireadh suas ag baint úsáide as. Chomh maith leis sin, le Roghchoiste agus le gach ceann de na SQL eile orduithe chomh maith, tá mé a thabhairt duit an leagan lom-cnámha. Ach a rá, tá mé ag úsáideoirí a roghnú agus a ba mhaith liom chun iad a phriontáil amach in ord aibítre, Raibh mé in ann a roghnú na húsáideoirí go léir agus ansin a shórtáil iad in ord aibítre i mo cód. Nó tá bealach a scríobh an roghnú cheist, roghnaíonn go rudaí i faisean aibítre, bunaithe ar thalamh de colún ar leith, bíodh ardaitheach nó íslitheach. Mar sin, a choinneáil i gcuimhne go bhfuil, a lán de cad tú Is féidir iarraidh a dhéanamh a dhéanamh is dócha i an cheist trí breise tréith. Mar sin, ná breathnú suas ar na ceisteanna ar líne nó na rudaí eile, is féidir leat a dhéanamh leis na ceisteanna a leathnú dóibh. Ar deireadh, an rud deireanach mian leat a dhéanamh Ní isteach rud éigin nó a scriosadh rud éigin, ach ina áit thabhairt cothrom le dáta éigin. Agus is é sin a dhéanamh leis an nuashonrú cheist, agus arís, cén tábla. Agus cén t-athrú ba mhaith liom a dhéanamh? Agus a chéile nó taifead a dhéanamh Ba mhaith liom a dhéanamh an t-athrú? Ceisteanna ar bith ar SQL? OK. Mar sin, ní mór dúinn thart ar 15 nóiméad. Agus is é seo an sleamhnán seo caite tá mé. Agus tá súil againn, is é seo sleamhnán seo caite ar segue maith i an fhadhb a leagtar, mar gheall ar a thuiscint nuair is mian linn a taifid isteach, iad a scriosadh, roghnaigh Beidh orthu, agus iad a nuashonrú cabhrú linn tuiscint a fháil ar an loighic níos mó agus ar a shreabhadh Set Fadhb 7. Mar sin, tá a fhios agam go léir na freagraí leis na ceisteanna seo. Níl mé ag dul a insint duit gach ceann de na freagraí. Ach más mian duine éigin eile buíochas a ceist faoi bhráid an ghrúpa nó freagra le ceann amháin de na cheist, is féidir linn sin a úsáid mar phointe léim amach chun labhairt faoi an leagan bhfadhb. Nó má duine éigin níos cineálach cheist as an leagan fhadhb, dar saor in aisce a iarraidh go chomh maith. Agus is féidir linn a tús a chur ann. Coinnigh i gcuimhne go bhfuil tú á adh Tá hurting gach duine. Yeah. LUCHT ÉISTEACHTA: Mar sin, is é an bealach amháin chun pas a athróg chuig agus ó ghréasáin éagsúla leathanaigh, nó an chuid is mó áisiúil bhealach, ag baint úsáide as IAR nó GET? Jason Hirschhorn: Mar sin, tá, is é sin an is bhealach áisiúil a rá - nuair a Líonann duine éigin amach an fhoirm - eolas ar gréasáin eile a fháil leathanach, ag baint úsáide as GET nó POST. Mar gheall ar an chreata táimid ag baint úsáide as i fhadhb seo a leagtar, beidh tú faoi deara sin, a lán de na huaire, táimid ag rindreáil leathanach eile. againn Nó muid rindreáil comhad eile, ní gá go leathanach eile. Mar sin, pas againn i athróg. Agus ansin, Rindreáil sé Leathanach HTML, ag baint úsáide as an faisnéis ón athraitheach. Ní hé sin a rith go teicniúil faisnéise idir leathanaigh ghréasáin éagsúla. Sin é a rith eolas idir chomhaid éagsúla. Agus mar sin is féidir linn a úsáid ar aon athróg sin a dhéanamh. Ach tá, má bhíomar ag iarraidh chun pas a eolas ó leathanach ar leith leathanach eile, GET agus bheadh ​​IAR bheith ar an mbealach a dhéanamh. Ceisteanna ar bith eile mar gheall ar an fhadhb atá leagtha? OK. A ligean ar dul tríd, ansin, ar leith cuid den fhadhb a leagan síos. Tá tú ag dul go mór chun, ag pointe amháin, phunann duine éigin ar taispeáint an scáileán. Cad atá i gceist agam nuair a rá liom phunann, i gcomhthéacs an fhadhb atá leagtha? LUCHT ÉISTEACHTA: Tá sé cosúil leis na stoic go bhfuil siad Tá conas, scaireanna mhéad siad féin, an praghas, agus cé mhéad airgead a d'fhág. Jason Hirschhorn: Sin fuaimeanna iontach. Mar sin, ba mhaith liom a thaispeáint go léir na stoic féin siad do gach cuideachta stoic scaireanna agus is dócha cé mhéad go fiú, agus ansin athróg leithligh, cé mhéad airgid féin acu. Mar sin, a rá Ba mhaith liom cur síos a dhéanamh go. Let tús ag caint faoi conas a d'fhéadfadh mé dul faoi ag déanamh go bhfuil, cén táblaí mé ag dul go mór a bheith acu chun a bheith in ann sin a dhéanamh. Yeah - LUCHT ÉISTEACHTA: úsáideoirí Bhuel, agus ansin, buille faoi thuairim mé is féidir leat a dhéanamh tábla ar a dtugtar Scaireanna nó rud éigin mar sin, a bheadh ​​cé mhéad atá siad cheannaigh. Jason Hirschhorn: OK. Mar sin, tá mé ag dul go dtí gá tábla dar teideal Úsáideoirí, a choimeádann riain an ainm úsáideora, is dócha, is dócha roinnt aitheantais, is dócha phasfhocal duine aonair. Cad é rud éigin eile go bhfuil tú ach dúirt go bhfuil a bhaineann? Somebody sa bhreis Michael, cad é rud éigin eile go bhfuil a bhaineann le gach úsáideoir, ar leith dóibh? LUCHT ÉISTEACHTA: ID. Jason Hirschhorn: ID - cad rud amháin eile go bhfuil muid is dócha ag dul go dtí gur mian chun thaispeáint ar an leathanach seo? LUCHT ÉISTEACHTA: A n-ainm. Jason Hirschhorn: A n-ainm - cad Rud eile a bhaineann leis an fadhb ar leith atá leagtha? LUCHT ÉISTEACHTA: Cad iad na stoic féin acu - Jason Hirschhorn: Tá dul chun a lán de cad stoic féin acu. Cad ceann an luach ar leith áfach, go bhfuil siad ag dul a bheith acu a bhaineann leo? Cén chaoi a bhfuil siad ag dul a cheannach agus a dhíol a gcuid stoic? LUCHT ÉISTEACHTA: Airgead. Jason Hirschhorn: Tá siad dul go bhfuil airgead tirim. Mar sin, tá gach úsáideoir ag dul a bheith acu luach amháin le haghaidh airgead tirim. Agus bhfuil dul chun bheith uathúil do gach úsáideoir. Mar sin, sa tábla úsáideora, a dhéanann sé ciall a chur in airgead tirim. D'fhéadfá, ar ndóigh, ní chruthaíonn eile tábla go bhfuil IDs úsáideora agus a n- luach airgid thirim. Ach ní dhéanann sé ciall. Déanann sé ciall a chur díreach gach ceann de sin i dtábla amháin. Mar sin, táimid ag dul a bheith tábla leis an bhfaisnéis sin. Agus ansin, cad é an tábla eile táimid ag dul go bhfuil? Dúirt tú, tábla Stoic. Cad atá á chur againn i an tábla Stoic? Duine ar bith, smaointe - LUCHT ÉISTEACHTA: An chuideachta. Jason Hirschhorn: Táimid ag dul a chur in ainm an cuideachta, mar sin AAPL do Apple. Yeah. LUCHT ÉISTEACHTA: Cé mhéad scaireanna agus cé mhéad is fiú. Jason Hirschhorn: Cé mhéad scaireanna, cé mhéad is fiú - cad rud éigin eile againn Ní mór sa tábla? LUCHT ÉISTEACHTA: A haitheantas úsáideora chun innéacs é. Jason Hirschhorn: A Aitheantais Úsáideora. Mar sin, sa tábla sin, beidh muid is dócha go bhfuil - ligean le rá, má tá sé duine éigin cé leis trí stoic, trí shraith, gach ceann acu le go aitheantas úsáideora nó úsáideoir na pearsan aonair sin ID, ach an t-ainm cuideachta eile, ar líon difriúil de scaireanna is dócha, agus luach ar phraghas difriúil do gach de na stoic. Arís, cad mé ag rá anois nach bhfuil gá le cur chun feidhme, toisc go realize tú go bhfuil roinnt níos mó bealaí éifeachtacha a chur i bhfeidhm. Ach tá sé seo áit mhaith le tosú. OK. Mar sin, sin iad na dhá thábla atá againn. Anois, ba mhaith linn a thaispeáint ar an leathanach seo. Cad é an chéad chineál cheist ba mhaith linn gá a dhéanamh. Ar gach leathanach, glactar leis gurb é is úsáideoir logáilte isteach, ní mór dúinn a n-ID úsáideora. Mar sin, cad é an chéad chineál Iarratas gá dúinn a dhéanamh? Yeah. LUCHT ÉISTEACHTA: A ID úsáideora. Jason Hirschhorn: Tá a n-ID úsáideora, nuair a bhíonn muid ag tosú a cód ag ag tosú ar ár leathanach. Mar sin, cad é an chéad chineál againn cheist Ní mór a dhéanamh, tugtar úsáideora ID? Chuaigh muid thar na ceithre chineál. Níl ach ceithre fhreagra féideartha. LUCHT ÉISTEACHTA: Tá sé a roghnú taifead. Jason Hirschhorn: A Roghnaigh - ba mhaith linn a roghnú ó na úsáideora tábla a fháil, a ligean le rá, a méid airgid. Agus is féidir linn a phriontáil ar an méid airgid ar bharr an scáileáin. OK. Cad é an cineál eile de Iarratas ba mhaith linn a dhéanamh? Tá roinnt rudaí eile ní mór dúinn a thaispeáint. Iad siúd a shábháil sa tábla eile. Mar sin, conas a bhfuil muid ag dul a fháil go? LUCHT ÉISTEACHTA: Roghnaíonn tú dóibh. Jason Hirschhorn: A Roghnaigh - arís, nach bhfuil ach ceithre rogha. Roghnaigh dócha fuaimeanna cosúil leis an ceann ceart. Mar sin, ní mór dúinn a dhéanamh cheist a roghnú eile, arís ag baint úsáide as an ID úsáideora. Agus anois, ba mhaith linn a thabhairt ar ais ní amháin as a chéile, bu gach sraitheanna a fhreagraíonn dár critéir, áit arb ionann ID úsáideora 1. Agus ansin is féidir linn dul agus lig lúb díreach phriontáil siúd go léir amach ar an scáileán, b'fhéidir phriontáil amach an chuideachta ó gach ceann de na ar an scáileán. Mór, go fuaimeanna cosúil go bhfuil taispeáint phunann, nach bhfuil i bhfad níos mó casta ná sin. OK, go gcinnfidh an t-úsáideoir sin go bhfuil siad tá neart airgead fágtha os a chionn. Agus ba mhaith leo a cheannach roinnt scaireanna níos mó de stoic. Ligean le rá, iad féin cheana féin stoc na cuideachta seo freisin. Mar sin, a théann siad le do leathanach a cheannach. Siad ionchur ainm na cuideachta. Cad é an cheist, tar éis an t-ionchur na ainm na cuideachta, gur gá duit a fhorghníomhú seo chugainn? Yeah. LUCHT ÉISTEACHTA: Nuashonrú. Jason Hirschhorn: Nuashonrú - agus cad tábla mian leat a thabhairt cothrom le dáta? LUCHT ÉISTEACHTA: A tábla, bunaithe ar a n-uimhir aitheantais? Jason Hirschhorn: Mar sin, cothrom le dáta nach bhfuil an t-úsáideoir ar an tábla - mar sin cothrom le dáta an tábla Stoic, i gcás an ID úsáideora cluichí ní hamháin, ach an cluichí ainm stoic freisin. Feicfidh tú a fháil ar roinnt luach. Agus ansin, beidh tú ag iarraidh a chur ar an luach sin agus cuir áfach, go leor stoic siad ag iarraidh a cheannach ar sé. Mar sin, nach bhfuil tú ag iarraidh a blindly scríobh ar an luach sin. Ach is féidir leat, i ndáiríre, a ghlacadh go chéad luach agus díreach cothrom le dáta é. Is féidir leat a dhéanamh cosúil le ionann móide, seachas díreach ar comhionann. Cad é rud éigin cé - má tá muid ag smaoineamh faoi seo agus ba mhaith linn a bheith chomh láidir agus is féidir - ba chóir dúinn a dhéanamh sula ritheann go cheist cothrom le dáta? Tá siad ag iarraidh a cheannach cúig bliana de Apple. Tá gach scair de Apple $ 200. LUCHT ÉISTEACHTA: Ba chóir dúinn airgead a seiceáil ar dtús. Jason Hirschhorn: Ba chóir dúinn airgead a seiceáil ar dtús. Ba chóir dúinn a dhéanamh cinnte go bhfuil siad go leor airgid. Cén cineál cheist is féidir linn a fhorghníomhú a déan cinnte go bhfuil siad go leor airgid? LUCHT ÉISTEACHTA: Roghnaigh Eile. Jason Hirschhorn: A Roghnaigh - roghnaigh muid bunaithe ar a n-ID úsáideora, a fháil ar a luach airgid. An bhfuil roinnt math tapaidh. Agus má Gabhann go muster, Tá siad go leor airgid. Ansin is féidir linn a reáchtáil ar ár thabhairt cothrom le dáta. Nó b'fhéidir, más rud é nach, pas againn ansin. Muid a thabhairt dóibh rabhadh. OK. Abair nach bhfuil siad ag cuideachta. Tá siad ag ceannach cuideachta nua. Tá siad ag ceannach Microsoft. Cén cineál fiosruithe a dhéanamh ba mhaith linn a dhéanamh, más mian leo a cheannach Microsoft? Agus nach bhfuil siad féin aon Microsoft. Ní Manu, aon duine eile, aon duine sa bhreis ar Marcus? Carlos - LUCHT ÉISTEACHTA: A Roghchoiste, a dhéanamh cinnte Tá siad go leor airgid. Jason Hirschhorn: Fuaimeanna maith. LUCHT ÉISTEACHTA: Agus ansin tú isteach ar an [inaudible]. Jason Hirschhorn: Go díreach, tá muid dul go dtí mhaith a chur isteach isteach sa tábla Stoic. Agus táimid ag dul a iarraidh a chur isteach. Is féidir linn a chur isteach a n-ID úsáideora, an t-ainm de chuid na cuideachta, agus cé mhéad scaireanna mian leo a cheannach. Cad iad roinnt oibríochtaí eile go Tá leathanaigh nó feidhmiúlacht bhfuil tú dul go bhfuil a chur i bhfeidhm i P-Socraigh 7, gur chóir dúinn dul thar? LUCHT ÉISTEACHTA: I ndáiríre, tá mé cineál ceist faoi seo amháin. Sula thaispeáint duit an phunann chóir, Seiceálann tú suíomh gréasáin Yahoo chun déan cinnte an stoc praghsanna Ní tar éis athrú? Jason Hirschhorn: Sin fuaimeanna cosúil le smaoineamh maith. Mar sin, cad é Marcus a rá, OK, stoc praghsanna ag athrú de shíor. Sna stoic gur leo siúd an tábla, ár tábla ar a dtugtar Stoic, d'fhéadfadh muid a shábháil ar an praghas ar an stoc a cheannaigh siad é ag. Ach ní hionann sin is cosúil go láidir, toisc go bhfuil an praghas ar an stoc de shíor ag dul a athrú. Mar sin, i ndáiríre, tá tú dócha nach bhfuil gá a shábháil ar an praghas ar an stoc. Ach gach uair a thaispeáint duit a n- phunann, leat a athnuachan nó a thabhairt cothrom le dáta an praghas ar an stoc. Agus má tá tú - agus atá agat cheana féin. Tá a fhios agam tá tú go léir d'fhéach sé ar an Leagann fhadhb ar ais cheana féin. Tá tú realized go atá againn i scríbhinn beidh roinnt cód ar do shon a ligfidh tú a fháil ar an praghas de stoc, Tugtar an t-ainm cuideachta. Mar sin, tá, go fuaimeanna dócha le beagán níos láidre. Ach nach bhfuil an tábla gá gá a shábháil ar an praghas ar an stoc. OK. Cad iad roinnt feidhmiúlachtaí eile agat gá an tseachtain seo a chur i bhfeidhm go is féidir linn labhairt faoi? Ba mhaith liom labhairt mar gheall orthu. Cad ba mhaith leat a labhairt faoi? Tá sé dócha sa spec. Ba mhaith liom a scrollbharra díreach síos go dtí an bun an spec agus ceist dom ar an chéad fhocal fheiceann tú nach bhfuil ciall. Feidhmiúlacht amháin eile - a ligean ar labhairt faoi cheann. Beidh muid tús a chur ann. LUCHT ÉISTEACHTA: Taifeadadh an stair. Jason Hirschhorn: Taifeadadh an stair, ar cheann mór. Mar sin, tá tú ag dul a bheith acu súil a choinneáil de stair na n-idirbheart. Mar sin, ba mhaith leat súil a choinneáil ar gach a am iad a cheannach nó a dhíol ar stoc. Cheannaigh mé mo stoc. Dúirt muid díreach, a dhéanann sé ciall dócha a chur san áireamh Roghchoiste, a fháil ar a gcuid méid airgid agus seiceáil ar ais. Is dócha cliste ansin a chur san áireamh ar isteach nó a thabhairt cothrom le dáta, ag brath ar cibé acu atá nó nach féin siad an stoc sin. Más mian linn freisin súil a choinneáil stair, conas is féidir linn é sin a dhéanamh? An bhfuil a théann sa tábla Stoic? LUCHT ÉISTEACHTA: Uimh Jason Hirschhorn: Níl is dócha Téann i dtábla éagsúla. Toisc rá cheannaíonn tú 10 scaireanna de Apple. Ansin a cheannaíonn tú 10 scaireanna eile. Ba mhaith leat taifid ar leithligh barrach. Glacfar iad dhá idirbheart ar leith. Mar sin, ní mór dúinn tábla eile, tábla Stair. Mar sin, arís, cheannach againn. Táimid fhorghníomhú Roghchoiste, ansin ar Ionsáigh nó Nuashonrú. Cad a dhéanann muid seo chugainn? Cad é an cheist eile a fhorghníomhú againn nuair a bhíonn muid rud éigin a cheannach? Ba mhaith linn súil a stair a choinneáil. Yeah. LUCHT ÉISTEACHTA: Ba mhaith leat súil a choinneáil ar na n-idirbheart Theip freisin. Jason Hirschhorn: Bhuel, roimh againn rá cén cineál idirbhirt, cad ba mhaith linn a - Cén cineál cheist, Carlos bheadh, ar ár gcumas súil a choinneáil rudaí i gcoitinne? Tá tú ceithre guesses. Cén ceann cheapann tú? LUCHT ÉISTEACHTA: thabhairt cothrom le dáta. Jason Hirschhorn: Nach cothrom le dáta. Cad é do dara buille faoi thuairim? LUCHT ÉISTEACHTA: roghnú. Jason Hirschhorn: Más mian leat a choinneáil ar rian de rud éigin, ba mhaith leat is dócha a scríobh sé síos áit éigin nó a shábháil go dtí ar ball. Mar sin, más rud é nach thabhairt cothrom le dáta, ansin - LUCHT ÉISTEACHTA: Cuir isteach é. Jason Hirschhorn: Cuir isteach, tá muid ag dul. Sea, mar sin roghnaigh tú an méid airgead tirim go bhfuil siad fuaimeanna, iontach. Ní bhíonn go leor airgid. Nach bhfuil idirbheart ag dul a bheith ag obair. No, ní gá duit súil a choinneáil ar idirbheart más rud é nach n-oibríonn sé. Nó is féidir leat, más mian leat a a thabhairt dóibh am crua. Ach ní gá duit a. Ansin, tá tú isteach nó nuashonrú i n-tábla Stoic. Agus anois, tá tú do tábla eile. Tá tú do tábla stair nó is cuma cad ba mhaith leat a ghlaoch air. Agus sa tábla, tá tú ag dul a chur isteach as a chéile nua. Sin ag dul dócha a Tá an úsáideora ID. Is dócha Tá sé ag dul a bheith acu ainm an stoic. Is dócha Tá sé ag dul a bheith acu am a raibh siad é. Agus sa chás seo, go mbainfidh tú is dócha ag iarraidh a chur isteach ar an bpraghas. Mar gheall ar do stair, ní gá duit cúram cad é an praghas atá ann faoi láthair. Cúram tú cad é an praghas nuair a cheannaigh siad nó a dhíol rud éigin. Mar sin, fuaimeanna sé cosúil le, ag ceannach a chur i bhfeidhm i gceist go hiomlán ar roinnt de éagsúla Ceisteanna SQL, Ach go hionraic, ní foriomlán cód gur i bhfad. OK. Agus tógann go bhfuil cúram na staire. Ligean le rá, ba mhaith linn a thaispeáint ár stair. Labhair muid faoi a thaispeánann ár bpunann. Conas a bheadh ​​linn a thaispeáint dóibh inár stair? LUCHT ÉISTEACHTA: Is dócha go croineolaíoch. Jason Hirschhorn: Is dócha chronologically - cad a cheapann tú gur mhaith cheist linn a úsáid? LUCHT ÉISTEACHTA: A roghnú. Jason Hirschhorn: A roghnú - roghnú b'fhéidir go léir sraitheanna ón tábla bhfuil comhoiriúnach leis an ID úsáideora agus ansin iad a thaispeáint chronologically, fuaimeanna maith. An gá dúinn cód a scríobh shórtáil tríd an liosta? LUCHT ÉISTEACHTA: Níl, mar a dúirt tú dúinn go bhfuil ardaitheach agus ag dul síos rud. Jason Hirschhorn: Rud? LUCHT ÉISTEACHTA: Yeah. Jason Hirschhorn: Yeah. OK, ná cas i cód díom a Sé cineál de láimh trí do chuid fiosruithe, a shórtáil leo. Is é sin an cód a tugadh cheana. Is féidir leat scríobh Roghnaigh cheist go sórtálfar rudaí. Iad a shórtáil roimh ré agus ansin iad a phriontáil amach. Déanann sé ciall i bhfad níos mó a dhéanamh sé sin ar bhealach, ná an bealach eile. Tá. LUCHT ÉISTEACHTA: An gá dúinn a iad a shórtáil roimh ré? An bhfuil i gceist agat a shórtáil iad sa bhunachar sonraí? Jason Hirschhorn: An Roghchoiste cheist tuairisceáin iad chun tú sórtáilte. Mar sin, é sin a dhéanamh, seachas a bheith díreach iad ar ais chugat in ord randamach agus ansin shórtáil iad féin. Yeah. LUCHT ÉISTEACHTA: An bhfuil bealach a choinneáil curtha in eagar sa bhunachar sonraí féin, ionas go Ní gá duit a shórtáil sé gach uair tú - LUCHT ÉISTEACHTA: An féidir leat a chur isteach air sórtáilte? Jason Hirschhorn: Ceist - chuireann sé ábhar go bhfuil rudaí curtha in eagar sa bhunachar sonraí? LUCHT ÉISTEACHTA: Uimh Jason Hirschhorn: Bhuel, siad curtha in eagar. Tá siad ag curtha in eagar croineolaíoch. Ach a ligean ar glacadh leis go bhfuil rudaí atá curtha in eagar chronologically, ó bhun go barr. Tá foirm Google Táimid. Aon uair a fhreagraíonn duine éigin ar ár Google foirm, sé ach faigheann a chur i bun an tábla. An bhfuil sé ábhar go bhfuil rudaí curtha in eagar croineolaíoch nach bhfuil? LUCHT ÉISTEACHTA: Más rud é nach bhfuil sé cróineolaíoch, nach bhfuil tú a shórtáil sé gach uair ghlacann tú eolas amach. Ach má tá sé curtha in eagar cheana féin nach féidir, leat nach bhfuil a dhéanamh go breise glaoch fheidhm? Jason Hirschhorn: Mar sin tá go i ndáiríre pointe maith. Dúinn mar ríomhchláraitheoirí, d'fhéadfadh sé ábhar. Agus d'fhéadfadh muid ag iarraidh a fháil ar bhunachar sonraí nach rudaí a shórtáil chronologically. Nó ar bun ár mbunachar sonraí, agus mar sin coimeádann sé rudaí a shórtáil le ID úsáideora. Mar sin, go bhealach, a rá, ní mór dúinn 1,000 IDs úsáideora. Nó Facebook, ní mór dúinn milliúin de IDs úsáideora. Nílimid ag iarraidh ár tábla a bheith díreach randamach nó ar ár mbunachar sonraí a bheith randamach. Bheadh ​​sé deas má chomhlíontar na Cuireadh IDs úsáideora curtha in eagar. Mar sin, ansin d'fhéadfadh muid a reáchtáil cuardaigh dénártha ar ár tábla agus ansin ach teacht ar an smután ar leith. Mar sin, tá, ag brath ar - má Mheadaíomar, b'fhéidir gur mhaith linn a aimsiú le bunachar sonraí go bhfuil rudaí a shórtáil coinnithe i éagsúla bhealach, ionas go mbeidh na ceisteanna bheadh ​​a ghlacadh níos lú ama. Agus ní raibh muid ag dul tríd ár bunachar sonraí ar fad i ngach sraith aonair i tábla tugtha. Ach an leibhéal táimid ag obair ar, táimid ag ní gá a bheith buartha faoi choimeád rudaí a shórtáil. Is féidir linn glacadh leis go bhfuil an t-am a thógann sé is é sin cheist a reáchtáil ag dul a bheith neamhbhríoch, mar gheall ar cad táimid ag déileáil leis. Ach tá, smaoineamh iontach - mar a scála muid suas, d'fhéadfadh sé ciall a dhearadh ár bunachar sonraí i beagán de ar bhealach difriúil. Ceann deiridh Rud dearadh bunachar sonraí is mian liom a lua chomh maith, mar go mbeidh tú a ghrádú, nó a scóráil in áit, ar an dearadh de do bhunachar sonraí. Labhair muid faoi seo. Is Airgead Tirim uathúil do gach úsáideoir. Mar sin, tá tú bhí ar a dtugtar an tábla airgid a Tá a n-ID úsáideora agus lena méid airgead tirim agus ansin tábla dar teideal úsáideoirí go bhfuil a n-úsáideoir ID agus a n-ainm úsáideora. Léarscáil Glacfar táblaí ar gach eile duine-le-duine. Déanann sé ciall dócha do iad a bheith tábla amháin. Mar sin, a ligean ar glacadh leis go bhfuil tú i d'úsáideoir tábla go gcoinníonn rian de ainmneacha úsáideora agus airgead tirim. Tá tú anois tábla go bhfuil an stoic úinéireacht an duine aonair. Agus d'fhéadfadh an duine aonair féin níos mó ná stoc amháin. Mar sin, nach bhfuil siad ar mhapáil ar gach ceann duine-le-eile. Ní chuireann sé ciall a bheith acu ollmhór tábla go bhfuil 30 taifid a gach athrá ainm úsáideora, go léir athrá focal faire, go léir athuair roinnt airgid. Ach tá gach b'fhéidir stoic éagsúla ainm nó ar phraghas stoc difriúil. Ní chuireann sé ciall a bheith acu taifid mór go leor. Bí cliste faoi nuair a chruthú duit na bunachair shonraí, ionas nach bhfuil tú ag déanamh rud éigin amaideach mar sin, athrá a lán de na faisnéise gan ghá. OK. Tá dhá nóiméad fágtha. Is iad na daoine taobh amuigh excited a bheith páirteach linn nó is dócha, is dócha, tús a chur lena rang féin. An bhfuil aon cheist aon duine sula críochnaigh muid suas? OK, ba é seo deimhin sciobtha trí gach rud. Mé leithscéal a ghabháil go raibh sé a bheith chomh tapa agus nach raibh muid ábalta a bheith mar lámha ar an tseachtain seo mar ba mhaith liom Tá ' Thaitin a bheith. Ach má tá aon cheist agat faoi tú rud ar bith a chuaigh muid thar nó aon rud i an fhadhb seo a leagtar - presuming tá tú ag léamh é agus chuir i iarracht mheon macánta - leisce ort a sheoladh chugam nó teagmháil a dhéanamh liom. Tá mé níos mó ná sásta a bheith ag obair trí mheán do chód leat nó freagróidh sé aon cheisteanna atá agat. Coinnigh i gcuimhne go bhfuil, an tseachtain seo, a lán de na Beidh do chuid ama a chaitheamh ag foghlaim na error nua agus ag iarraidh a thuiscint conas a scríobh SQL ceisteanna nó PHP fheidhmeanna nó déileáil le creat MVC. A lán de do chuid ama an tseachtain seo is dócha Ní bheidh ag iarraidh a figiúr amach an loighic dÚsachtach go mbeimid ag iarraidh ort a dhéanamh. Tá a lán de na sé chuaigh muid díreach os cionn réasúnta simplí. Mar sin, ní chiallaíonn go fóill go dtí an nóiméad deireanach. Ach ní chiallaíonn sé a choigeartú conas a dhéanann tú do oibre dá réir, chun a chinntiú bhfuil tú ag tuiscint agus foghlaim an error. Mar sin, nach bhfuil tú, ar fad ar tobann, a fhios agam go díreach cad ba mhaith leat a dhéanamh, ach gan aon smaoineamh conas a go díreach a scríobh sé. OK, beidh mé a fheiceann tú an tseachtain seo chugainn.