Názory ke článku JavaScript - 11. lekce
8. 11. 2008
Nesouhlasil bych s tim, ze pri uprave je dulezity zrovna rozdil mezi "var i = 15;" a "var i=15;", co se tyce citelnosti je to imho na stejne urovni a druha varianta je kratsi a tudiz rychlejsi, stejne tak je vubec zbytecne psat tam "var". Navic by se dalo argumenovat i tim, ze je to mensi na velikost kodu (coz je naprosto samozrejme smesne resit u kodu rozsahlych tak, jak jsou uvedene ukazky, nicmene u velkych projektu kde jsou tisice radku kodu a jen js soubory maji velikost v radu MB uz to roli hraje. I kdyz samozrejme jako protiargument se da uvest ze by skript pred uvedenim mel stejne nejlip projit nejakou komprimaci, coz je tim vetsi nezbytnost cim vetsi kod je...).
L.
Ja ti nejak nevím,ale mě ten prototype nefunguje.. mám ho použitý správně
<html>
<head>
<meta HTTP-EQUIV="Content-Type" content="text/html; ">
<title>Bez titulku</title>
<script language="JavaScript" type="text/javascript">
function produkt(nazev, popis, cena) {
this.nazev = nazev;
this.popis = popis;
this.cena = cena;
this.ukazProdukt = function () { //metoda objektu, kterou budeme volat jako ukazProdukt()
var vysledek = "<strong>" + this.nazev + "</strong><br>" + this.popis + "<br>" + this.cena + " Kč <br><br>";
document.write(vysledek);
}
}
var harddisk = new produkt(%
Reagoval na komentář od uživatele Gord : Prototype se jmenuje jeden JavaScript framework, ale to nemá s tímhle prototypem nic společného :)
Reagoval na komentář od uživatele Lenny : var je důležitý například tohle by bez var fungovalo úplně jinak:
var a = 'a';
b();
alert(a);
function b() {
var a = 'b';
}
Pomocí var určíš rozsah definice.
Formátování je důležité ve chvíli ladění. Když to dáš do produkce, tak existují komprimátory (vyhodí poznámky a zbytečné znaky). Bohužel se to nedá číst:(