PIS WAP Někdo do týmu, kdo by chtěl spojit projekt PIS s WAP a použít Nette a Doctrine?
WAP Nějaké tipy co by mohlo být na zkoušce? :D
tak snad da veci z konca slajdov, co by sme mali vediet :D (aj ked je to v podstate vsetko)
WAP POLSEMKA Ktoré prednášky sa stihli doteraz prebrať? Vo wise vidím 4 ktoré dokopy dávajú vyše 400 slidov :D Resp. ktoré budú na polsemke? V maily je napísané: "Látka probraná toto pondělí z této přednášky může být součástí zkoušky." ale vo wise pri polsemke je "Obsah zkoušky: znalosti probírané v předmětu WAP na přednáškách před půlsemestrální zkouškou."
WAP Má někdo vypsané takové ty hinty v průběhu přednášek, kdy říká "Toto se naučte, toto je užitečné, to by mohlo být na zkoušce"? :D
Ctj přednáška?
Zobrazit všechny odpovědi (4)
Ctj?
jj ctj
Překlad? Na tu zkratku nemám dekodér
Co to je
Tušim že veci čo su v slajdoch zvýrazené na žlto, alebo niečo okolo nich bolo na prvom termine.
Já mám ve svých poznámkách XSD, XSLT, platnost proměnných v JS (var vs. let) a nějaké věci z funkc. programování - map, filter, reduce(Right).
dom a manipulace s domem, css selektory
WAP Ahoj, jestli je tu někdo, kdo byl na poslední přednášce, tak neříkal něco k semstrálce? Děkuji
WAP Má někdo věštící kouli a dokáže odhadnout, co tak bude na zkoušce? :D
Obsah prednasek :D
Zobrazit všechny odpovědi (1)
Obligátní odpověď na otázky tohoto typu :D
ja by som tipol ten okruh +- ako vždy akurát otázky postavené inak
Zobrazit všechny odpovědi (4)
Právě nevím jeslt ise toho moc držet, když to teď už nevede prof. Hruška
subnetting tam bude
ten subnetting musia snad davat vsade... asi som si pod pojmom 'internetove aplikace' predstavoval nieco ine...(mimo kreditov zdarma ofc :D)
Vzhledem k tomu, že sitari jsou jeden gang, tak by vám to mohlo pomoct - v PDS říkali, že prostě na FITu budou zkoušet ipv6 subnetting do té doby, než to budeme umět :D (tzn nespolehat se jen na ipv4)
A minule otazky jsou nekde?
Zobrazit všechny odpovědi (1)
Na fitušce...
WAP Nesetkali jste se někdo při testování v IE/Edge s problémem při modifikaci class/atributu, který ještě neexsituje s následující hláškou: "Unable to get property 'className' of undefined or null reference"? Případně napadá někoho řešení?
Něco podobného (místo className byl classList) se mi stalo (Edge nemám, testováno v Firefox, Chrome, Opera), ale už se nepamatuji přesně. Myslím, že jsem se trefil do nějakého vyhrazeného jména. Měl jsem objekt "window" (<div>) s atributem "title" (<span>). Tomuto titulku jsem chtěl přidat třídu při aktivaci okna a dostal jsem pdoobné hlášení. Problém byl v tom, že zřejmě atribut "title" má "div" ve výchozím stavu nastavený na null a nešel přepsat, takže reference "window.title.classList" byla chybná. Stačilo nahradit "title" za "wtitle" a začalo to fungovat ("window.wtitle.classList").
Zobrazit všechny odpovědi (1)
inak na custom atributy sa pouziva data-* napr data-title nwm ci to je standart, alebo len nejaka dohodnuta konvencia, kazdopadne sa ti nestane to co sa ti stalo...
WAP Začínají nahazovat půlsemestrálku
Výsledky pohoda, ne? :)
WAP Validátor formulářů ako riesite tento projekt ? Vsetky tie validacie zvlada uz HTML5 a na podfarbovanie existuje CSS pseudo selector :valid, takze by to teoreticky cele malo ist bez JS, nie ? ocividne mi nieco unika :D
No jo, ale aby ti to fungovalo, tak to tam musis napsat, coz je ze zadani zakazane.
Zobrazit všechny odpovědi (15)
sry za neskoru odpoved, kazdopadne ako definujes tie poziadavky ked nemozes zasahovat do inputu ? ja som to chcel riesit data attributmi, ale aj tie predsa musis do elementu napisat. Ako da sa to aj cez JS nastavovat tie atributy, ale nepride mi to prakticke.
Dávid Mikuš Jak jsem to pochopil loni, když jsme dělali nějaké projekty do WAPu, to jestli je něco praktické se tam vůbec neřeší. Oni chtějí v podstatě Javascript, který vložíš do stránky a on za nějakých okolností/nastavení popsaných v dokumentaci s tou stránkou provede zázraky. Imho přidání těch attributů skrze javascript je nejspíš i očekávaný scénář. :D
Daniel Dušek no ano, ale ked mas napr. len <input> bez ziadneho mena ci ID, ako cez JS ten atribut nastavis ? mozem si getnut vsetky inputy a pridelit im nahodne podmienky :D
Jednou z možností, kterou popisoval Ing. Polčák na přednášce je předání pole objektů nějaké funkci z JS, kde bude popsáno popořadě jaké požadavky jsou kladeny na jednotlivé inputy.
A ako v tom objekte definuje na ktorý input to ma byt kladené? Ak ten input nemá žiaden identifikátor
Jedině pořadím
muzes to napsat tak, ze napr. vsechny textovy inputy budou mit nejaky pozadavky, input muze byt identifikovany pres name, id, jiny atribut (napr. "name-blabla":{pozadavky}, "id-blabla":{pozadavky})... no a pokud tam nebude nic textoveho (jednoducha kontrola isNumeric v jQuery :D) nebo to muze mit format napr. "select-5", jedna se o 5. select ve formulari
Dávid Mikuš kludne by si mohol aj vyuzit data* atributy, on to myslel trochu inak ze sa nesmie zasahovat do html, ale radcej napis do fora a opytaj sa ho, ja som do html zasahoval po jeho rade a je to v pohode ;)
Data atribúty praveze chcem využiť od začiatku ale príde mi lepší use case kto bude využívať ten script tak ten atribút priamo napísať do toho inputu, ako to nejakou mágiou nastavovať cez JS :D jedine to poradie asi...uvidím niečo napíšem a keď tak možno forum
no ved do inputu to daj
do html priamo, ale radcej to preber s Brgetom :-D
ja som to tak urobil v mojej verzii
pýtal som sa ho na to na fóre a odpísal mi toto: Atributy v HTML je možné použít pro zadání parametrů. Omezení úprav HTML se týká situací, kdy by musel uživatel přidávat umělé elementy, atributy apod., které si skript může vytvořit sám. Chápem to správne, že takýto zápis je v poriadku? <input type="text" class="bgnColor" id="firstname" data-minlength="3" data-maxlength="5" data-format="a+" required oninput="validate(this)">
Tomáš Hrnčiar viacmenej ano, az na to ze podla mna to onInput by si mal ak tak sam script nastavit
Dávid Mikuš souhlasim
WAP tie priklady co boli na skuske su niekde v materialoch?
Nejsem si jisty ale Jquery je tady od strany 63. https://www.fit.vutbr.cz/study/courses/WAP/private/opory/WAP450FW.pdf tak muzes kouknout.
WAP body
WAP - bývají i testovky nebo ne?
A jak se na to ucit? :D z lonskych let?
No tak asi spolehat na lonska leta nebylo nejlepsi
Jakub Švestka ty jsi tam dnes asi nebyl že? :D
Ale byla to sranda
Prosba proděkanů byla očividně vyslišena :) (zápis z kolegia děkana)
Komentare radeji mazu
WAP Existuje nejake minimum ze zkousky? Muzou si vubec dovolit to porad nemit ve WISu?
to by mě taky zajímalo :D
Hádám, že to bude stejné jako v PISu - tedy 20 bodů Edit: jop, v poznámkách mám 20, říkal to na 1. přednášce
Jak je nam stale razeno, napsal jsem email garantovi, tak uvidime :)
Zrovna u WAP se toho ze by to byl problem udelat tak nebojim, ale dalo by se argumentovat tim, že to ma byt někde dohledatelne: WIS-nic, Stranky předmětu-nic, public stranky-nejsou wiky stranky- nejsou, privatni stranky-nic, přednašky k předmětu - nic o minimu. ....
Minimum je zkouška na full prý.
Děkuji, už jsem to zveřejnil. Započtení jsou přihlášeni. Čas je v rozvrhu předmětů. Hruška
Jak sa ucite ? :D
Ak vies nieco z JS a pamatas si nieco z polsemky tak nijak? :D
Kodim v JS ale nebude chcet XSLT apod. co v realite nikto nikdy nepouzil?
Zobrazit všechny odpovědi (3)
Ja ho v realite pouzivam :D
Fakt? :D aj WSDL? :D
Jo ale WSDL ne
XSLT tam byva dost casto
WAP prosim Vas ked pridavate html cez js, povazuje sa za zle riesenie robit to cez innerHTML? Ak ano, ako to riesite prosim Vas?
Nie je to zle riesenie (ja ho pouzivam) ale inak by sa to dalo spravit cez DOM vytvaranim jednotlivych uzlov a potom pridanim korena toho noveho stroma do potomkov uzla kam to chces vlozit.
Zobrazit všechny odpovědi (1)
Už mimo soutěž: To vytváření skrze DOM, nebude to dělat nějakým způsobem problém explorerům? Nechal jsem se ještě zviklat a po odevzdání jsem to v exploreru spustil a tak trochu se mi ty elementy přidaný přes vkládání uzlů nezobrazují. :D
WAP Interaktivní seznamy – Může mi prosím někdo pomoci pochopit zadání? V ul class="select XYZ" je select pouze část jména třídy? Takto zapsaný <ul> jsem ještě neviděla a ani Google neporadil. Kontrolujete, zda je v prvku max 1 obrázek? A chápu dobře, že budu mít pásy dlaždic a nebudu tedy každou položku dávat na samostatný "řádek"? Mate mě ta šířka seznamu v zadání. Předem moc děkuji.
WAP sice nemam, ale pokud jde o JavaScript jako takovy, mel bych byt schopen poradit. PM
A je s tím snad nějaký problém, že je select jen část jména? JS si s tím poradí ne? Požadavek na max jeden obrázek beru jako minimum, s čím se musí program vyrovnat. Ani nechápu, co by se mělo stát kdyby tam bylo obrázků víc. Trochu to odporuje logice html. Chápu to stejně, dlaždice seznamu mám v řádku. Až když se dlaždice na řádek nevlezou tak jdou na další (proto asi ta poznámka o šířce seznamu).
Zobrazit všechny odpovědi (2)
uz jsme to vyresili ... ;)
Děkuji vám oboum. Na select jsem se ptala, protože jsem si nebyla jistá, zda se zatím neskrývá něco, co neznám.
WAP - má tu někdo zadání tu prezentaci a pokecal by o upřesnění zadání?
Z konzultace: Máš prostor pro vlastní kreativitu a představivost tak dlouho, dokud je to vše popsáno v dokumentaci. Není to IPP abys pro každý vstup měl mít přesný výstup. Budeš odevzdávat svůj skript a svůj připravený testovací soubor - ty jsi pánem mnoha věcí, dokud to splňuje to málo, co je napsané v oficiálním zadání.
Díky, jen mě zajímá toto. "Mějme HTML dokument obsahující libovolný počet snímků reprezentovaných blokovými elementy div class="snimek" s libovolným obsahem zahrnujícím formátovaný text (libovolnými HTML a CSS prostředky) a obrázky. " Máme div class="snimek" a ten obsahuje jeden img. A ten libovolný obsah se týká obecně dokumentu nebo také toho divu, pač z té věty to zní jak kdyby to bylo součástí toho snimku.
Selský rozum říká, že jestli máš mít "online prezentační" skript, měla by produktem být seriozní prezentace a ne fotogalerie. Z toho usuzuji, že uvnitř každého snímku může být libovolný html & css obsah.
no vidíš to tak já to pochopil blbě, díky :)
Jak manipuluješ s textem, při zmenšování zvětšování? také zmenšuješ, zvětšuješ?
WAP Vedel by nekdo kolik se toho stihlo probrat? Jel podle cisel tech prednasek - 1. Internet, 2. WWW az po 5. XSD? Nebo toho tam bude vic?
nebol som sice ani na jednej prednaske, ale viem, ze skoncil pri HTML 4 a ze bude skusat len po HTML 4 vratane, HTML 5 od nas chciet nebude.... neviem ci isiel podla cisel prednasok, ale myslim si, ze hej
Fituska.eu, otazky jsou stejne kkazdy rok
Mne to ani tak nepride ze su rovnake
Zobrazit všechny odpovědi (1)
http://wiki.fituska.eu/index.php/WAP:_P%C5%AFlsemestr%C3%A1lky Koukáš na pulsemku nebo na zkoušku? pač pulsem tak vypadá
Mně hlavně přijde, že jakmile se na to spolehneme, vždycky to tak není. Badum tss. Rád tomu ale budu věřit. :D
Takže XSLT už ne? Já že se v minulých letech objevovalo nejvíc...
Zobrazit všechny odpovědi (1)
XSLT povedal ze tam bude
WAP Máte někdo konkrétní představu, jaké věci, témata a příklady by se mohly objevit v půlsemestrálce příští týden?
na fitusce jsou pulsemky a zda se ze priklady jsou stejne kazdy rok
:D tento predmet začínam mať rád
A nevíte někdo prosím, u které přednášky skončil?
Excelentní otázka, Anno, děkuji! Html.
Tam nezačínal?
WAP Pre tých, čo ešte nevedia, tak budúci týždeň (7.3.) bude polsemestrálka - vo wise je už prihlasovanie na termíny.
po kade má byť tá polsemka?
Zobrazit všechny odpovědi (3)
Nehovoril ale podľa mňa po html
Veľmi dúfam že jo...videla som na fituske nejaký spoločný súbor ale až na semestralku takže zatiaľ si musíme vystačiť so slajdami.
WAP nerikal nahodou nekdy na prednaskach neco duleziteho, co bych mel pred zkouskou vedet? na prednasky jsem nechodil protoze mi to nevychazelo
WAP Ahojte, co si mysli, pod slovy jednoduchý vzorec v projektu tablkovu kalkulator ? "=(A1*A2 +3)/A4" - je jednoduchy ?
WAP Při řešení projektu jsem používal v JS vlastní třídy definované přes "class". V Chromu to jede, ve Firefoxu to jede, ale v "nejlepším" prohlížeči na světe IE, to překvapivě nejede. Nevíte někdo jak se s tím nějak lehce vypořádat? P.S. Tu poznámku v zadaní, že to musí jet i na IE se teda mohli odpustit. :D
A operu si zkoušel?
Ne, není v zadání.
Já jen že než si kopneš do IE tak si je vhodné ověřit, když chceš používat nové technologie jestli to podporují už ty prohlížeče. btw. Edge to prý umí
https://kangax.github.io/compat-table/es6/
Přesně tak jsem ale jednal. Ověřil jsem si to v Chromu a Firefoxu.
David Buchta klidně si kopnu do IE a klidně si koupnu i do JS, jakožto divného objektově orientovaného jazyku, pro který je běžně používaný zápis tříd "nová" technologie.
Zobrazit všechny odpovědi (9)
Jako kopeš úplně nesmyslně. IE 11 vyšel v roce 2013. ECMAScript v roce 2015. To je jako se rozčilovat, že 7 let starý notebook nemá HDMI 1.4.
Vidím, že je to velmi citlivé téma :D :D. Jen jedna otázečka. Pro IE snad nevychází updaty?
No, ber IE podobně jako LTS verze Ubuntu - je to korporát, tam nemají velké změny rádi.
Citlivé téma je to hlavně proto, že není chyba IE, že si neumíš ověřit, co všechno podporuje ;)
Aha takže IE nedrží krok s dobou podle toho co jsi napsal, ale chyba je ve mně :). Ano, neověřoval jsem si a nevím jak to zdůraznit, ale ani jsem nechtěl nic ověřovat ohledně výběhového prohlížeče, kterým IE bezpochyby je.
Nicméně, pokud máš v zadání, že to má fungovat v IE a odmítneš si to zkontrolovat, tak blbec jsi jedině ty :)
To jsou ale silná slova :D. Ve výsledku Ti, ale dávám za pravdu. Udělal jsem chybu, když jsem věřil v to, že se IE zlepšil a že zvládne to co ostatní normální opakuji normální prohlížeče zvládají.
Stáhni si Chrome nebo Firefox ve verzi z roku 2013 a uvidíš, že taky umí houno :) Nějaký rychlejší vývoj IE začal docela nedávno a přešel v Edge.
Ano, s tím souhlasím a proto jsem si nic neověřoval pro IE a soustředil se pouze na aktuální verzi Chromu a FF. Abychom se nezačali motat v kruhu a nějak tuhle diskuzi ukončili. Ano uznávám, nerespektoval jsem plně jasně dané zadání. Důvody jsem popsal ...
Nepsat to v ec6 ale ec5
pokud tam nemas nic sloziteho tak muzes prepsat tridy jako funkce do es5: class Rectangle { constructor(height, width) { this.height = height; this.width = width; } } muzes prepsat takhle: function Rectangle(height, width) { this.height = height; this.width = width; } a pak normalne objekt pomoci var rect = new Rectangle(15,10);
Zobrazit všechny odpovědi (3)
anebo si to na prase projed Babelem a napis to nekam do Readme https://babeljs.io/repl/
No přesně tahle zrůdnost přes "function" se mi nechce dělat. Jinak používám dědičnost, přepis metod ... Nicméně díky za ochotu (y).
np, tak to fakt projed tim babelem, nech mu tam i es6 a napis mu to tam...burget je uplne v klidu
WAP anotace dokumentů Pokud se kurzor nachází nad více vnořenými elementy, zobrazí se ten nejvíce nahoře, tzn. ten, který je v DOM stromu poslední při post-order průchodu. Není to trochu blbost? Poslední při post-order průchodu je vždy root nebo to chápu nějak blbě?
ja to chapem tak ze ak mas <div> <p> bla bla <span> bla </span> </p> </div> tak sa zobrazi ten span, tak mi to pride logicke
ano takto je to logické, ale poslední při post order průchodu stromem by mělo být <body>, nebo ještě výše <document> ne? Potom by však bylo nelogické detekovat jakýkoliv element protože by to vždy byl napevno root
chapem co myslis, ja to mam spravene tak jak som pisal vyssie ale skus napisat na forum pre istotu
Já to nechávám na událostech, které mi předává okno a snad bez problémů. Mimochodem, root není element?
právě že je root element ne?
ja to mam spravene tak ako Vladimír Vladis Vlkovič
Ja to davam na ten element na ktery je target odchyceneho eventu
WAP Výsledky půlsemestrálky.
WAP Ahojte. Vedel by mi niekto podať bližšie informácie ohľadom polsemestrálky? Čo tam tak očakávať alebo na čo sa hlavne zamerať? Dík
nevěděl by aspoň někdo co se všechno probralo?
tak to vím, poslední probral přednášku HTML DOM (WAP090HTMLDOM.pdf)
Tipujem, ze tam bude to co vzdy, vid Fituska z minulych rokov.