Presne toto som navrhoval aj ja, spraviť 2 dátumy v prvom mesiaci, dva v druhom a hodiť do ankety, každý zahlasuje a ktorý dátum bude mať najviac hlasov ten sa pôjde a hotovo
Jde vidět že o Linuxu víš asi tolik jako o Microsoftu. Neplácej tu kraviny a přestaň se tu ohánět zbytečně silnými slovy, jinak ty tvoje posty promažu, zbytečně flamuješ a tvé posty postrádají jakoukoliv informační hodnotu.
Jestli máš s Microsoftem takovej problém jak tu píšeš, založ si ve flame hall topic, a tam si nadávej do aleluja, ale od toho je flame hall, ne HW Sekce.
Hele, a když by nikdo neuměl tyto základy čistého JS, kdo ti bude upgradovat to jQuery? O.o
A co když budu potřebovat něco, co jQuery neumí? Budu mít pak na webu 10 různých frameworků, kde každý bude mít skoro půl mega a jen mi to bude brzdit web a budou se mezi sebou pravděpodobně hádat. :/
Som zo slovenska, nemam peniaze, som zavisly na pocitac, funn3r nema rad cikany !!!!!!!!!!!!!!!!!, tak tam radsej nepridem, bude tam vela zidov, este ma zazaluju po pripade zabiju.
S Wladassem jsem projednali celkem zajímavý návrh na sraz. Bylo by to na víkend na severu Čech s jedním tím pivním soudkem větším, pořádnou grilovačkou a jako doprovodnou akci Paintball a Wakeboard Doprava z Prahy je tam jednoduchá, vše by se napsalo a dohodlo.
Zrejme to hookynsa bavi, ak ho to bavi preco stym prestavat ? Pri rieseni problemov narazi aj na ine riesenia, co mu zas moze vnuknut iny napad, ak ho to bavi nech ho vyvyja, ja ten FW osobne vyuzivat budem ked si najdem naladu a zacnem sa vtom skrabat
Zdravím,
vítám Vás v prvním díle seriálu o JavaScriptu (dále jen JS).
Všechny chyby v textu vyhrazeny.
Mám nějaké znalosti co se JS týče a tak bych se o ně chtěl s Vámi podělit.
Předem upozorňuji, že jsem se vše učil sám své-pomoci, tzn. vše co napíši nemusí být správně, pokud by tedy někde byla chyba v terminologii či samotné syntaxi, klidně mě opravte.
!WARNING! Hrozí převzetí návyků/syntaxe autora, která nemusí být správná
!WARNING!
Zde bude, pro přehlednost, seznam všech následujících dílů seriálu.
Díl 1. úvod
Díl 2. úprava HTML, funkce, události
Díl 3. praktická ukázka - vlastní alert box
Úvod
Historii a obecné informace o JS zde psát nebudu, ano mohl bych zde zkopírovat wiki, ale jen by to zahltilo topic.
Když shrnu všechny ty informace, které lze o JS najít...
JS je dynamický webový (objektově orientovaný) scriptovací jazyk, který se provádí na straně klienta tedy v prohlížeči.
Využívá se na takové ty "fajn věcičky", které se musí pořádně optimalizovat, aby to fungovalo v každém prohlížeči jak má. Příklady JS jsou například různé SlideShow, fotogalerie, ale i jednoduché věci jako efekty tlačítek, aj.
Ještě jsem chtěl napsat něco, ale vykouřilo se mi to z hlavy, snad si na to vzpomenu.
Zápis JS
K psaní JS můžeme přistupovat ze tří stran.
Scripty můžeme psát buď to inline do HTML elementů, jedná se o jednoduché scripty hlavně volání funkcí po různých událostech.
Dále můžeme psát do HTML mezi tagy <script></script>, zde píšeme už samotný JS, ale z mé strany není nejlepší cpát JS do HTML, už jen kvůli přehlednosti, ale je to někdy potřeba.
A poslední způsob je vyřazení JS do vlastního souboru a jeho následné načtení v hlavičce stránky. Textový soubor s příponou .js<script type="text/javascript" src="scripts/script.js"></script> // Kde v src je cesta k našemu JS souboru; Cesta může být zapsána absolutně i relativně.
Hello World!
Už víme jak zahájit psaní JS, můžeme tedy zkusit známé Hello World!
Já budu mít vždy v kódu <script> ...code... </script> pro vložení do HTML stránky, ale apeluji na Vás, aby jste scripty vkládali do samostatného souboru. Pokud bude script samostatně nebude se v něm nacházet <script></script> píše se přímo do souboru!
<script>
document.write ("Hello World!"); // Vypíše do stránky Hello World! ale v praxi jsem snad nikdy document.write nepoužil
</script>
Proměnné
Dále bych navázal asi na proměnné což je základ.
Proměnné zde nemají žádný speciální symbol jako třeba PHP, je to jako C++ aj. s tím, že se neurčuje datový typ. Ten se určí podle potenciálu hodnoty jako v PHP. Stringová hodnota se dává do apostrofů ' nebo uvozovek ". Já na stringové hodnoty užívám vždy uvozovky ". Číselné hodnoty již uvozovky mít nesmí, pokud by jsme číslo dali do uvozovek, byl by to string nikoli číslo.
Zde si nejsem jist jak je to se standardy, ale já jsem to tak pochopil... Když definujeme proměnnou, přidáme před ni var, poté se již var neuvádí. Můžeme klidně var vypustit není to důležité, ale je to snad nějaký standard a mělo by se to tak dělat.
<script>
var stringovapromenna = "Hello world!";
var ciselna = 10;
var ciselna2 = 5;
var vysledek;
// Provedeme součet dvou proměnných
vysledek = ciselna + ciselna2; // Součet čísel, výsledkem bude číslo 15
var vysledek2 = stringovapromenna + ciselna; // Tohle je součet stringu a čísla; V tomto případě dojde ke spojení proměnných; + slouží ke spojování výrazů (obdoba tečky u PHP)
// výsledek bude tedy: "Hello world!10"
// Zde bych ještě zmínil fci parseInt(), která slouží k převedení na číselný formát
var cislo_jako_string = "10";
var vysledek3 = cislo_jako_string.parseInt() + 5; // Výsledek nebude 105 (což by vzniklo, pokud by jsme naši proměnnou nechali jako string), ale 15
</script>
JS obsahuje i pole/array, ale pouze jednu úroveň.
<script>
// Určíme buď to při definici...
var pole = new array("hodnota0", "hodnota1" ,"hodnota2");
// ... nebo definujeme a určíme později
var pole2 = new Array();
pole2[0] = "hodnota0";
pole2[1] = 1;
pole['nazev'] = "Hodnota je pod názvem, né pod číselným indexem";
// Jak jsem psal, array je jen jedné úrovně, já jsem to ale vyřešil po svém
var pole3 = new Array();
pole3['první' + ':' + 'druhe' + [/size][/font][font=verdana,geneva,sans-serif][size=3]':' + [/size][/font][font=verdana,geneva,sans-serif][size=3]'Nté'] = "Hodnota pole třetí úrovně"; // možná v tom momentálně nevidíte význam, ale já jsem se bez toho v jedné situaci neobešel
</script>
Alert (hlášky)
Jen krátce,... pro ty otravné hlášky stylu windows slouží fce alert(). Vyzkoušejte, uvidíte.
Používám ji pouze pokud potřebuji vypsat nějakou proměnnou při vývoji scriptu. Ve finálním scriptu používám vlastní alerty, které budete také schopni vytvořit buď to po dalším díle nebo až po tom třetím, ještě uvidím.
<script>
alert ("Hello world!");
</script>
Podmínky
Jako v každém jiném jazyce i zde jsou podmínky. K čemu podmínky slouží jistě každý ví, proto rovnou zobrazím příklad.
<script>
var booleanova = true;
if (booleanova) {
alert ("Je to tak!");
} else {
alert ("Je to lež!");
}
// S elseif -> nepíše se dohromady
if (nejakapromenna == "necemu") {
// Splněno
} else if (cislo == 10) {
// Další možnost
} else {
// Ani jedna podmínky nebyla splněna
}
</script>
Ostatní
JS samozřejmě neopomenulo ani while a for. Příklad snad netřeba, funguje totožně jako kdekoli jinde. Pokud byste si nevěděli rady, napiště a já nějaký příklad přidám.
To by snad na úvod stačilo, možná je toho možná i moc najednou, ale tohle je jen ten hrubý základ.
V dalším díle se pustíme do úpravy HTML skrze JS, událostí a vlastních funkcí.
Ahoj, mám taký problém keď zadám príkaz apt-get install zlib1g lib32z1
tak mi to vyhodí toto
libc6: Depends: libc-bin (= 2.11.3-4) but it is not installable
Breaks: locales (< 2.11)
libc6-dev: Depends: libc6 (= 2.7-18lenny7) but 2.11.3-4 is to be installed
libc6-i386: Depends: libc6 (= 2.7-18lenny7) but 2.11.3-4 is to be installed
locales: Depends: glibc-2.7-1