IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 1. diel - Úvod do jQuery

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
Avatar
j.martenek
Člen
Avatar
j.martenek:5.1.2013 22:12

Můžu se jen zeptat proč se k těm příkazům dává značka dolaru a to slovo val.Vždycky když jsem programoval, tak sem si kódy pamatoval lépe, když mi to logicky dávalo smysl.Třeba tag pro pozadí stránky.Pozadí je na stránce proto, aby ji zdobilo a tvořilo podklad. Když chci stránku vyzdobit tak jí dám logicky pozadí.Nějaké takové vysvětlení proč to tam je.Děkuji

 
Odpovedať
5.1.2013 22:12
Avatar
Odpovedá na j.martenek
Drahomír Hanák:5.1.2013 22:20

Dolar je jen název proměnné. Zastupuje tam objekt jQuery, abys nemusel vždycky vypisovat jQuery, tak jednoduše napíšeš $

 
Odpovedať
5.1.2013 22:20
Avatar
Kit
Tvůrce
Avatar
Odpovedá na j.martenek
Kit:5.1.2013 22:28

Metoda val() je getter na hodnotu. Jinak bys získal jen referenci na objekt.

Odpovedať
5.1.2013 22:28
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
j.martenek
Člen
Avatar
j.martenek:6.1.2013 14:55

Díky moc :)

 
Odpovedať
6.1.2013 14:55
Avatar
j.martenek
Člen
Avatar
j.martenek:6.1.2013 15:00

Drahoš máš skvělý články na malování pomocí javascriptu. Na webu jakpsatweb.cz mě učili ty zastaralé document.gete­lementbyid,kte­ré jsem psal přímo do html kódu.Až tady jsem se dozvěděl že mám vytvořit soubory s příponou js a na ně ve zdrojáku odkazovat, a taky že se dá v javascriptu malovat.To je úžasný :)

 
Odpovedať
6.1.2013 15:00
Avatar
Kit
Tvůrce
Avatar
Odpovedá na j.martenek
Kit:6.1.2013 16:22

document.getElementById není zastaralé. Jen je tady obalené knihovnou jQuery. Zpočátku je praktičtější psát JS přímo do kódu HTML. Teprve pokud ten kód potřebuješ sdílet mezi podstránkami, je dobré ho přemístit do jednoho souboru .js

Odpovedať
6.1.2013 16:22
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
j.martenek
Člen
Avatar
j.martenek:6.1.2013 16:25

Aha takže není zlé když skript píši přímo do html?

 
Odpovedať
6.1.2013 16:25
Avatar
Kit
Tvůrce
Avatar
Odpovedá na j.martenek
Kit:6.1.2013 16:34

Máš 3 způsoby, jak můžeš JS zapsat:

  • do externího souboru .js
  • do hlavičky HTML
  • přímo do těla HTML

Každý z nich má své výhody a nevýhody. Hlavně těch externích souborů nedělej mnoho (nejlépe jen jeden), protože jinak to dost zdržuje načítání stránky.

Úplně stejná pravidla platí i pro CSS.

V principu je možné celý web včetně JS, CSS a obrázků narvat do jediného souboru HTML. Jen to zpravidla není výhodné.

Editované 6.1.2013 16:35
Odpovedať
6.1.2013 16:34
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
j.martenek
Člen
Avatar
j.martenek:6.1.2013 16:40

Díky :) A můžu se ještě zeptat, jak poznám v js kdy dát složenou závorku {} a kdy tuto ()

 
Odpovedať
6.1.2013 16:40
Avatar
Kit
Tvůrce
Avatar
Odpovedá na j.martenek
Kit:6.1.2013 16:57

Do složených závorek se dává posloupnost příkazů a definice objektů.

Odpovedať
6.1.2013 16:57
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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.

Zatiaľ nikto nevložil komentár - buď prvý!