Ja tve otazky moc nechapu. Ono to je mozna tim, ze problematice nerozumis. To nevadi, ptej se, treba se chytim :)
1. Responsive se da resit pres css bootstrap + js (googluj), da se pouzit cards
https://getbootstrap.com/…ntroduction/#…
https://getbootstrap.com/…onents/card/#…
2. JS, muzes-li, pouzij VUE, ale, to se bohuzel musis naucit pouzivat, to chce nejaky cas.
3. Testy, je mysleno to, ze do policek formulare (pokud tam nejaky mas), muze uzivatel zadavat nahodile hodnoty, text s mezerou a tak. A takovy test hodnoty zjistuje, zda tvuj JS prevezme hodnotu spravne nebo ne. Cili, v JS mas tridu. V ni nejake set, get a test pridas do set nebo get tak, aby mohl testovacimu programu predat hodnotu. Testovaci program je nejaky JS, pridany k tomu kodu. Asi je to to, co psal ten jeden clovek v reakci. Ja to zatim nikdy nepouzil :) Je to zpusob moderniho programovani. Bez toho se uz dneska ve vetsi firme nedela. ... Pak se sleduje, kolika testy ten web prosel a kolika ne a ktere maji prioritu pro spraveni.
4. isNAN, toPrecision(x), i.toString() se prakticky pouzivaji. Nejcasteji posledni dva.
5. A s tim js kodem pro datum a cas nevim, nac se ptas. Pojem normalne ma pro tebe jiny vyznam, ktery jsi nerekl. Pro mne se chova normalne oboji. Ve vyvojovych nastrojich prohlizece muzes najit chyby v js, jestli tam jsou.
Priklad
https://mlich.zam.slu.cz/…_2021-05-26/#… - takove jedno me amaterske dilko ve vue. Treba bys tim mohl poskladat vzhled, generovani produktu podle json struktury nebo to uprav pro xml strukturu