tak rajzá
takže ale všichni kdybyste chtěli zažaluji přednáškou severa notebooku tak sem tak se na mýlila
tady ten odkaz je tam spousta ty data linku takže vám to doporučuje stre máte
nebo tak si to
tak si to na to zapněte
takže
nejsem zaveze představit pro sem ze společnosti necit a funguje tam jako interakčním designing že
což je taková zvláštní role někde na pohraničí musel x týden s vývoje na frontend
u a stránce o to aby ta ten přechod mezi tím myslíš tereza fronta nebo
vlastně pořád protože to chtěj velký slož asi byla opravdu velký problém
co vám si neska ukázat je nějaký vývoj javaskriptu jak to vypadalo
před tím to vypadá dneska vlastně
nějaké v roce devadesát pět vyvinul pan brendan life měl film ve společnosti ne necky
javascript a
říká se že to udělá za deset dní
soše úctyhodné sice
ale právě proto to tak potom dopadá že přátelské to
ne vyzváni doví například když sečtete dvě pole co s toho lze
prázdný stejný
pro jistotu
a samozřejmě že nás kýnla nemá typovou kontrolu takže to prostě nezjistíte
tam zemi ovit a dále je to trošku složité zajímavé ta s javascriptem začalo vydáš
kolem roku dva tisíce šest vlastně kde se objevila knihovna kdykoliv která si každý z
vás tady znát a používá se dodnes na nějakém albrechtičky pak se objevilo mnoho jazz
což laserová strana javaskriptu to bylo v roce dva tisíce devět ale
o data tak jako pokulhávalo víno se to tak abyste části byla používali nasedl a
bylo to uplně jo
pak ale přišla jsem a to udělat javaskriptu trošku rozruch protože je to paličkovat si
manažer který vám vlastně dovolí si pomocí jednoho příkazu najisto jakýkoli balíček šel skriptu
a
tím vidíte co se potom stalo neuvěřitelný narůst vše však javaskriptu a tam někde v
roce dva tisíce patnácti takovou takový a to je knihovna nějak ve která zase produkuje
teďka další spoustu jakou výsledku a na konci vlastně tam vehnal tak vidíme vládci znamenalo
assemblery
a to bude další takový zlomil to si povídáme až na nějaké další konferenci protože
to je teďka uplně plenkách
takže
s jak vypadá vlastně lásky bez až a bylo to vlastně vyvinuto k tomu že
ste měli nějaký formulář
tam sme si našli nějakej tady for formy
a zjistili jste jestli není prázdný pokud byl
tak jste viděli už a tedy ale ta řekl vám to
jo
máte si to vyplnit
tehdy to bylo docela jednoduché pod úžasně to bylo několik řádku
a vlastně
byly tady dostupné takové půli tak víme vlastně j kvalitního nůžek olivová je
jako knihu a uri
proto ta jednu tools a tak dál
všechno to byl docela jednoduché takže byste začíná vypsat ztrátu
to vypadalo asi takto jste si napsaný atmel do toho ste na lidi trošku javaskriptu
když se vám zdál málo
tak se používají ve knihovnu
aby to bylo trošku zajímavé a spustili se to vínečku a všichni byli jsme tíže
takže aby jste vyřešena
no ale
teď máme trošku jinou dobu a tady máme některé s požadavků vlastně na to jak
dnešní aplikaci měli fungovat
je to trošku složitější
a ten dělá slíbeno von ten se dostanu úplně jiné úrovně n se zeptám je
tady někdo fronta doby vývojář
ráda tak popravdě jemnost vrcholy to
protože jako část je to vyvázli musíte znát
tady tohle
a to je to jenom zlomek toho co potřebujete vědět tomu abyste vlastně stav a
ten si to mohli trochu fungovat
takže se na to podíváme trošku zblízka otce procesy
takže
máme tady nějaké ztráty balíčků jak sem říkal máme mental nějaký paličkovat systém který
ten si můžete stále různé knihovny zcela světák že teda to repozitář může přispívat a
levicově byl covariance je tam ta kočička
to byl stoickou a je to vlastně je to vlastně stejné jako m p ale
je to trošičku rychlejší takže
částice nadšený
používá teďka
pak se může uvedena nic dalšího to setřást procesy
určitě znáte je to je to nástavba c ze strážnice tacacs zrzko protože
je to sme si složité samo o sobě použijete lézt nebo s sme docela stylus
když chcete aby vám to vlastnil ve všech kolišti stejně
takže tady zajímavé nástroje to sou tady to červené kolečko to áčko
to sou takzvaně postě se z nástroje a ty vám dělají to že vám proženou
váš c ze skovat
úpravami takže vlastně bude kompatibilní s tím se všechno leží či tady nastavíte
to znamená řeknete i chtěl aby to bylo forum f a nepopře taková makové verze
stavitel ježků
pro mě tato tím a máte vystaráno takže docela paráda
tak tady máme firma ke kostely
máme tam z oboru foundation nebo třebas jestli se ten je velice zajímavá záležitost
taky pomáhat na to ve všech plištil stejně
takže samozřejmě
jak microsoft tak byl si programu typ rodiče asi zrovna zachce
a
to že se vaše stránka zobrazuje nějak v jednom prohlížeče zamaneš tak nebude zobrazen ve
druhém takže ten sizer seděl aspoň to že vám ten výchozí stav toho pro řidiče
dostane do toho
nějakého podobného stádia takže vlastně potom jedna z aspoň jednoduché vědět co se bude dít
tak
pak tady máme nějaké ztrácel nebo
ze zajímavějších je tady určitě tak jak taková ta modrá věc vlevo větší
je ten ste slouží k tomu že když používáte třeba
takové nástroje jako lesa s ste vlastně píše tak
a potřebujete mu přikládat do toho cesta protože prohlíží vašemu lesson ano co se mu
souboru vůbec nerozumí
a k tomu složité jak ten hlídá vlastně pod rukama to co děláte
a se dvě mantrou prohlížeče v nějaké optimalizované formy tak abyste nemuseli vlastně se starat
o to co se tam děje
potom máme tady další to sou rozšíření jazyka tak zvané některé sou super se ty
některé stouply úplně jiné jazyky
já cestu máme k tomu že vlastně částice osobě jak sem říkal vyvinuté zanese za
deset ní a není to uplně učil
takže když chcete hrát s jasně ten trošku víc zajímavé alternativy srážka dartmouthu kterým analýz
nějaké třídy
a nebo psát x k od microsoftu který se nazývá tak zvaném super se tak
javaskriptu
a ten na se dělá to že vám přidat typování javaskriptu cože perfektní prove vyšší
aplikace
že se vlastně ta nemusíte starat a máte záruku že vám jako děti poběží ale
budou padat prohlížeč
pak tady máme transportéry
radši záležitost taková že vlastně
teďka když vlastně nárůst potom m p nějaký chtěla struktury záležitosti
tak část litoměřice rozložena další a další standardy javaskriptu a začali chránit jeden za druhým
postupně to video a vlastně poliše se to snaží nějak dotáhnout aby to jako fungovalo
ale není to tak a k tomu vlastně slouží pavel ten vám dělá to že
vám překládá
váš těla skif teda vše tak ten n vyšší specifikaci proto aby vám to fungovalo
skolíš těch tady máte dneska vlastně dostupné
takže
to sou mi pak
jedna nejzajímavější věci a to sou primárky
tam určitě máte nějaké známe značky
a to je nula
liják v nebo z novějších ju
a nebo třeba rádio
aurelia
je to ještě otázka toho vlastně co používal na to se podíváme za chvilku
a je taková otázka jestli pak víte ty vyšel nejnovějších frymburk na že vlastně momentálně
asi tak takže tady když se když je hodnota na to kliknete tak se dostanete
na odkaz a ten říká ubývají zdaňuje ú jestli morgan žalostně tevešová sviti nula
statně
když si vlastně podíváte repozitáře nenavnadit hubů asi s napíšete frame organizace stavy futro pole
javaskriptu tak zjistíte že ti frame potom jestli pětatřicet tisíc
takže si vybrat ten správný opravdu jako umění
tak
udělá se dá pardon ještě platformy se vlastně to že na části ten stav nějaké
nás nástavby tak aby vlastně naše aplikace běžela nativně ideálně
mobilech na tabletek a tak dál zajímavých jak nejty který dělá to že vlastně vážila
skip jako takový
překládá přímo právě zařízení tak že vám to vyleze
aplikace pro ale von nebo aplikace bronzových
a nebo třeba tady tohle doleva vo co vypadá něco jako varietu ale
je to elektron
a ten dělá zase to že můžete vlastně aplikaci pro máte napsáno
javaskriptu von od že sta javaskriptu jako takové von ten
zabalit a vydat jak aplikaci na windows
což je docela fajn že když píšete aplikaci tady napíšete jednou paky zabalíte a vydá
d takto a vlastně máte to skoro vesměs nějaké na
pak tady máme další
jak je knihovnička je které napomáhají zajímavé za zmínku stojí přát je trojka která je
nejlepší vizualizačním knihovna která si dostupná momentálně
a jedna s absolutními za na vyšší věci poslední doby
je tam
to fialové vlevo nahoře
to je jistě s
to je tak zvaný stimulování a
je to je to poslední ten doby nastartoval to vraz vlastně to nastartovala kniha marie
jedná se o reagování
na data vlastně
když tam přichází data v čase tak na ně dokážete reagovat všimli transformování k aby
zbytečně ukládá teda velice to zjednodušuje celý postup jako by psaní toho front
tak další tady jsou nástroje když píšete podpory toho kódu nakonec tak potřebujete venku nějak
jako kontrolovat
takže k tomu nám slouží tady že syntézní a dvacá taky flow
které garantují zvukem
a to vám tam anděla taky třeba typové kontroly že když nevíte co nám vleze
s funkce můžete to popsat pomocí flow zkontroluje se vám to eště předtím než se
to další do prohlížeče a máte jistotu že stav lze vlastně to co chcete
tak
jak instalaci nástroje
zajímavých za zmínku stojí rozhodně nelze sync to je tam toho černého moře
ten dělá to
že když si píšete tělesně tolik tak ho většinou ukládat a nebo chcete testovat jako
že to interpretovaná věc
tak napíšete kousek or uložíte jak sme se vám je tam nějaký pepek tématu přeloží
pře chalupa naservíruje antropoid že
musíte vzít
v noci na pro lížeš tady zpět podívat se fajn funguje to nefunguje to a
znova na straně kolečko pomoci nelze snímku dokážete udělat to
že si otevřete pět proliješ u přímo byly
vložit jekot všude se vám tady prašné nezkoumej se na to na stejné místo takže
můžete prostě interagovat s tou aplikaci tak jak vám to přivezou náhodné
a je to super napsaný
další záležitost
práci balíčku nebo trest prací pipeline tak pak byl
to sou to sou nástroje které napomáhají všechny tady tyhle věci cesta dohromady
a vlastně spouště vždycky dyž může něco
tak se to tím pro že
další z věcí přáteli takovéto zrcadlo vosina písmenka má to sou slapy když vlastně píšete
částky
tak starat několik souboru dohromady a potom na terase dvě
do prohlížeče vlastně mně ne soubor a vy nevíte co byl vlastně ten původní soubor
na který jste zahráli jsou slabinou dělají to že tam dát dodají meta data a
vezmou a rozdělíte soubory zase zpátky do té nějaký ve které ste měli takže více
dobře vidíte na co na co ste před chvilkou sahaly
a poslední věc a to sou servisy
a je na vlastně pomáhají například mě například nějaké c jako které měst a nebo
kdo a kdy tam si můžete vlastně ukládat call
takže
my vodafon ten u
vypadá si takto
ceníte přemýšlíte hledáte zkoumá t
nevíte co vybrat je to samozřejmě složité máte ti ste knihoven máte same pipeliny
jo nevíte vlastně se s ní máte dělat
takže
tak nás vypadá každým jeden práci
naštěstí to máme ještě jednu záležitost a to se tak zvané zkratkou diktuji
je vám udělají aspoň takovou službu že tam poskládají všechen tady ten všechny tady to
změřte roste věděli před chvilkou
do nějakých celků které už mají smysl
takže jsem že vede na nějaké pipeliny které se dneska c používají jedna z nejznámějších
je tady jak difrakčního zalhat x n po
se vezme
dnes tady mám to nějaký za základ prohlížeče pomocí persistent balíčky nainstaluje vám teorie neustále
nám to read á x že knihovna
pro zacházení s daty pak můžete psát pomocí masky sedum cože úplně nejvýš specifikaci javaskriptu
pomocí bavilo se to přeloží ve tak vám to naservíruje do prohlížeče
ve zlým tam to zkontroluje
a moka mocha vám zaručí to že vlastně ty tresty jsou v pořádku
a tak dál a tak dále to sou nějak jednodušší
a pak tady máme takže to spíš soutěže pipeliny
a založeno na vás je v noci též vlastně také komplikovat
jo takže
ale to je
ten a záležitost otázka štěstí opravdu to potřebujeme dělat opravdu potřebujeme znát všechny ty knihovny
všechny ty frame morky je ta k něčemu dobré
můžu vám říct ani ne
a
stačí zakopli základna ze sta trošku při zemi protože část otevřít jak se říká se
tvořit něco každý r n
a když se to byly zkoumat že se sem tam jako snažím ale stejně ten
boj prohrávám bohužel
tak zjistíte že vlastně to není úplně potřeba
takže
takový nějaký základ
co udělat vlastně když píšete nějakou aplikaci dá slib
vyzkoušíte nějaký malý projekt nějakou malou stran bohaticím stačí vystačíme s manželstvím ten jako takovým
tedy teďka fůdech políček pokud přeskočíme vnějšku jedenáctkou které se nebudeme bavit
tak ten vlastně javascript funguje velice dobře na nový specifikací
a poradit jestli sníme potřebujete vlastně ani řekli které tady dole ukázané protože ten že
ostuda koza osobě
tou šumí dneska a můžete si vybírá konci selektoru chycen že ta dělat různé fonty
strana je to úplně v pohodě řeší se ta nás stezkám a
west vybral bych si us protože ten je
jako jediný tady s těchto překladačů možné za integrační prohlížeče
na integrujete si ho do hlavičky a pak si můžete psát styly přímo prostě do
stránky vlastně při každém f pět sem to znova přeloží
zase ona si diod jestli můžete si tak sandinistova je to mnohem jednodušší a jako
paličkovat bych použil more
který slouží jako prom ten
tím si nainstalujete všechny tady tyhle záležitosti amatéry staram
když můžete nějakou trošku střední aplikaci tak použil tady naše kočičko tři zvuku
která vám na naservíruje trošku víc
jako by rychleji nebo chytřeji ty balíčky nepotřebujete
a co ste že frajunku můžete si na který chcete je to opravdu jedno je
to na vás protože vy budete ten kdo to bude udržovat je to vaše rozhodnutí
jak to bude dál abyste my pokud aplikaci body řízneš dva tři roky tak budete
přepisovat aplikaci do nějakého jiného firma když je to úplně jedno co systému vyberete
jen je vhodné je vhodné použít se vám sem tam zmínil ten říct že sterilita
moderní trendem a ten se mění podle mě nebudeš nějakou dobu
a velice vám to usnadní práci
a
na závěr pokud píšete enterprise aplikaci tak
dojdete stádia zklamání nebo lze mu nebo jak to nazval
a zjistíte že vlastně je vhodné to psát taky španělsky tu protože ty knihovny se
tak strašně není aby potřebujete aby ta vaše
práce jela příští deset lenou příště patnáct let
a za patnáct letošní nebude pamatovat
vlastně jak se psalo něco v nějakém jinak jsou který tady nevymyslel za rok to
někdo zapomněl a tak dál
takže si vyberete takže lásky který bude vždycky prostě fungovat stejně a postupně se vyvíjí
takže
budete evolučně
dalším se měla po celé to ceny novější použil bych tam případně sastry sice musíte
překládat jako by někde bokem ale jim mnohem silnější než s
a strašně nad ušetřit práci
a
zase ten jistě s
a potom servírovaný pomocí opaku které nám usnadní všechno tohle si jako by naservírovat do
toho vodiče
to je všechno
si budem nějaké otázky tak to můžete teďka nebo potom sme tady negativně ten graf
ano
druhý eště
prosím tě
vše o čem unk to doporučil
já třeba já třeba teď spíš o aplikaci která které spojením
jo pardon zas nejsem pak otázkou vám se
byl byla otázka položená několikrát jsem změnil lidi který si je s proč vektor proč
a na co kterou prošel
když teďka aplikaci která teda jenom že se jako by na server ve straně
na filtr levé straně plazit klasické rozkmit
a vlastně požadavek byl takový že vlastně celá aplikace má být sim kopečka
c servíruj vlastně ta
data pomocí že k sobě školu
ten rysy jestli perfektní vtom že si vlastně nastavím takzvaně datové pipeliny nastavím že když
mi příde nějaký typ stránky
tak to proběhne nějakým zpracováním tady tyto pipeline a vlastně pomocí rychtě vést
a vyplivne mi to
nějakou zkompilovanou data na stránku nebo nějaký kus který sem zařadí do stránky jo nebo
jean tam je chtěl to pozemní
jo takže celá tady na tohleto uplně perfektní a co my to zaručí je to
že vlastně já mám data jak ním přínosem pro
nějak prominuto pipeline o a že pak vidíme výstup a to je to co já
chci zajímat jak ty data promítali zase tím systém knihovně zajímat že stanice někde uloží
to vlastně nechci protože tím strašně ta tím pojem o tom kde ty data mám
se s ním vadě a dostanu se do stavu
jako tak zvané callback alsa a že školy takového když vaše všeho dohromady je to
je to odpověď dostatečná
nějaké otázky
co se pitomci se můžu co to číst účet obecnosti že čistoty záznam tak zase
místo bude
takže tady někde ještě