Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Navrhujeme doplnok webu v JavaScripte

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:17.2.2014 18:44

Přijde mi lepší učit raději step by step, tvoje metoda je sice zajímavá, ale myslím, že neznalého to spíše odradí.

Odpovedať
New kid back on the block with a R.I.P
Avatar
Odpovedá na David Hartinger
Michal Žůrek - misaz:17.2.2014 18:53

no to je právě pro znalé, když jsem se díval na ty dva poslední machry, tak mi přišlo že technicky to měli vymakané dobře, ale nemám slov, když někdo složitější HTML dělá přes innerHTML. A právě proto tohle - jednoduše jsem je ankopl k začátku a když tak ať použijí google, to je při programování velmi důležitá schopnost.

Avatar
1Pupik1989
Nevyplnené
Avatar
1Pupik1989:17.2.2014 18:59
function Clovek(jmeno, vek) {
        this.jmeno = jmeno;
        this.vek = vek;

        Clovek.prototype.Pozdrav = function () {
                alert("Jmenuji se " + this.jmeno + " a je mi " + this.vek + " let.");
        }
}

Tohle ještě chce opravit. Správně má být prototype v kódu za konstruktorem.

function Clovek(jmeno, vek) {
  this.jmeno  = jmeno;
  this.vek    = vek;
};

Clovek.prototype.pozdrav = function(){
  alert("Jmenuji se " + this.jmeno + " a je mi " + this.vek + " let.");
};
Avatar
Odpovedá na
Michal Žůrek - misaz:17.2.2014 19:07

dík, opraveno, čeká na schválení.

Avatar
Pavel Vosyka
Člen
Avatar
Pavel Vosyka:23.2.2014 13:49

Tenhle styl psaní se mi líbí. Taky to, že je to v čistém javascriptu. Akorát mě zamrzela ta nepodpora "DOMsubtreeMo­dified" v chrome :(

Pěkný výsledek.

Odpovedať
"nikdy nepiš nic 2x" (updated 10 years after: "Není nic špatného na tom napsat něco 2x")
Avatar
Odpovedá na Pavel Vosyka
Michal Žůrek - misaz:23.2.2014 13:56

ani verze 33 to neumí, reportoval jsem jim bug, tak uvidíme jestli to čtou a jestli to do verze 34 vyřeší.

Avatar
1Pupik1989
Člen
Avatar
1Pupik1989:9.3.2014 23:17

Koukám, že to opravování nedopadlo. Pokud si to někdo přečte, tak nebude mít zrovna 2x dobrý základ. Bude z něj horší kodér než jsou lepičové. Opravdu by to chtělo opravit.

Avatar
1Pupik1989
Člen
Avatar
1Pupik1989:10.3.2014 1:08

Jen dodám, pro pokročilejší uživatele, co honí každé fps a každou ms ať už ve 2D nebo pseudo 3D. Nedělejte funkci deg2rad, ale uložte si prostě vlastnost k objektu.

Math.PIOver180 = Math.PI/180

A pak stačí jen násobit. Násobení je několikrát rychlejší než zavolání funkce. To už je ale jen performance tip.

Avatar
Odpovedá na 1Pupik1989
Michal Žůrek - misaz:10.3.2014 15:12

Možná je to rychlejší (až si najdu čas schválně otestuji), ale rozhodně kód takhle není přehledný a na toto článek cílil.

Avatar
1Pupik1989
Člen
Avatar
Odpovedá na Michal Žůrek - misaz
1Pupik1989:10.3.2014 16:36

Nepřipadá mi, že by se tím kód nějak znepřehlednil. Jediné co se změní, že bez volání funkce ubude jedna operace, čili to 100% bude rychlejší. Samozřejmě úplně nejlepší řešení je používat vždy radiány a ne stupně. Do budoucna to ušetří spoustu práce a kódu. Podle mě ale u toho kódu to bude nejspíš jedno, protože při každém zavolání funkci vytvoří 4 další funkce. Lepší by se to řešilo v OOP.

new RadialProgressBar(elements[i])

To by chtělo ještě opravit na:

RadialProgressBar(elements[i])

Doufám že jsem nezněl jako blb. To jsou jen postřehy, nic už nikdy nikomu vyčítat nebudu, ať si každý píše jak chce. :D

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 28.