JavaScript, jQuery, Ajax? Melyiket ajánlanátok, hogy tanuljam?
És pontosan mi is az a jQuery?
"Ez egy javascript keretrendszer..."
Ennyit tudok...
JavaScript-tel is meg lehet változtatni az oldal tartalmát frissítás nélkül, vagy csak Ajax-al?
XHTML, CSS, PHP már megy.
Akkor folytatom a JavaScript-tel...
A JQuery egy keretrendszer JavaScripthez, ami bizonyos elemek megírását nagyban egyszerűsíti.
Az Ajax pedig egy programozási technika szerver és kliens oldali programok összehangolására.
Igen, Javascript alapjai, aztán használat a jQuery-vel. Ha az megy, akkor Ajax.
A második kérdésedre a válasz, igen, bár akkor is frissül, de nincs teljes lehívás.
Üdv!
Leftlegged Player :)
_Zoldike_!
Látom, nem teljesen tiszta számodra az AJAX és JavaScript.
"Meg lehet változtatni javascripttel, de csak statikus tartalmat."
Ez azért nem igaz, mert az AJAX az JavaScript.
AJAX = Asynchronous JavaScript and XML
Valahogy úgy lehetne mondani, hogy a JQuery, AJAX a Javascript részhalmaza.
Kérdező!
Lényeg, hogy tanuld meg a JavaScriptet magas szinten és akkor érteni fogy a JQeury-hez és AJAX-hoz is!
JavaScript: Kliensoldali scriptnyelv, kliensoldali dolgokat lehet benne vicceskedni.
AJAX: Nagyjából akkor beszélünk ajaxról amikor a javascript olyat varázsol, hogy pl oldalfrissítés nélkül a háttérben kér le adatot a szervertől, esetleg ezt az adatot divekbe betölti stb. Ha például egy gombra kattintasz akkor nem kell újratölteni az oldalt hanem feldolgozhatod anélkül php oldalon.
jQuery: JS keretrendszer. A lényege az, hogy egy olyan utasításkészlettel és szintaktikával "bővíti" neked a javascripted amit sokkal egyszerűbb használni. Például ha van egy dived amit animáltan be akarsz csukni akkor arra js-ben írnod kellene egy ciklust ami csökkenti a magasságot stb, míg jQuery-ben ez: $('#divnev').slideUp(400); ahol #divnev nevű div 400 milisec alatt bezáródik. Szintaktikája amúgyáltalában ilyen $(MICSODA).mitcsináljon(paraméter)
Vagy például:
Egy ajax lekérdezés, ami azt csinálja majd, hogy betölti egy divbe egy lekérdezett html tartalmát mezei js-ben ~15 sor amiben sokmindenre oda kell figyelni, adatkezelést, kapcsolódást felügyelni stb.
jQuery-ben meg ennyi: $('#result').load('ajax/test.html'); (és akkor #result divbe betölti az ajax/test.html tartalmát)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!