>> Tomas Reimers: Hi, të gjithë.
Emrin tim Tomas Reimers.
>> MIKE Rizo: Dhe unë jam Mike Rizzo.
>> Tomas Reimers: Ne jemi të dy nga CS50s TS.
Dhe sot ne jemi kryesor në seminarin JavaScript dhe CSS për Apps web.
Nëse ju doni të ndjekin së bashku, Lidhje është e drejtë atje.
Dhe nuk ju duan të vënë atë deri në një kohë të shkurtër kompjuter?
>> Ka lidhje.
Kjo është një vend i vogël, i cili ka lidhje me të gjitha burimet që jeni do të jetë
duke ju sot dhe gjithashtu ka një shumë të Informata të dobishme shkruar nga ne për të
lexoni më shumë në thellësi, kur ju shkoni mbrapa, dhe ju jeni duke u përpjekur për të kujtuar se çfarë
pikërisht që ne të themi, atë që ishin të ju duke folur në lidhje, e të tjera.
>> MIKE Rizo: Në rregull.
Pra, le të fillojnë.
>> Tomas Reimers: Pra, ju doni të filloni?
OK.
>> MIKE Rizo: Po.
Pra, ne së pari të kërkuar për të filluar me një të gjerë Pamje e përgjithshme në lidhje me internet dhe të
dorëzojë lloje kur dizajnimin faqet e internetit.
Ndërsa ky prezantim ne duam të të marrë në në JavaScript shumë shumë më të
më vonë, kemi dashur të nisem me vetëm, lloj, si pamje një zog në sy
e çfarë një faqe interneti është dhe se si të mendojnë për hartimin e një
Faqja e internetit për fillim.
>> Pra ju djema, në këtë pikë - me të duke qenë natën e premte - duhet të ketë
dorëzuar financave tuaja CS50 Problemi vendos.
Shpresojmë, që ishte një shije të mirë të asaj programimit web mund të jetë.
Por këtu ne duam të, lloj, japin ju një tjetër shije, si.
>> Tomas Reimers: Pra, vetëm për të radhitje çfarë ndodh, kur ju shkruani URL-në tuaj të
shfletuesi juaj web, që URL merr shikuar deri në kompjuter.
Dhe kompjuterit tuaj lidhur në një kompjuter tjetër,
e cila pret se internetit.
OK, kështu që kur ju shkoni në google.com, ju jeni lidhur në një nga Google
kompjutera, e cila ka Fotografi për google.com.
>> Ajo pastaj kërkon një file të veçantë.
Pra, nëse ju shkoni në -
Nuk e di -
example.com / index.html ose / test.html, ju jeni do të kërkojë
këtë dosje të veçantë.
Dhe server web po ndodh për t'u kthyer atë për ju.
>> Pastaj, sapo ju të kalojnë nëpër këtë dosje -
një herë ju jeni kompjuter merr se fotografi - ajo do të fillojë
për të ndërtuar një web faqe.
Deri tani ajo ka skedarin HTML, e cila është lloj si
Struktura e web faqes.
Skedari HTML mund të referencës Fotografi CSS, që përcaktojnë
Stili i web faqes.
>> Fotografi JavaScript, i cili përcakton ndërveprim me web faqe.
Image fotografi, të cilat janë vetëm imazhe.
Dhe ndoshta të lidhura me fotografi të tjera HTML, të cilat pastaj ju mund të vizitoni.
>> MIKE Rizo: OK, e madhe.
Pra, ju djema keni të gjitha, ndoshta, ngritur shumë kujdes deri host tuaj lokale
në kompjuterin tuaj virtuale.
Dhe kjo vetëm, lloj, është lokal domain që kompjuteri juaj pret vetëm
për ju në vetë IP adresës tuaj.
>> Pra në këtë, atëherë ju mund të shtoni për të tuaj web faqet e tyre.
Unë do të thotë, në CS50 Financave, ju duhet të keni shtuar disa faqe HTML, të cilat janë,
lloj, përfundoi në PHP këmishë.
Por në fund të fundit, çfarë faqet tuaja PHP u kompjuteri ishte i HTML.
>> Por duke menduar përsëri në fillim i PSET, ne kishim për të vendosur
lejet për çdo gjë, apo jo?
Pra, kjo vetëm në thelb na lejon të dimë të cilët mund të lexojnë, shkruajnë, dhe ndoshta
ekzekutuar çdo fotografi.
Pra, ne jemi duke shkuar për të bërë një të shpejtë - hm?
>> Tomas Reimers: Pra, ne jemi duke shkuar për të bërë një demo të shpejtë.
Pra, vetëm për të ju kujtoj, kur ju lidheni me kompjuterin e Google -
kush -
dhe kërkoni për një fotografi, kompjuterin e parë ka nevojë për t'u siguruar që ju jeni të autorizuar
që në fakt të parë këtë dosje apo lexuar se paraqesë për shkak se ju nuk mund të kërkoni
për çdo file në atë kompjuter, e drejtë?
Kjo do të jetë një rrezik të sigurisë.
>> Kështu fotografi në sistemet që përdorim, si ky aplikim CS50, kanë tre
njerëz të përgjithshme që mund të kenë lejet për diçka.
Parë është aktuale pronar i dosjes në fjalë.
Dytë është grupi që fotografi i takon.
Ne nuk do të përqëndrohet shumë në këtë.
Dhe gjëja e fundit që është, lloj, si bota apo si gjithë të tjerët që kanë për
jo specifike për këtë dosje dhe nuk kanë asnjë të drejtë pronësie mbi të.
>> Pra, në qoftë se ne kemi pronar, grup, dhe pastaj të botës.
Dhe pastaj, për secilin nga këto grupe, ju mund të ketë një nga tre lejeve,
OK, ose të shumëfishta prej tyre.
Ju mund të keni leje leximi.
Ju mund të keni drejtat e duhura.
Dhe ju mund të keni ekzekutuar leje.
>> Pra, për sa i përket llojeve aktuale fotografi, lexoni Leja është si të vërtetë leximin
përmbajtja e dosjes.
Leja e drejtë është e shkruar me tha fotografi.
Një leje të ekzekutuar është i rrjedhshëm paraqesë si ju bëni kur keni drejtuar një nga
projektet tuaja CS50.
>> Pra, kur ne jemi duke menduar për dosjet si kur ne kemi nevojë për të lexuar një HTML
fotografi, që duhet të jetë bota lexueshme, e drejtë?
Me sa duket, edhe pronari dëshiron të jetë në gjendje për të redaktuar këtë dosje.
Pra, pronari do të duhet lexojnë dhe shkruajnë lejet.
Ata nuk duhet të vërtetë të ekzekutuar.
>> Group, ne jemi duke shkuar për të trajtuar njëjtë si botë për tani.
Pra, ata kanë nevojë për leje lexuar.
Por ata nuk kanë nevojë shkruani ose ekzekutuar leje.
Dhe tani, në qoftë se ne mendojmë prapa në ish- PSETs, ajo që ne kuptojmë është këto lloj
i duken si binar, apo jo?
1 qëndron për po.
0 për asnjë.
Dhe ne fakt mund të përkthehet kjo për binar.
>> Pra, 110 në binar do të ishte 6.
100 do të jetë 4.
Same me botën.
Pra, numri që ju do të merrni për lejet për këtë do të ishte 644.
>> MIKE Rizo: Dhe në qoftë se ju mendoni përsëri në kur ju chmoded diçka, unë besoj
ata dhanë në problemin vendosur shembull ku ju mund të bëni
diçka si chmod 644 dhe pastaj të paraqesë emrin.
644 atëherë, tani mund të shihet direkt ku që vjen nga.
Kështu që shpresojmë që e bën që pak më i qartë.
>> Dhe pastaj për qartësi ty djalë -
oh yeah, kjo është këtu përsëri.
Pra, 600 atëherë do të jetë vetëm shembull i kemi dhënë deri këtu ku pronari ka
lexoni dhe lejet e duhura, ndërsa grupi dhe bota nuk kanë asnjë leje
për të hyrë në dosjen.
>> Tomas Reimers: Dhe pastaj ne kemi një të shpejtë lista e lejeve të zakonshme.
Pra directories, ju doni që në fakt chmod 711.
Quick mënjanë - për një directory të ketë leje ekzekutueshme do të thotë që të jetë në gjendje
për të hapur dosjen.
Imazhe, CSS, JavaScript, nevojat HTML 644 për shkak se, në thelb, botën
Nevojat lexuar leje.
>> Dhe PHP, e cila ju djema kanë parë edhe pse ne nuk do të flasim në lidhje me të
në mënyrë rigoroze është chmoded zakonisht me Leja 600 për shkak se është drejtuar me
lejet e pronarit.
Të paktën në aplikim.
>> MIKE Rizo: Pra, nëse ju nuk e bëni në mënyrë specifike specifikojë se çfarë lloj skedari
ju dëshironi në të vërtetë vendosjen up këtij prezantimi -
kemi pasur një problem me këtë, sepse çdo gjë nuk ishte chmoded saktë -
ju jeni do të merrni, lloji i, A gabim e ndaluar se internetit
nuk në të vërtetë nuk kanë leje për të hyrë në çfarëdo skedar
ju dëshironi që ajo të hyni.
Dhe sigurisht, që mund të jetë fikse - si në problem të caktuar - duke ndryshuar
lejet në mënyrë të përshtatshme.
>> Tomas Reimers: Dhe komenti i fundit për Zhvillimi i shpejt lokale është - ne
solli këtë ide, por ne vetëm për të kërkuar për ta sjellë atë përsëri -
në qoftë se ju kërkoni për një server - të presë në mënyrë lokale, për shembull, com apo çfarëdo. -
dhe ju nuk e specifikoni një skedar të veçantë, fotografi që kompjuteri juaj është duke shkuar
për të kërkuar quhet index.html.
Ose në qoftë se nuk ekziston, index.php.
>> Ftohtë.
Pra, kjo është vetëm një radhitje e çdo gjë, me shpresë, se ne i kemi mbuluar në
seksioni, dhe leksion, dhe deri më tani në CS50.
Dhe tani ne do të fillojnë të flasin në mënyrë specifike për bibliotekat.
JavaScript dhe CSS bibliotekat për Apps web.
>> Pra një arsye shpejtë pse ne kemi biblioteka është duke programuar -
ka shumë probleme në programimi, të cilat mbajnë popping up
përsëri, dhe përsëri, dhe përsëri.
Ju mund të vëreni se një shumë e faqeve nevojë mundësinë që të ketë rënie poshtë
menutë, për shembull, apo nevojë për aftësinë që të ketë një buton shumë standarde
stil, të cilat mund të mos jenë të gjëja më e lehtë.
Tani që ju të filloni të merrni në HTML, ju kuptojnë se butonat mund të vërtetë
duket me të vërtetë të shëmtuar, nëse ju mos bëni asgjë.
>> Kështu që shumë njerëz kanë shkruar quajtur biblioteka.
Dhe në këtë kontekst, ata janë quajtur edhe kornizat.
Ne jemi duke shkuar për të përdorur dy të këmbyeshme.
Dhe ajo që ata janë, është se ata janë në thelb copë premade e kodit -
ose CSS ose JavaScript -
që të marr me vete një shumë të bashkohem ju keni në kodim.
>> Pra, ata të para-përcaktuar një bandë e klasave apo para-përcaktuar një bandë e funksioneve për
Rasti javascript-së, e cila ju mund të telefononi më vonë.
Dhe pastaj ju mund të, lloj, të marrë qasje në këtë kod, pa
pasur nevojë të bëni asgjë.
Një shembull i bibliotekës ishte CS50.H. Kjo ishte një bibliotekë kemi dhënë juve mbrapa
në një javë, e cila lejoi që ju të bëni gjëra të tilla si se GetInt dhe getString
pa pasur nevojë për të shkruar çdo kod veten.
>> MIKE Rizo: Në rregull.
Kështu që këtu, ashtu si na u desh për të përfshirë në c tonë fotografi të ndryshme
bibliotekat, ne gjithashtu duhet të përfshijë në HTML jonë fotografi biblioteka të ndryshme.
Për shembull, në qoftë se kemi dashur për të përfshirë një bibliotekë të veçantë JavaScript këtu,
ndoshta, e që ne i kemi shkruar veten si ajo e priti në nivel lokal
quajtur script.js, ne vetëm përdorin këtë simbol.
>> Pra, ne kemi të barabartëve lloj script JavaScript burim i barabartë
JavaScript.js.
Dhe në qoftë se ju mendoni përsëri në CS50 tuaj Problemi i financave të vendosur, nëse shikon në
header.php në dosje templates, ju duhet të keni parë
disa nga këto të përfshira.
Pra, kjo e para - Scripts -
është përfshirë edhe një bibliotekë JavaScript.
Duke përfshirë një bibliotekë CSS është pak më ndryshe.
>> Këtu, në vend të shkrimit Tag ju duhet tag link.
Dhe pastaj, lloji teksti CSS është pak më ndryshe.
Ju nuk gjithmonë duhet të përfshijë fletë stil rel.
Por unë mendoj se është, në përgjithësi, praktikë e mirë.
>> Dhe pastaj në fund, href, të cilat ju ndoshta e pa në ATAGs tuaja për lidhjen
në lidhje të ndryshme vetëm specifikon lidhja e ku mund të gjeni se.
Për shembull, në qoftë se ne të kërkuar për të lidhur një Biblioteka të ndryshme - le të them vetëm -
që ka jetuar në styles.css.
Dhe ne të kërkuar për të lidhur që në kjo është priti në internet, ne do të kopje atë.
Dhe pastaj ngjitur në çfarëdo ne kemi të drejtë këtu në vend.
>> Tomas Reimers: OK, shpresojmë se ju djema janë tashmë të njohur
me se si për të lidhur CSS.
Ju kishte për të bërë që në vendosur juaj e fundit kafe.
JavaScript, disa prej jush ndoshta kanë një përvojë me.
Disa prej jush mund të mos.
>> Kështu që tani për tani, e di se një skedar JavaScript është shumë e shumë si një fotografi CSS në
kuptim që ju mund të lidhura me të apo që ju mund të përfshijë atë nga brenda.
Dhe kjo ju lejon të gjërave script.
Dhe ne do të ecin ju nëpërmjet një pak e JavaScript vonë.
>> Pra, duke përdorur një bibliotekë -
një herë ju keni përfshirë atë, ajo është aq e thjeshtë si duke e quajtur fjalë për fjalë
funksione ose duke shtuar emrat e klasës për të.
Gjëja e fundit që ne duam të flasim për në drejtim të bibliotekës -
dhe kjo është më shumë një shënim teknik -
licencimit është burim i hapur.
Pra, kur ju të gjeni këto biblioteka aktuale, ju mund të menduarit e
Pyetjet e pëlqen është ajo rregull që unë jam vetëm duke përdorur kodin e dikujt tjetër, sidomos
sepse kjo është diçka që ne shumë i tha që të mos bëjë në këtë kurs.
>> Pra, në rastin e licencimit burim të hapur, një shumë e zhvilluesit -
pasi ata kanë shkruar një bibliotekë, të cilat ata mendojnë se mund të jenë të
të dobishme për njerëzit e tjerë -
do të publikojë atë në web dhe t'i jepte një licencë.
Dhe një licencë në thelb thotë se unë jam në këtë mënyrë dhënien e leje të tjera
njerëzit që të përdorin këtë pjesë e software me llojin e mëposhtme të
dispozita.
>> Ne kemi përfshirë një lidhje në një vend të mirë për të t'ju ndihmojë të kuptoni licencat në
rast se keni drejtuar në to.
Dispozita të zakonshme janë gjëra të tilla si ju jeni të mirëpritur për të përdorur bibliotekën time në mënyrë
kohë që ju jepni kredi.
Jeni të mirëpritur për të përdorur bibliotekën time për sa kohë që kur ajo prishet
ju nuk e fajësojnë mua.
Jeni të mirëpritur për të përdorur bibliotekën time kaq gjatë si ju nuk e përdorni atë për të fituar para
për veten tuaj.
Këto janë llojet e zakonshme dispozita.
>> Për këtë projekt CS50 final, ata nuk duhet të jetë super i rëndësishëm për shkak se
projektet që ju djema përdorim janë ndoshta më mirë, lloj, të njohur.
Por kur ju të vërtetë të shkojnë jashtë në botërore dhe të fillojnë duke përdorur biblioteka, të cilat
mund ose mund të mos jetë zbatuar si disa nga ato më të popullarizuar ne jemi
do të jetë duke kaluar.
Është e mirë për të qenë në gjendje për të kuptuar këto licenca dhe për të
kuptojnë se çfarë duan të thonë.
Dhe kthim prapa.
>> MIKE Rizo: OK.
Deri tani lëviz mbi shembuj e aktuale CSS.
Në këtë pikë deri tani, ju mund të nuk kanë hasur këtë.
Por ju mund të keni hasur atë në jeta juaj e përditshme ku diçka
që duket një mënyrë në një shfletues nuk mund të duken të njëjta
mënyrë në një shfletues.
>> Kjo quhet shfletues shfletuesi compatibility.
Dhe gjithnjë e më shumë është duke u bërë gjithnjë e më shume problem, veçanërisht si
shfletues të marrë gjithnjë e më shumë liritë për të zbatuar gjërat ashtu si ata duan.
Pra, për të kapërcyer atë, ekziston në të vërtetë është një bibliotekë të madhe të quajtur Normalize.CSS.
>> Tomas Reimers: Ne përfshirë lidhjen.
Në këtë pikë, është e dobishme në qoftë se ju keni laptop në atje
duke kërkuar në këtë faqe interneti.
Dhe ne jemi duke i dhënë kjo e drejtë për ju tani thjesht sepse final CS50
Projekti është në të vërtetë do të ju pyes për të zbatuar atë
në mënyrë të ngjashme dhe me anë të shfletuesit.
>> Pra, vetëm për të mbajtur në shpinë e juaj kreu, kjo është një bibliotekë e mrekullueshme
sepse ajo do, lloj, standardizojnë gjëra.
Në Firefox, diçka mund të tregojnë si një pixel në të majtë.
Dhe pastaj Chrome mund të vendosë që në fakt atë që do të thotë ishte 10 pixels
majtas.
Dhe ju doni të standartizuar këtë.
Normalize të vërtetë do të bëjë një të vërtetë të mirë punë e duke u siguruar që faqja juaj
duket e njëjtë në të gjithë shfletuesit.
>> MIKE Rizo: Pra, nëse ne të kërkuar për të vetëm të klikoni lidhjen me të vërtetë shpejt dhe tregojnë
ju atë që duket si, ju mund ta shkarkoni atë duke përdorur
Gjigandi Shkarko button.
Ose unë ju inkurajojmë që të lexoni më shumë në lidhje me të duke klikuar këtë link në më të ulët
qoshe djathtë.
>> Tomas Reimers: Dhe në qoftë se ju në të vërtetë klikoni Lexo më shumë të drejtë atje -
klikoni burimin në Github -
ju do të vërtetë të shihni burim të hapur licencojë në LICENSE.md të drejtë atje.
Dhe ju do të shihni këtu është Licenca shumë popullor MIT.
Përsëri, në qoftë se ju lexoni me anë të tekstit, ju do të jetë në gjendje për të gjetur atë në faqen e internetit
ne të cekura më parë dhe të jenë në gjendje të kuptuar atë pa pasur nevojë për të lexuar
përmes zhargon ligjore.
>> MIKE Rizo: OK, e madhe.
Pra, kjo është normalizohet.
Ne kemi kërkuar për të ju jap që me të vërtetë shpejt.
Oh, ju keni një pyetje?
>> Audienca: Pra, kur ju shkarkuar atë, ju vetëm ndjekin atë kod që ata kanë
nën Download butonin?
>> Tomas Reimers: Po, kështu kur ju shkarko -
>> MIKE Rizo: Oh, kjo është një pikë e madhe.
Pra, pyetja ishte se si të bëjë ne fakt shkarkohet?
Pra, nëse ne të klikoni në linkun, ne shohim se në fakt ajo pops up
në kodin burim.
Pra, për të bërë këtë, ajo që ne mund të bëni është thjesht klikoni Save As.
Ruaje si dhe se duhet të të sjellë një skedar.
Dhe atëherë ne mund të zgjedhin për të shpëtuar ajo si normalize.CSS.
Dhe pastaj ju do të duhet për të lidhur atë në -
>> Tomas Reimers: E njëjta mënyrë ju të lidhur në ndonjë fotografi të tjera.
Dhe një herë ju lidhë atë në, ajo është e madhe për të normalizuar është ajo në të vërtetë do të
të kujdeset për të gjitha vështirë punojnë në vetvete.
Do të thotë se ju nuk keni për të shtuar ndonjë klasë.
>> Ju nuk keni për të bërë ndonjë gjë të pazakontë.
Ajo do të normalizohen pa ty bërë asgjë më tej.
Po, ju duhet të përfshijë atë.
Google Chrome nuk është përgjigjur.
>> Vetëm një të shpejtë mënjanë -
Kam vënë re që ne u hodh në këtë.
Pjesa tjetër e këtij prezantimi është do të jetë një pasqyrë të shpejtë.
Një studim i bibliotekave.
>> Në thelb, atë që ata janë.
Atë që bëjnë ata.
Si ata janë të dobishme.
Si ju mund të zbatojnë ato.
Nëse ju doni të filloni duke kërkuar në to, pas së bashku, dhe leximin nëpërmjet
ata, unë do të highly inkurajoj që.
>> Përndryshe, ju jeni të mirëpritur gjithashtu për të fillojnë të shkarkimit të tyre dhe duke përfshirë
ato në një shikim të vetëm për të parë se çfarë ata duket si ose se çfarë bëjnë ata në qoftë se ju keni
laptop para jush.
Nëse jo, ju jeni të mirëpritur për të mbajtur dëgjuar për ne të folur.
Ne jemi duke shkuar për të mbajtur duke folur.
Dhe ne kemi kohë në fund, me shpresë ne në të vërtetë do të merrni në ju tregon
atë që disa nga këto biblioteka duken si.
>> MIKE Rizo: Cool.
Në rregull, kështu që tani le të flasim rreth Font mbresëlënës.
>> Tomas Reimers: kështu Font mbresëlënës është një vend me të vërtetë i zoti, sidomos për ata
prej nesh që janë më pak artistike talentuar.
Injorimi emrin Font mbresëlënës, ai i jep ju një bandë e ikonave, të cilat janë
shumë të dobishme.
Pra, shumë herë ju do të zbatojë një icon ju mund të dëshironi si një x bukur kështu
që ju mund të mbyllni diçka.
>> Ose ju mund të dëshironi një lloj Edit button me një vizatim laps si
të gjithë të tjerët ka.
Dhe se kur ju të mësoni se duke tërhequr këto ikona mund të jetë
shumë e lodhshme dhe e vështirë.
Font tmerrshëm - në qoftë se ju në të vërtetë shkoni në këtë faqe interneti -
ju jep një shumë të ikonave nën ikonat në krye.
Po, vetëm të lartë.
Kjo do t'ju japë një shumë e ikonave për të lira.
>> Pra, këtu ju shihni ne kemi gjëra të tilla si një asterisk, bare, një rrufe në qiell rrufe, një
kalendar, një bug, një libër, e të tjera.
Kjo mund të jetë shumë i dobishëm.
Mënyrë që ju të përfshijë këtë është që ju të përfshijë fjalë për fjalë skedar CSS.
Dhe pasi ju keni përfshirë dosjen CSS, çfarë mund të bëni është të krijojë një
tag quajtur I. Ajo satands për icon me klasën FA
në këmbë për Font Awesome.
Dhe pastaj, çdo gjë që ju dëshironi klasë.
>> Pra, nëse kam kërkuar një ikonë e këtij plus katrore të drejtë këtu, unë do të jap
kjo klasë FA.
Dhe pastaj vizë ndarëse FA plus katrore vizë ndarëse.
>> MIKE Rizo: Cool, OK.
>> Tomas Reimers: Dhe pastaj, e fundit CSS Biblioteka ne duam të depërtonte ne jemi
duke u përpjekur për të mbajtur atë minimale në CSS Bibliotekat sepse ne e kuptojnë
Titulli i këtij prezantimi është JavaScript Bibliotekat.
Por ne kemi menduar se ne mund edhe prezantoj me bibliotekat e tjera
ndërsa ne ishim duke folur për bibliotekat.
>> Kjo është Hapur Fonts.
Dhe çfarë Google Web Fonts ju lejon për të bëni është të shtoni fonts për faqen tuaj te internetit,
e cila është një mënyrë të vërtetë e lehtë për ta bërë atë e bukur dhe për të dalluar vendosur tuaj
nga të gjithë të tjetër është nëse ka një font bukur, ose në qoftë se ajo ka një të mirë
mbledhja e fonts.
Hapur Fonts është e bukur ndryshe nga të tjera bibliotekat në kuptimin që kjo është një
instalimit udhëzuar me të vërtetë.
>> Pra, në qoftë se ju ndiqni lidhjen, kjo është google.com / fonts, unë besoj.
Në qoftë se ju ndiqni atë, ju mund të vini font tuaj.
Ju mund të zgjidhni në të majtë nga trashësi, tatëpjetë, e të tjera.
Dhe pastaj, një herë ju keni zgjedhur një të tillë, ju mund të klikoni përdorim të shpejtë.
E drejta atje.
Bottom drejtë nga kutia.
>> Dhe pastaj, lëvizni poshtë.
Para së gjithash, ata të ju jap CSS që ju duhet të vërtetë të lidhura me të.
Është e drejtë atje.
Ju vetëm mund të kopjoni dhe ngjisni atë in
Dhe gjë e bukur për këtë është ju nuk keni vërtetë nevojë edhe për të
shkarkuar skedarin.
>> Çfarë është ajo do të bëjë është se do për të lidhur në versionin e Google-it të saj.
Pra, përsëri në çfarë do të thotë kjo.
Kjo do të thotë kur një përdorues shkarkime dosjen tuaj -
shkarkime faqen tuaj HTML - HTML tuaj faqe do të referimit këtë fotografi.
>> Kështu, pra, kompjuteri juaj do të shohin, oh, kjo është pritur në google.com tepër
se sa në theirsite.com.
Më lejoni të shkoj të kërkojë Google për këtë dosje.
Dhe pastaj, ajo do të përfshijë ajo pothuajse sikur të ishte një
pjesë e vet faqja e juaj.
>> Tomas Reimers: Cool.
Dhe një herë ju të përfshijë këtë, atëherë të përfshijnë atë në CSS tuaj, kjo ju jep
linjës aktuale.
Pra, keni vendosur familjen font pronës barabartë me emrin e font tuaj.
>> MIKE Rizo: OK.
Pra, ne sapo përfundoi me CSS.
Dhe disa prej jush mund të jetë duke menduar, mirë, kemi pasur disa CSS në CS50 Financave.
Por bibliotekë CSS ishte bootstrap.
Ne fakt përfshijnë Bootstrap pak më vonë nën JavaScript sepse me
biblioteka Bootstrap CSS gjithashtu vjen me një shumë të asaj JavaScript
Bootstrap ose Twitter - i cili bëri bootstrap -
përdor për të menaxhuar të gjitha CSS tyre.
>> Tomas Reimers: A ka njeri të ketë ndonjë pyetje deri më tani në lidhje me CSS në përgjithësi?
Ne jemi të mirë?
Awesome.
>> MIKE Rizo: Awesome.
>> Tomas Reimers: Pra, duke lëvizur për në JavaScript.
>> MIKE Rizo: Pra, ne kemi kërkuar për të biseduar jQuery gati për të filluar me.
A ka dëgjuar dikush nga jQuery para ose përdorur atë?
Po, një çift?
Pra, nëse ju vetëm punoni me amtare JavaScript, ju do të gjeni veten
shtypni shumë selectors të gjatë shumë.
Pra, çfarë jQuery nuk është ajo siguron një këmishë e bukur për JavaScript
Gjuha që ju lejon të lehtë të zgjidhni dhe manipuluar elemente të ndryshme
brenda modelit objekt dokument të faqe web ose DOM, të cilat unë mendoj se
ju djema keni dëgjuar për ne leksion në këtë pikë.
>> Tomas Reimers: Nëse ju nuk keni dëgjuar për ai ose leksion në qoftë se ju nuk e keni shikuar
ende, Object Model Dokumenti është në thelb se si gjërat janë të përfaqësuara.
Pra HTML lloj i duket si një pemë kur ju të vërtetë të tërheqë atë.
Ju keni elementin HTML në krye.
Ju keni kokën dhe trupin.
>> Dhe pastaj, në se ju kanë çdo gjë tjetër.
Kjo është referuar si DOM -
Object Model dokument.
Pra, një model që paraqet objekte në Dokumenti është një mënyrë e thjeshtë për të menduar
për këtë.
Dhe një gjë e madhe për jQuery është me të vërtetë e bën traversing
se dhe elementet manipulimin brenda se tepër e thjeshtë.
>> Kaq e thjeshtë, në fakt, se shumica e JavaScript biblioteka ose në qoftë se nuk
shumica, shumica e madhe e atyre ju do të shihni në të vërtetë kërkojnë jQuery kështu
që ata mund të kandidojë vetë thjesht sepse në qoftë se ju nuk e keni jQuery, ju
do të mbeturinave shumë kohë duke u përpjekur për të kuptoj se si për të zgjedhur të caktuara
elementet dhe se si për të bërë gjëra të tjera.
Dhe gjëja tjetër e madhe për jQuery është se kjo është ndër shfletuesit compatible.
>> Pra, mos harroni mbrapa kur kemi thënë se jo të gjithë shfletuesit zbatuar
gjëra në të njëjtën mënyrë?
Kjo është e vërtetë edhe në JavaScript.
Dhe një nga gjërat e mëdha për jQuery është se ai do të zbulojë
shfletues dhe zbuluar metoda e përshtatshme.
>> Pra, nëse ju duhet të zgjidhni një element, Internet Explorer mund të thonë se ju jeni
menduar për të bërë në këtë mënyrë.
Firefox mund të thotë saktë mënyrë është në këtë mënyrë.
jQuery nuk ka kujdes.
Kur ju tregoni jQuery për të zgjedhur një element ajo do të kuptoj se si është e
menduar për të bërë atë brenda shfletuesit përdorues aktualisht është në, dhe pastaj të bëjë
atë në këtë mënyrë.
>> MIKE Rizo: Pra, le të mos flasim për përdorimi i jQuery pak.
Ashtu si PHP, jQuery ka një të veçantë simpatia për shenjë e dollarit.
Pra, ju do të gjeni se çdo jQuery -
mirë, jo të gjithë.
Ju ndonjëherë mund të zëvendësojë dollarin nënshkruajë me fjalën jQuery.
Por në përgjithësi, vetëm sepse është më të shkurtër, sa herë që ju shihni jQuery qenë
përdoret ajo do të jetë me një shenjë dollar.
>> Pra, këtu ne jemi vetëm duke treguar një fillim Selector për një element në DOM.
Këtu, ne kemi shenja dollari ndjekur nga kllapa hapura dhe pastaj kuotat.
Dhe brenda kuotat shkojnë selectors tona per elementet e ndryshme.
Ashtu si në CSS, kemi nevojë për të selectors të jetë në gjendje të stilit elemente të ndryshme
në kuadër të faqes.
Këto Selectors ndryshme të përkthyer pikërisht në jQuery dhe JavaScript,
për pjesën më të madhe.
>> Pra, këtu ne kemi një dot foo.
Pra, nëse ju kujtohet nga leksioni, dot vetëm do të thotë të klasës.
Pra, ne jemi duke zgjedhur elementi me klasë të foo.
Pra, nëse unë shkoj përpara dhe të hapur tonë JavaScript console këtu me të vërtetë shpejt
vetëm të demonstrojnë atë, në qoftë se unë vetëm lloji shenjë dollar, ne shohim se kjo është një
funksion që vjen deri.
Dhe është e përcaktuar vetëm nga jQuery.
>> Tomas Reimers: Për ata prej jush panjohura, konsol është një mjet i
brenda Chrome, e cila ju lejon të, në thelb, të drejtuar JavaScript në
Faqja aktuale.
Kjo ju do të gjeni tepër e dobishme kur ju jeni në të vërtetë debugging dhe ju
duhet të jetë si, ajo që është aktual vlerë prej rreth ndryshueshme globale apo çfarë
është diçka tjetër?
Është lloj si gdb me përjashtim që ju mund të vërtetë
manipuluar elemente në faqe me ajo në një mënyrë shumë më të lehtë.
Dhe gjithashtu se jo, në thelb, kontrolloni ne me ju para se ajo bën asgjë.
>> Pra ndërsa, Gdb mund të jetë si, je sigurte qe doni te drejtuar hapin e ardhshëm?
Konsol është në të vërtetë.
Pra, si web faqja është i bërë dhe duke bërë çdo gjë që është e bërë,
Këshilli-së gjithashtu drejtimin e së bashku me të.
Dhe ju mund të vënë kodin t'ia numërojë në se konsol, e cila do të
të drejtohet në faqe.
>> MIKE Rizo: Pra, për të hyrë në tastierë, I guess I duhet pak kohë
përmend se si për të bërë këtë.
Në problemet e fundit që mund të keni përdorur Chrome të inspektojë element
funksione ose view faqe source -
dhe ata janë të arritshme vetëm nga e drejta klikuar në faqe ose një specifike
element dhe duke bërë ose të inspektojë element apo pikëpamje faqe burimi.
Ne gjithashtu mund të hyni në JavaScript konsol direkt nga
zgjedhur të inspektojë element.
Pra, atëherë ju vetëm goditi konsol në anën e tani e djathtë.
>> Përndryshe, ju mund të ketë shkuar edhe në cepin e djathtë sipër,
e cila është e prerë në këtë ekran ku ajo ka tre shufrat horizontale.
Dhe ju shkoni poshtë për të mjeteve dhe atëherë JavaScript konsol
këtu ku mund të shihni -
të paktën në Windows -
shkurtore është Kontrolli Shift J. Kështu, pra nëse ne të kërkuar për të zgjedhur një element
në këtë faqe, ashtu si kam treguar para, të bëjmë shenjë dollar parens hapura
dhe pastaj citon.
>> Një gjë interesante është, në përgjithësi, Kuotat e vetme dhe kuotat e dyfishtë
shkëmbyeshëm.
Kështu që shumë njerëz vetëm përdorni të vetme Kuotat për shkak se ata janë më të shpejtë të tipit
se kuotat e dyfishtë për shkak se ju nuk e bëni duhet të mbajnë poshtë Shift.
Kështu që unë do të bëjë vetëm atë të drejtë tani.
>> Kështu që unë dua të zgjidhni diçka me klasë.
Container, vetëm për shkak se unë e di se është e diçka që është mbi tona
web faqe tani.
Dhe unë hit Enter.
Dhe ne mund të shohim se ajo zgjedhur atë.
Pra, kjo tregon lart se ajo kthyer atë objekt.
Pra, kjo është një përzgjedhje themelore.
Nëse ne të kërkuar për të në fakt të manipuluar atë, ju do të keni për të thirrur diçka
në këtë përzgjedhje, e cila ne do të marrë në më vonë.
>> Tomas Reimers: Pra, vetëm për të parë në se më në thellësi, kjo nuk është e ndryshme
se thirrjet funksionit kemi bërë në C. Emri i funksionit këtu është një
pak i çuditshëm.
Është shenjë dollar.
Kjo është vetëm një emër i një funksioni.
Nuk ka asgjë të veçantë në lidhje me të.
>> Ne kemi kllapa hapura.
Pastaj, ne kemi një argument tonë, e cila në këtë rast ndodh të jetë një varg,
cila është një përzgjedhës për të.
Dhe atëherë, ne kemi tona kllapë të mbyllur.
Kjo është ajo.
>> Kjo nuk është se shumë të ndryshme.
Edhe pse, kjo nuk duket shumë i çuditshëm.
Dhe kjo mund të jetë, lloj, një ngecjeje pikë për shumë njerëz.
>> MIKE Rizo: Pra, në mënyrë të ngjashme, në qoftë se kemi dashur të përzgjedhur një element që ka një ID,
tani ne duam të zgjidhni nga ID në vend të klasës.
Do të ishte një gjë e ngjashme ku ne vetëm të bëjë shenjën mprehtë për ID.
Pra, ne jemi të zgjedhur këtu të gjithë elemente që kanë bar ID.
>> Tomas Reimers: Dhe kjo shtrihet.
Kjo CSS shtrihet.
Ashtu si në CSS, ju mund të zgjidhni të gjitha lidhje, të cilat kanë foo klasit.
Ja, kjo është e njëjta gjë.
>> Ju mund të bëni a.foo, të cilat do të zgjidhni të gjitha lidhjet me foo klasës.
Ju mund të bëni një bar të mprehtë, e cila do të zgjidhni lidhjen me bar ID dhe kështu
me radhë e kështu me radhë.
Çdo përzgjedhës CSS është e vlefshme përzgjedhës jQuery.
>> MIKE Rizo: Po.
OK, kështu që tani le të marrë në pak e manipulimit që ne mund të bëjmë me
tonë të jQuery.
Pra jQuery ka një lloj të veçantë e simbol ku ne vetëm të përdorur
një pikë në fund.
Dhe ju mund të mendoni për këtë si në C se si kemi pasur structs ndryshme.
Dhe për të shkuar në ato structs, ju do përdorin një pikë për të marrë në ta.
>> Kjo është, lloj, një gjë e ngjashme.
Vetëm tani ne kemi funksione brenda kësaj përzgjedhës që ne mund të telefononi në të.
Kështu që këtu, shembulli i parë ju mund të shihni është një përzgjedhës CSS.
Dhe në thelb, ajo që bën është ajo zbaton element CSS parë në këtë
gjë që keni zgjedhur -
ky element që keni zgjedhur -
me vlerë atë.
>> Tomas Reimers: Pra një përkthim të lehtë të se do të ishte nëse jQuery, në thelb,
vetëm mori foo.
Dhe pastaj në CSS tha, ngjyra e kuqe dhe të ngushtë.
Është e njëjta ide.
Çfarë është bërë është ajo e zgjedhur gjitha elementet foo.
Dhe pastaj është aplikuar.
Lloj, ngjyra prona është e barabartë me të kuqe.
>> MIKE Rizo: Në mënyrë të ngjashme, ne gjithashtu mund të ndryshojë përmbajtjen aktuale të asaj që është
treguar në html faqen që është me të vërtetë e ftohtë, sepse kjo do të thotë tuaj
faqet e internetit tani mund të jetë plotësisht dinamike dhe nuk duhet të jetë statike
që ju të shtypura nga duke përdorur PHP në fillim të
Faqja u ngarkuar.
Kështu që këtu, në qoftë se ne të kërkuar për të ndryshuar HTML aktual i faqes, ne do tani
thirrni funksionin HTML, i cili atëherë vetëm fut çfarëdo që specifikojnë në
se element që kemi zgjedhur.
Pra, këtu ne jemi të zgjedhur me element foo klasë dhe më pas duke thënë se kjo është HTML
kjo është tani hello world.
>> Tomas Reimers: E kur jeni të kënaqur me cilat janë aplikacione të dobishme të
kjo, kjo CSS, gjëja e parë që ju mund të filloni të mendoni rreth është
për sa i përket edhe drop down menus.
Ju mund të filloni të bëni gjëra të tilla si, kur një përdorues rri pezull mbi pjesën e lartë
nga një rënie poshtë, ju doni të bëni pjesa e poshtme e dukshme.
E drejtë?
>> Pra në CSS, ne kemi pronat për të bërë diçka të dukshëm.
Gjëra të tilla si asnjë shfaqje të zorrës së trashë do të bëjnë të padukshme.
Shfaq bllok do të bëjnë të dukshme.
Ose edhe në qoftë se ju doni të shkoni të thjeshta, ju kanë gjëra të tilla si të barabartëve dukshmërisë
dukshme, dhe shikimit është e barabartë fshehur.
>> Dhe ju mund të filloni për të zbatuar gjëra si drop down menu drejtën
pasi të keni marrë me idenë se si mund të ju kuptoj se kur ky hap,
të cilat ne do të merrni nëpërmjet shumë shkurt.
Por ne mund të fillojmë të shohim Aplikimet e kësaj.
Në një kuptim të ngjashme, në qoftë se ju do të provoni dhe zbatuar, le të themi, një bisedë
motor dhe ju doni të bëni pak flluskë fjalim të dalë sa herë që ju keni
mori një mesazh të ri, sapo ju të merrni mesazh të ri, ju mund të bëni pak
flluskë fjalim të dalë duke ndryshuar HTML i faqes, e drejtë?
Duke shtuar se flluskë shtesë të folurit me tekstin shtesë në atje.
Po?
>> Audienca: Pra, ju do të vendosni këtë në Kodi HTML në lloj si një
[Padëgjueshme]?
>> MIKE Rizo: E drejta.
Po, ne do të merrni për të që në pak.
Po, kjo është një e ngjashme pak pak për të PHP.
Jo saktësisht të ngjashme.
>> Një dallim i mirë për të bërë është ajo që kjo është në të vërtetë redaktimi kur redaktoni
faqe sepse nuk do të jetë redaktimi dosjen aktuale që është duke u
mbajtur në server sepse bota nuk duhet të ketë leje
për të redaktuar fotografi tuaj.
Kjo është vetëm redaktimi atë që është në faqen dhe çfarë është duke u shfaqur në
shfletuesi.
Pra, nëse ju do të rifreskoni faqen pas, thonë, fshirjes diçka si ne
shikoni ne mund të bëjmë me thirrjen hiqni, ajo gjë pastaj do të dilte sërish.
>> Tomas Reimers: Pra, një mënyrë për të menduar për kjo është në qoftë se unë jam kompjuteri juaj dhe të
Mike është, lloj, server.
Çfarë do të ndodhë është që unë jam duke shkuar për kërkoni Mike, hej, mund të ketë një kopje të
kjo web faqe?
Dhe ai do të më jepni një kopje të saj.
>> Jo, kjo nuk është gjë e origjinal.
Është vetëm një kopje.
Dhe atëherë ajo do të jetë si, oh, ka JavaScript këtu.
Në mënyrë të qartë, unë duhet të redaktoj faqe të jetë si kjo.
Dhe unë jam redaktimi kopje.
>> Por kjo nuk është që ndikojnë kopje aktuale.
Dhe në qoftë se unë do të kërkoj atë përsëri fresko faqen, -
hej, mund të ketë një tjetër kopje të pastër -
ai do të më jepni një tjetër kopje të pastër.
Dhe pastaj, unë jam duke shkuar për të bërë të njëjtën gjë si, oh, kjo JS këtu që thotë
për të redaktuar këtë.
Dhe Unë do të vazhdojmë të bëjmë atë.
>> MIKE Rizo: Pra, një gjë me të vërtetë e ftohtë që ju mund të bëni me jQuery është
në të vërtetë të shtoni lloje të ndryshme e animacioneve në faqen tuaj.
Unë nuk e di nëse ju keni parë ndonjëherë ku ju jeni duke u përpjekur për një të plotësoni një formular
online dhe ju nuk e plotësoni gjërat të saktë.
Pra, një gjë e vogël slides poshtë në krye dhe ju thotë
nuk e kanë bërë këtë si duhet.
Ju lutemi provoni përsëri.
Dhe pastaj, ai mund edhe të vetëm rrëshqitje lart.
>> Rezulton jQuery ka ndërtuar në funksionet që të bëjë të gjitha që
animacion vërtetë, të vërtetë e lehtë.
Pra, nuk është e para zbehet funksion jashtë, të cilat
ju mund të telefononi në diçka.
Dhe kjo është një mënyrë për të ndryshuar CSS e element që në mënyrë të animuar.
Pra, ajo merr çfarëdo element ju e quani atë shuhem në.
Dhe pastaj, ngadalë ndryshon atë të perde deri sa ajo shkon plotësisht transparente.
>> Tomas Reimers: Ky tjetri popullore po rreshqet, e cila do të bëjë
diçka të paraqitet duke e rrëshqitur atë.
Pra, në rastin e drop down menu, përsëri, kur kemi mësuar se si për të zbuluar
kur kjo është fluturoi mbi, ju mund të them vetëm këtë fund
Pjesa rreshqet tani.
Dhe pastaj, kjo do të duket duke e rrëshqitur poshtë.
>> MIKE Rizo: Dhe atëherë, në qoftë se ju vetëm duhet disa lloj animacion parasysh se
jQuery nuk do të të japë.
Për shembull, le të thonë se jQuery nuk ju japin me një rrëshqitje
poshtë dhe rrëshqitje lart.
E pra, le të thonë se ju të kërkuar për të rrëshqitje diçka nga e majta apo nga
të drejtën lloj si CS50 Faqja kryesore bën sa herë që
ju shkoni në një kolegj të ri.
Ju pastaj ndoshta do të duhet të zbatojë atë vetë duke përdorur
gjallë funksion brenda jQuery.
>> Pra, në mënyrë të ngjashme, ju vetëm të gjallë.
Dhe pastaj, brenda saj ajo merr një fjalor i vlerave të ndryshme
që ju jeni duke menduar për të kaluar.
Kështu që këtu, në qoftë se kemi dashur për të gjallë element foo tillë që gjerësia e tij ose
zgjeron apo kontrata për 80 pixels, në varësi të asaj që është aktualisht.
Ne do të kalojë vetëm se si argumenti brenda saj.
>> Animate gjithashtu kanë disa argumente të tjera që ju të mund të kalojë atë, për shembull,
shpejtësia e animacion që ju doni të jepni atë.
Dhe për të bërë këtë, unë do të thoja vetëm shpejt Google jQuery gjallë.
Dhe pastaj, duke e çuar deri këtë faqe, ju mund të të parë atë e mori një bandë e ndryshme
pronat që ju mund të kalojnë atë.
>> Dhe unë ju inkurajoj - sa herë që ju vijnë të gjithë diçka që ju nuk e bëni
e di ose thjesht dëshironi të mësoni më shumë për një metodë të veçantë që ju mund të telefononi
në diçka -
vetëm google atë. jQuery është jashtëzakonisht të dokumentuara mirë.
Dhe shpesh herë ka shumë të shembuj që ata ofrojnë për ju.
Nëse do të lëviz nëpër -
shumë më poshtë -
që ne mund të përdorim, si.
>> Përsëri, kur një zhvillues të vërtetë shkon nëpër probleme të shkruarit e një
bibliotekë, ata zakonisht duan dikush të përdorin atë.
Kështu që së bashku do të të jetë një dokumentacion.
Dhe se dokumentacioni zakonisht mund të jetë gjendet në faqen projekt që
arsyeja pse ne ju dha që faqja origjinale në fillimi, i cili ju lidh me
Faqet e projektit kështu që ju mund të shihni se dokumentacionin.
>> Në mënyrë tipike, faqja projekti në rastin e [e padëgjueshme], ai tha ju e
emrat e klasave.
Në rastin e JavaScript, kjo jep ju emrin e funksioneve.
Nga rruga, nëse lëvizni lart në krye, një shënim të shpejtë në funksionet është
sa herë që ju të shihni një funksion të zbatuar si kjo me të vështirë
kllapa në mes, që do të thotë se se prona është fakultative.
Vetëm një kokat lart.
Unë kam parë shumë pyetje për këtë.
>> Pra, këtu ne mund të shohim se Gjall merr pronat
si një argument të nevojshme.
Dhe çdo gjë tjetër është fakultative.
Side Shënim -
ju mund të mendoni për këtë, lloj e, si faqeve njeri.
Faqet Man janë të dokumentacionit për C dhe për shumë gjëra të tjera, si dhe.
>> MIKE Rizo: Pra, ne kemi mësuar se si të ndryshojë CSS ndryshme në faqe,
gjallë atë, dhe për të hequr shtoni HTML.
Por një të vërtetë më të fuqishme gjëra në lidhje JavaScript
dhe sidomos jQuery -
atë që ju lejon të bëni është të përgjigjet për elemente të ndryshme që ndodhin.
Për shembull, këtu kemi një mbajtës ngjarje.
Dhe kjo thjesht do të thotë sa herë që kjo Ngjarja ndodh, kemi trajtuar atë në një
mënyrë të caktuar.
>> Kështu që këtu, generic ngjarje jQuery mbajtës është dot më.
Dhe pastaj, gjëja e parë që ju ofrohet është ajo ngjarje që duhet
të dëgjuar për të.
Pra këtu, është e klikoni se ne jemi duke pritur për të.
>> Tomas Reimers: Përndryshe, ju keni më rri në pritje, e cila është një shumë e famshme.
Pra, përsëri në rënie time poshtë idenë menu.
Ju do të duhet një të lartë në rri pezull.
Dhe pastaj ju mund të ndryshojë atë.
>> MIKE Rizo: E drejta.
Dhe pastaj, kur të ndodhë kjo, ajo vetëm ekzekuton këtë funksion që ne t'i jepte
si dhe argumenti që ajo alarme përshëndetje apo hi.
>> Tomas Reimers: Pra, në rastin e JavaScript, ky është një vend që ne duhet të
hiqni veten nga C. Ne mund të vërtetë marrë funksione si argumente.
Dhe ka shumë të vërtetë mënyra komplekse për të bërë këtë.
Ne jemi duke shkuar për të promovuar një mënyrë, e cila është që ju mund të përcaktojë
funksionojnë atje.
>> Pra, kur ju jeni duke kërkuar për një funksion si një parametër, ju jeni në thelb vetëm
do të saktësimit të funksionit në vend.
Dhe mënyra që ju të përcaktojë një funksion në JavaScript është që ju
fjalë për fjalë thonë funksion.
Më pas, zakonisht, emri e funksionit.
Por ne nuk jemi duke shkuar për referencë ky funksion përsëri.
Pra, ne të lënë atë panjohur.
>> Pastaj kllapa, atëherë kaçurrel formatimin e teksteve, dhe pastaj kodin që brenda.
Pra, ne e kuptojmë këtë kanaçe të jetë pak konfuze.
Pra, ju japim formën e përgjithshme të atë që një mbajtës ngjarje duket si
poshtë, e cila është në ngjarje.
Dhe pastaj, kodin tuaj brenda këtë.
>> MIKE Rizo: A ka ndonjë pyetje në lidhje me këtë?
Kjo mund të jetë pak konfuze hera e parë që ju shihni atë.
>> Tomas Reimers: Ju në të vërtetë duan të të hapur një skedë dhe atyre të tregojnë disa
jQuery tani?
>> MIKE Rizo: Po, le ta bëjmë atë.
OK.
>> Tomas Reimers: Deri tani ne jemi në aplikim.
Dhe ajo që ne kemi bërë është që ne kemi marrë liria e krijimit si një index.html
fotografi, që lidh të një fotografi JavaScript.
Dhe ne mund të hapur -
po.
E pra, ajo ka dy gjëra.
>> E para është ajo lidhje të fotografi JavaScript.
Dhe ne do të shohim se deri këtu.
Ne shohim se në krye të Dokument HTML, veçanërisht.
Pra, ju do të shihni atje se ne, në thelb, thonë SRC,
e cila qëndron për burim.
Dhe kjo është URL.
>> Kështu që këtu ju mund të thonë se ne kemi përfshirë jQuery.
Dhe ne kemi përfshirë edhe Scripts.
Mënyra të tjera për të përfshirë JavaScript është që ju mund të përfshijë një skenar inline
tag si ne kemi në pjesën e poshtme ku thotë lloj script është teksti JavaScript.
>> Pra, ne jemi duke thënë, dëgjoni, ne jemi gati për të përfshirë një script.
Dhe lloji i atij shkrimit është JavaScript, e cila është një lloj i tekstit.
Shumë e thjeshtë.
>> MIKE Rizo: Pra ky, lloj, merr për të pyetjen tuaj se si ne të përfshijë
JavaScript në dosjet tona, sepse kur ne kishte PHP, ne bëjmë diçka si kjo.
Dhe pastaj, kanë funksione tona PHP - le të themi stoqe të bëjmë
diçka me se -
shkon në atje.
Megjithatë, tani ne kemi tags script që ne japim atë, të cilat janë në të vërtetë
pjesë e HTML në vetvete, sepse kjo nuk është dredhuar duke qenë një skedar HTML si ajo
është në PHP për shkak se në qoftë se ju në të vërtetë të shkojnë në dhe të kërkoni në burim të faqes,
ju do të shihni këto tags script në atje me JavaScript lidhur me
ata në atë.
>> Prandaj, në qoftë se kemi dashur të shkruani disa JavaScript -
le të them vetëm ne të kërkuar për të ndryshuar trupin sepse tani unë nuk kam
tags ndonjë tjetër që unë mund të vërtetë redaktuar përveç trupit.
Le të thonë se unë të kërkuar për të ndryshojë CSS e që.
Pra, ne do të shkojnë përpara dhe ndryshimi ngjyra e saj të kuqe.
>> Kështu që unë ruajtur kartelën.
Le të kthehemi në faqen tonë të internetit, refresh, dhe kjo e bën atë automatikisht
sepse ajo nuk duket si ajo ka pritur fare sepse ne nuk i dëgjonin
për një ngjarje ose diçka të tillë.
>> Tomas Reimers: Pra, nëse ne do të shkojmë përsëri në atë paraqesë në mënyrë të veçantë - HTML
parashtrojë - atë që ju jeni duke shkuar për të parë është që ne kemi -
mos harroni se ky është i ngarkuar, lloj, në mënyrë kronologjike.
Pra, ne kemi parë kokën. ajo ngarkon ato dy fotografi.
Pastaj ne do të shkojmë për të trupit.
Dhe ne e shohim botën tungjatjeta.
Pra, ne të bëjnë botë Hello.
>> Dhe pastaj gjëja e fundit që ne kemi po ne kemi tag script.
Pra, ajo shkon tag script sepse është e të mos thënë atë të presin për ndonjë gjë.
Dhe kjo është më themelore mënyrë për të drejtuar JavaScript.
>> Me tha se, mund të vendosni script tag deri në kokë vetëm
për të treguar këtë pikë?
Dhe të drejtuar atë.
Ne jemi do të vëreni se ajo nuk ka ndryshuar ngjyrën.
Dhe kjo është një nga problemet e JavaScript është se gjërat janë të ngarkuar
në një mënyrë kronologjike.
>> Pra, në atë kohë se që kodi ishte duke ecur, kemi zgjedhur -
të kthehemi -
tag trupit.
Tag trupi nuk ekziston ende, sepse JavaScript është në përputhje me HTML.
Pra, shfletuesi është si të zgjedhur trupin.
Nuk ka gjë të tillë ende.
Pra, ne mund të injorojë atë.
Dhe ne do të mbajë.
>> Dhe pastaj ne define një tag trupit.
Por kjo nuk merr përditësuar.
Pra, kur ju jeni zbatimin script tags, sigurohuni që ju të vendosni
pas tag trupit.
Rrëshqitje Next.
>> MIKE Rizo: OK.
Pra, ne kemi ndryshuar diçka.
Por kjo nuk duket si i është përgjigjur të ne në të gjitha sepse ajo vetëm lloj
e bëri atë sa më shpejt të jetë ajo ngarkuar faqe.
Deri tani, në vend të bërë këtë, pse mos shtojmë një mbajtës ngjarje.
>> Pra, le të bëjë diçka të trupit përsëri.
Dhe le të thonë se ne bëjmë atë në -
click.
Ne do të shtuar një funksion.
>> Ndryshimi Le të: Tomás Reimers kjo është ngjyra në të kuqe përsëri.
Pse jo?
>> Ndryshimi Po, le të: MIKE Rizo 'ngjyra e saj të kuqe përsëri.
Dakord.
Pra, le të rifreskoni faqen.
OK, ne shohim -
siç pritet, ajo nuk kthehet e kuqe ende.
Por atëherë ne mund të shkoni përpara dhe kliko tek ajo.
>> Tomas Reimers: Dhe kjo do të kthehet të kuqe.
>> MIKE Rizo: Dhe kjo e bën nga ana e kuqe siç pritet.
>> Tomas Reimers: Dhe ne mund të shohim se si ne mund të fillojmë të ndërtojmë shumë themelore
ndërveprim.
Gjëra të tjera ne mund të dëshironi të bëni është, në qoftë se ne nuk duam të bërë trupin
ngjyra e kuqe, le të bëjë HTML sfond ngjyrë të kuqe.
Vetëm kështu që është e njëjtë CSS.
>> Dhe kur ne të ndryshuar atë, ne mund të shohim këtë efekt shumë dramatike e ndryshimit
tërë faqe.
Pra, përsëri, në qoftë se ju jeni zbatimin e gjëra, ju mund të ketë një komponent
e cila ka për qëllim të jetë klikuar mbi.
Le të thonë se një buton Exit dhe një komponent të tërë të tjera,
e cila ka për qëllim të përgjigjet.
Pra, ju do të hiqni një dritare kur të ndodhë kjo.
>> MIKE Rizo: OK.
Ashtu si një shembull -
ju nuk e merrni për të parë këtë më parë -
Unë vetëm do të ju tregojnë se çfarë ajo duket si kur ne të fshehur diçka.
Kështu që unë do të shkoj përpara dhe të mos rrëshqitje lart.
>> Tomas Reimers: Dëshironi të përfundojë se në një paragrafi lloji para se të bëjmë këtë?
>> MIKE Rizo: OK.
Po, pse nuk e bëjmë këtë vetëm në mënyrë të ne mund të zgjidhni atë edhe më shumë.
>> Tomas Reimers: Dhe le të t'i jepte një klasë.
>> MIKE Rizo: Po.
OK, kështu që le të shohim.
Në vend të përzgjedhjes së trupës aktuale tani, unë do të zgjidhni çdo gjë vetëm me
klasë hello, i cili këtu ne vetëm kanë një gjë.
Pra, ne nuk duhet të ketë të shqetësuar për këtë.
>> Kështu që unë do të refresh atë.
Unë do të shkoj përpara dhe kliko tek ajo.
Dhe kjo, lloj, bëri një rrëshqitje pazakontë up gjë, e cila nuk duket se
tërheqëse.
Në përgjithësi, ata duken shumë e bukur.
Unë mendoj se, kjo - për disa Arsyeja - nuk e bëri.
Unë do të bëj vetëm një zbehet jashtë në mënyrë ju mund të shikoni në atë shumë.
Shumë nicer.
>> Dhe pastaj, në qoftë se unë e hapur deri JavaScript console përsëri dhe ne duam të shohim se çfarë
kjo duket si kur ne zbehet atë in
Tani, unë vetëm thirrje zbehet në në të.
Dhe kjo zbehet përsëri in
>> Në mënyrë të ngjashme, ne mund të vërtetë të kalojë një argument të zbehet në ose shuhem,
e cila është, lloj, shpejtësia e saj.
Pra, le të shkojë përpara dhe të thonë se ne duam që ajo të shkojë ngadalë zbehet in
Kështu që unë mendoj se ajo ende dukej mjaft të shpejtë.
Por ishte e ngadalshme se më parë.
>> Tomas Reimers: Dhe në qoftë se ju doni të gjeni më shumë për këto gjëra, përsëri,
thjesht shkoni në dokumentacionin jQuery, të cilat ne kemi dhënë ty, dhe të lexoni
nëpërmjet këtyre.
Ata dokumentojnë funksionet e tyre tepër të mirë.
>> MIKE Rizo: OK.
Kështu që unë mendoj le të kthehemi në këtë.
Dhe ne mund të flasim për faqen tonë të fundit.
E pra, ne mund të përfundojë me bootstrap.
Dhe pastaj ne do të hapur atë për disa pyetje.
Dhe në qoftë se ju djema keni ndonjë ide se ju dëshironi të përpiqen për të vjellë dhe të shohim
në qoftë se ne mund të zbatojë ato me JavaScript shpejt.
>> Pra, me të vërtetë shpejt për bootstrap, e cila është përfshirë automatikisht në
Problemi juaj e fundit vënë në dosjen CSS dhe në të vërtetë të lidhura me në tuaj
header.php.
Kështu që ju mund të ketë shtuar se klasa përcaktohen në bootstrap të saj.
Dhe kjo do të kishte organizuar automatikisht ato gjëra në përputhje me rrethanat.
>> Tomas Reimers: Pra Bootstrap është një shumë e gjë magjike zhvilluar nga populli
në Twitter.
Dhe ajo që ai kishte për qëllim të bënte ishte -
para se faqet e internetit ishin të vërtetë e vështirë për të bërë duken bukur, sidomos kur kemi pasur
një shumë e komponentëve të përbashkëta.
Pra, një shumë e butonave në web dukej e njëjtë.
>> Një shumë e fushave të tekstit mund të bëhen për të duken më mirë se teksti standarde
fushë ju ndoshta e dini nga të vërtetë Faqet e internetit të vjetra apo të vërtetë të bërë keq
faqet e internetit, të cilat vetëm duken si literal kuti teksti pa ndonjë formë të tekstit
hije apo çdo lloj të përshkruajë bukur.
Pra, çfarë Bootstrap bëri ishte ajo tha, mirë, Ne kemi shumë stile të përbashkët.
Pse nuk e bëjnë një grup të përbashkët të CSS dhe një grup i përbashkët i JavaScript, si
dhe, e cila mund të stilit si dhe cilat mund të japin njerëzve gjëra të tilla si rënie
down menus, të cilat mund të japin njerëzve gjëra të tilla si modals.
>> Modal është ajo pops mbi faqen e sa herë që është e të thuash të drejtën
diçka, e cila pengon tej Lidhja e deri sa ju
ndërveprojnë me të.
Diçka si kjo është, a jeni i sigurt ju dëshironi të fshini këtë gjë?
Ju nuk mund të vërtetë të bëjë asgjë tjetër deri sa të thoni po ose jo.
>> Ajo mori të gjithë këtë dhe kjo paketuar atë së bashku dhe tha, këtu ne do të shkojmë.
Njerëzit tani mund të përdorë këtë.
Dhe ju mund të gjeni atë mbi në getbootstrap.com.
Ajo është përfshirë automatikisht brenda Problemi juaj e fundit të vendosur.
Dhe ju jeni më se i mirëpritur për të përdorin atë në projektin tuaj përfundimtar.
Dhe në qoftë se ju doni të ndiqni se Lidhje të marrë bootstrap.
>> Ju do të shihni këtu është Bootstrap faqen CSS.
Ju do të shihni bootstrap.
Dhe nëse ju lëvizni poshtë, ju do të shihni si për të shkarkuar atë, si për të
instaloni atë, e të tjera.
>> MIKE Rizo: Dhe ju gjithashtu mund të, mjaft interesant, rregulloje atë për të
të jetë çfarëdo lloj temave që ju dëshironi.
Unë e di se është diçka kam bërë për tim Projekti final kur mora klasën
u rregulloje atë.
Një version i ndryshëm i bootstrap që kishte një skemë të ngjyrave të ndryshme dhe
forma të ndryshme të disa gjëra të ndryshme.
Kështu që unë ju inkurajoj për të luajtur me këtë.
Kjo është lloj i fun për të bërë.
>> Tomas Reimers: Duke kërkuar nëpër të lartë përsëri, kjo është shumë e ngjashme me Font
Faqe awesome.
Një shumë e dokumentacionit do të fillojë të duken të ngjashme, kur ju keni
shihet mjaft e tij.
Pra, këtu kemi CSS përbërëse e kësaj.
Dhe ju do të shihni se si mund të stilit gjëra.
Pra, nëse ju klikoni në tavolina, për shembull, ju menjëherë mund të bëjë një
Tabela goxha nga thjesht duke shtuar Tabela klasë për të.
>> Gjëra të njëjta për butonat.
Nëse ju thjesht shtoni BTN klasës dhe BTN parazgjedhur ose BTN kryesor, ju mund të
të marrë çdo një nga këto butona me këto stilet para të bëra.
Dhe pastaj, në qoftë se jeni duke kërkuar për diçka më komplekse se sa thjesht
restyling çfarë w tashmë kanë, më shumë se në tab JavaScript gjithë ne krye
kanë një bandë e komponentëve.
>> Pra, këtu kemi tranzicionit, modals, tendat, tabs, dhe ndihmesa.
Një tooltip është ajo pops up bazë tuaj miut kur ju rri pezull mbi diçka.
Popovers, alarme, buttons, paloset fizarmonikë është ajo që
ata janë quajtur zakonisht.
Carousels, e cila flip përmes imazheve si.
>> Pra, ata janë komponentët i bootstrap.
Unë do të ju inkurajojmë që të shumë të shkoni shikoni në ta.
Ka një komponent JavaScript dhe nje komponent CSS.
Të ndjehen të lirë për të përdorur ato si ju do.
Ne nuk do të shkojnë shumë në to sepse ne mendojmë dokumentacionin
është bërë me të vërtetë mirë.
Dhe vërtet.
A keni ndonjë pyetje në lidhje me këtë?
>> MIKE Rizo: Pra, si janë me të vërtetë të shpejtë anë, dizajni i kësaj web faqe që
ne shpejt vënë së bashku për ky prezantim është
bërë në të vërtetë duke përdorur bootstrap.
Siç mund ta shikoni, kur ne të klikoni mbi këto tabs të ndryshme, ne kurrë nuk jemi në të vërtetë
duke lënë këtë faqe tanishme index.html.
Pra, ajo që ne kemi është divs ndryshme në këtë index.html.
Dhe pastaj, sa herë që ne të klikoni një të ndryshme tab, kjo është vetëm duke ndryshuar
e cila tregon dikujt.
>> Pra, kjo në përputhje me rrethanat pozicionoi ata, ndryshon HTML e faqe në mënyrë që
tab aktual është shënuar si aktive kështu duket ndryshe dhe duket
të vërtetë e bukur.
>> Tomas Reimers: Pra, kjo është bërë të gjithë pa na shkruar pothuajse çdo CSS.
Ne gjithashtu shohim një kokë nëpër të lartë, të cilat ngjyrat janë nga ne.
Por aktuale vënë atë në krye të faqes dhe duke e bërë
ajo scroll ishte Bootstrap.
Dhe pastaj edhe për një tjetër bibliotekë - kjo nuk është një folëm por një
ju mund të Google në qoftë se ju dëshironi.
Kjo është quajtur prettify.js.
Dhe kjo do të nxjerrë në pah sintakse kodin tuaj për ju duke përdorur të dy CSS dhe JavaScript.
>> Gjëja e fundit që ne duam të flasim për para se ne lirimin nga ju në
bota për të parë në bibliotekat të kuptoj se se si të përdorin ato dhe për të, me shpresë,
lexuar dokumentacionin dhe për të gjetur atë që ju Nevoja është se si për të gjetur bibliotekat.
Pra, e para është që ne jemi vetëm do të shtyjë Google.
Shko Google.
>> Kjo është fjalë për fjalë ajo që ne bëjmë kur duhet të bëni diçka është ne Google.
A ka një bibliotekë JavaScript që lejon mua për të manipuluar kohë në një
mënyrë e dobishme?
Pra, nëse unë e di se disa përdorues duke krijuar një llogari këtu, dhe kjo është
koha e tanishme, si mund ta llogarisim Dallimi me se pa pasur nevojë të
llogaritur atë vetë?
Pra, kjo është në fakt një gjë e zakonshme, JavaScript kohë bibliotekë.
Dhe këtu ne Moment.js-- një nga më populloret.
>> Në qoftë se ne kemi nevojë për një bibliotekë të manipuluar diçka si ngjyra të jetë në gjendje të
gjenerojë një bandë e ngjyrave të rastit -
ndoshta, për të krijuar një style apo diçka -
ne mund të Google diçka si JavaScript bibliotekë ngjyra.
Dhe unë jam i sigurt se ne do të hapet me një mijë dhe një prej tyre.
Jeni të mirëpritur për të lexuar nëpërmjet tyre.
>> Pra, gjërat më të - kur ti gjeni ato - do të strehohen në një nga
faqet e cila kodin host.
Ata janë janë ato pak të njohura.
Më të njohura, duke më tani, është github.com.
Dhe në qoftë se ju shkoni në Github është e vërtetë ku u prit normalizohet.
Pra, nëse ju doni të shkoni përsëri në se një.
Treguar atyre që.
>> MIKE Rizo: Dhe kjo është në të vërtetë ku kjo është pritur shumë, në qoftë se keni vënë re.
>> Tomas Reimers: Po.
Pra, nëse ju shkoni mbi të normalizojë dhe të shkojnë në Github.
Ishin është se?
>> MIKE Rizo: gjë që pak cat është simbol Github.
>> Tomas Reimers: Oh.
Pra Github përdor një metodë të quajtur Shko tek kodin dyqan.
A ju nuk e dini se çka është apo kjo ju frikëson, kjo është në rregull.
Ju nuk duhet të dini se çfarë është Git sepse Github ka një butonin Shkarko
në fund të drejtën.
>> Gjëja tjetër e dobishme të dini për Github është shumica e produkteve
do të ketë një të lexuar më.
Dhe në qoftë se ata nuk kanë një faqe interneti, lexoni më do të flasim rreth asaj se si ju
instaloni atë, se si ta përdorni atë, çfarë bën, e të tjera, e të tjera, e të tjera.
Ajo që ne kemi qenë në thelb ecin ju nëpërmjet.
>> MIKE Rizo: ndalohet pirja e duhanit Interneti-së.
>> Tomas Reimers: Kjo është në rregull.
E fundit dy gjëra për të cilat dëshironim për të folur për -
ne kemi biseduar për Git -
është problemeve.
Dhe kjo nuk është aq e rëndësishme për Produkti final ashtu siç është
kur të largoheni 50.
Kur ju drejtuar në produkte zbatimin e bibliotekave ose zbatimin e
Projekti tuaj, ju do të jeni të ketë pyetje ose ju jeni
do të shikojmë për pyetje.
>> Përsëri, Google atë.
Kjo është fjalë për fjalë atë që ne bëjmë.
Kjo do të tingëllojë si budalla.
Por fjalë për fjalë, ne e Google atë.
Dhe përsëri, një nga gjërat e para Zakonisht ju do të kandidojë në është
stackoverflow.com, e cila është një e mrekullueshme pyetje dhe përgjigje pamje.
>> Është e mrekullueshme të dy për shkak se ju mund të postoni pyetjet dhe të kërkoni për
përgjigjet por edhe sepse ajo tashmë ka një shumë të
para-populluar përmbajtje atje.
Pra, zakonisht kur ju të Google një programimit Pyetja në kuadër parë
Çifti godet ju mund të keni drejtuar tashmë në të gjatë përcakton tuaj me probleme.
>> Dhe pastaj, gjëja e fundit që me të vërtetë të shkurtër është JSFIDDLE, i cili eshte - sot ne kemi
qenë duke bërë shumë punë me JavaScript HTML CSS.
JSFIDDLE është një app web, e cila në thelb ju lejon të marrin HTML tuaj, TUAJ
JavaScript fund majtë, dhe e drejta juaj CSS lartë.
Dhe atëherë ajo mund të krijojë një të shpejtë të merr për të dhe të shohim se si ajo ndërvepron.
Kjo është shumë e dobishme kur njerëzit janë duke u përpjekur për të bërë një provë të konceptit si
kjo është se si ju do të bëjë një drop down menu.
Ndoshta një zbulojë të shpejtë apo çfarëdo.
>> MIKE Rizo: Pra, le të shkojë përpara dhe të klikoni këtë.
Një shënim të shpejtë -
ndërsa, para se ne ishim duke bërë të klikoni.
Rezulton JCorey Korea gjithashtu ka ndërtuar në mbajtësin e ngjarjeve klikoni se
përdor vetëm për shkak se shifrat që ju jeni do të dëshironi të bëni shumë gjëra
kur ju doni të klikoni diçka.
>> Në mënyrë të ngjashme, ajo gjithashtu ka një rri pezull.
Por për të marrë objektin e plotë të ata, shikoni në jQuery
dokumentacion dhe të bëjë atë.
Kam bërë diçka të trashë këtu.
>> Tomas Reimers: Pra, unë kam një të vërtetë të shpejtë program të drejtë këtu, i cili thotë
button on klik.
Pastaj ne kemi një për lak.
Për i është më pak se 404.
Është vetëm do të pop up këto mesazhe alarm.
>> MIKE Rizo: Dhe çfarë ishte Kodi 404 qëndroi për në HTML?
A ka dikush kujtohet?
Nuk u gjet, të drejtë.
Chrome gjithashtu shtoi ky i zoti gjë ku ju mund të -
>> Tomas Reimers: Për shkak se njerëzit si Mike filluar duke bërë këtë shumë dhe të
përdoruesit bezdisshëm, e cila lejon ju për të parë info.
>> MIKE Rizo: Po.
>> Tomas Reimers: A kemi ndonjë pyetje në lidhje me këtë, në lidhje me JavaScript
bibliotekat, duke gjetur biblioteka, ose Duket se çfarë web zhvillim
si në botën e vërtetë?
Ne jemi duke kundër kohës.
Kështu që unë nuk jam i sigurt ne jemi duke shkuar që të ketë kohë për të zbatuar
përveç nëse kjo është me të vërtetë të shpejtë.
A jemi të mirë?
>> MIKE Rizo: Çdo gjë ju djema do të doja për të parë të vërtetë i shpejtë në, si, dy
minuta ose më pak?
>> Tomas Reimers: Çdo gjë ne mund të sqaruar?
Si të shkruani në -
>> Audienca: [padëgjueshme]?
>> MIKE Rizo: Po, kështu that's -
>> Tomas Reimers: Ju mund të goditur vetëm Kontrolli-U në faqen e internetit.
>> MIKE Rizo: Oh, unë nuk e di se.
>> Tomas Reimers: Unë mendoj, po.
Kontrolli-U. Po.
>> MIKE Rizo: Oh, kështu që kjo është Kodi për faqen e internetit.
Por në qoftë se ju në të vërtetë doni të shkarkoni tonë fotografi dhe çdo gjë, ajo është pritur
on github.com
>> Tomas Reimers: çaj emrin tim -
Tomas Reimers - slash Seminar CS50 vizë ndarëse.
>> MIKE Rizo: Dhe ju mund të gjeni çdo gjë atje.
>> Tomas Reimers: Kjo është ajo që Github duket si, nga rruga.
Pra, përsëri, kur ju shikoni një burim të hapur projekti, në mënyrë tipike, ata do të jenë një lexuar
mua atje se ju mund të lexoni.
Dhe në qoftë se ju shkoni përsëri, ju do të vëreni se ju keni download zip, e cila do të
ju lejojnë të shkarkoni burimin Kodi për të përfshirë
produkt në gjë tuaj.
>> MIKE Rizo: Po, dhe në qoftë se ne vetëm të klikoni në index.html me të vërtetë shpejt -
>> Tomas Reimers: Ju do të shihni këtu është kodi burim për faqen tonë të internetit.
>> MIKE Rizo: Gjithashtu, kam harruar për të shtyrë të drejtë para me tabelën e madhe ajo
përfshirë, por ka edhe një tryezë i chmods që ne të përfshira
vetëm për qartësi tuaj.
Por në qoftë se ne të shkoni të gjithë rrugën poshtë të fund, ne nuk të vërtetë të bëjë shumë
shumë me JavaScript sende në të gjitha me këtë.
Është ekskluzivisht nga çdo gjë tjetër që kemi pasur.
>> Pra, ju falënderoj për të ardhur djema dhe duke dëgjuar.
Ne shpresojmë se kjo ishte me të vërtetë e dobishme.
Nëse keni ndonjë JavaScript lidhur pyetje ose thjesht duan të flasin për
çfarë tjetër si ajo që gjëra të tjera të ftohtë ju mund të bëni me JavaScript, ne deshirojmë
të flas me ju.
>> Tomas Reimers: Nëse keni një pyetje në lidhje me projektin tuaj, ose në qoftë se kjo mund të jetë
relevante, ne ndoshta do të rrinë rreth pak pas kësaj.
Por përveç kësaj, kanë një fundjavë të mirë.
>> MIKE Rizo: Po, të gëzojnë.
Shihemi djema.
>> Tomas Reimers: Shih ya.