Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék 5. 6. Előadás JavaScript Tananyag: W eb - programozás.

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
JQuery 8. előadás.
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Vizuális és web programozás II. TRTLB226 Tantárgyfelelős: Lénárt Anett mérnöktanár Rendszer- és Szoftvertechnológia Tanszék B137
A C nyelv utasításai. Kifejezés+ ; Utasítás printf("Hello")printf("Hello"); a=b+ca=b+c; fuggveny(a,b)fuggveny(a,b); Blokkok: több utasítás egymás után,
3. előadás (2005. március 1.) Utasítások, tömbök
Cells(sor száma, oszlop száma)
JavaScript.
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
STÍLUSOK Tulajdonságok és értékek. Színek megadási módjai H1 {color: #CCF150} H1 {color: rgb(204,241,80)} H1 {color: rgb(80%,95%,30%)} H1 {color: red}
© BZ, 2006Stíluslapok használata1 Váltsunk stílust! Stíluslapok a webszerkesztésben.
Programozás I. Horváth Ernő.
Java programozási nyelv 2. rész – Vezérlő szerkezetek
Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem
PHP Webprogramozás alapjai
Web-grafika (VRML) 10. gyakorlat Kereszty Gábor. Script típusok Elemi típusok: szám: egész vagy lebegőpontos – int / float – 1 / 1.1 string: ‘Hello World!’
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Kliensoldali Programozás
Szombathely Dinamikus WEB programozás: PHP és JSP.
Programozás I Függvények általános jellemzői
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Tananyag: 2. konzultáció CSSJavaScript.
Vizuális és web programozás II.
Vizuális és web programozás II.
Vizuális és web programozás II.
A JAVA TECHNOLÓGIA LÉNYEGE Többlépcsős fordítás A JAVA TECHNOLÓGIA LÉNYEGE Platformfüggetlenség.
JavaScript a gyakorlatban. 7. Gyakorlat DHTML  Fa-struktúrájú menük létrehozása  Legördülő menük létrehozása.
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
C nyelv utasításai.
Farkas Tamás (blaq) PHP alapok Farkas Tamás (blaq)
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
JavaScript a gyakorlatban Gyakorlat DHTML  Rétegek szabályozása  HTML-elemek dinamikus változtatása.
1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.
Készítette: Csíki Gyula
Hernyák Zoltán Programozási Nyelvek II.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Készítette: Lipp Marcell
Script nyelvek alkalmazása a webkartográfiában 1/14 Script nyelvek alkalmazása a webkartográfiában Gede Mátyás MFTTT, március 22.
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Java programozási nyelv Vezérlési szerkezetek
Elnevezések, ciklusok, feltételvizsgálat
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék 10. Előadás Css Tananyag:Web-programozás.
Web-programozás Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék 1. Előadás Tananyag: A WWW A HTML nyelv alapjai.
További lehetőségek Weblapok programozása. Nyelvek csoportosítása Leíró nyelv (HTML, XML, …) Programozási nyelv  Szerver oldali (PHP, ASP, …)  Kliens.
Objektum orientált programozás
Webprogramozó tanfolyam
Objektum orientált programozás
Szerver oldali programozás 3. Előadás Tananyag: PHP string-kezelő függvények Lénárt Anett mérnöktanár - PTE PMMIK Rendszer- és Szoftvertechnológia Tanszék.
Tananyag: 3. Előadás A HTML nyelv alapjai Kép beillesztés Navigációk
Egyágú elágazás Szintaxis: if (feltétel)
A Visual Basic nyelvi elemei
Web-programozás Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék 2. Előadás Tananyag: A HTML nyelv meta elemei.
Török Katalin és Marosi Nóra 11/c. Pascal: Az es években megjelent magas szintű programozási nyelv, közel áll az emberi gondolkodáshoz. Nevét.
© Tóth Ákos, Óbudai Egyetem, 2010
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Szerver oldali programozás
Excel programozás (makró)
C++2. Ciklusok elöltesztelő (for, while) A ciklusmag feldolgozása előtt történik a vizsgálat  lehet, hogy egyszer sem fut le. A soronkövetkező iteráció.
Weboldalba ágyazott interaktív feladatok GeoGebra módra Papp-Varga Zsuzsanna ELTE IK Média- és Oktatásinformatika Tanszék
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Utasítás és blokk. Elágazás típusai, alkalmazása Kovács.
Script nyelvek előadás
Programozási alapismeretek
Gépészeti informatika (BMEGEMIBXGI)
Script nyelvek előadás
Excel programozás (makró)
A CLIPS keretrendszer
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
JavaScript a böngészőben
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Informatikai gyakorlatok 11. évfolyam
Előadás másolata:

Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Előadás JavaScript Tananyag: W eb - programozás

JavaScript JavaScript programrészletek tetszés szerint beépíthetők egy HTML fájlba, vagy különálló állományba (*.js) is. Kliensoldali JavaScript: Böngésző kezelése, felhasználókkal való kommunikáció Szerveroldali JavaScript: Webszerveren futó programok Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II.

JavaScript beágyazása Html-be JavaScript kiíratás Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II.

JavaScript beágyazása Html-be Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. A utasítással egy területet jelölünk ki a HTML fájlon belül a JavaScript parancsaink számára Nincs szigorúan meghatározva, hogy egy HTML fájlon belül hol kell a JavaScript területet kijelölni. A JavaScript programozók között megszokássá vált, hogy ezt a HTML fájl fejrészében, a -ben adják meg. Így a kód rögtön a fájl megnyitása után értelmezésre kerül, és amint meghívják, rendelkezésre áll.

JavaScript deklarálások Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Kis- és nagybetűk különbözőek Saját változók használata, típusok: var kor = 20;// egész var kamatláb = 10.5// lebegőpontos (valós) var lakhely = „Pécs"; vagy ‘Pécs‘ //string var ffi = false;// logikai,false/true

JavaScript utasítások Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. For ciklus for(inicializáló kifejezés;feltétel;léptető kifejezés) utasítás

JavaScript utasítások Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. While while (feltétel) utasítás

JavaScript utasítások Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Do While do{ utasítások }while(feltétel)

JavaScript utasítások Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. If … else … if (feltétel) utasítás1 else utasítás2

JavaScript utasítások Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Switch switch (kifejezés) { case érték1: utasítások break case érték2: utasítások break... default: utasítások }

JavaScript fájl a html és a css fájl mellett Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Példa javascript kezelésre Megnyitom Folyt.> pelda.html fájlMenükezelés JavaScripttel

JavaScript fájl a html és a css fájl mellett Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Folyt: Első doboz tartalma Második doboz tartalma Harmadik doboz tartalma. Vigye az egeret a kép fölé! pelda.html fájl Menükezelés JavaScripttel

Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. JavaScript fájl a html és a css fájl mellett pelda.html fájlMenükezelés JavaScripttel

Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. JavaScript fájl a html és a css fájl mellett pelda.html fájlMenükezelés JavaScripttel

Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II..elso_box { width:400px; height:100px; background:#CCCCCC; }.masodik_box1 { width:400px; height:300px; background:#66FF99; }.masodik_box2 { width:400px; height:300px; background:#CC6600; }.masodik_box3 { width:400px; height:300px; background:#FF0000; } JavaScript fájl a html és a css fájl mellett pelda.css fájl

Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. function dobozmutat(subject) { /*Létrehozunk egy függvényt ami egy értéket kap*/ switch(subject) { /*Vizsgáljuk az értéket és az alapján kezeljük a diveket, id-ket*/ case 1: /*A feltétel azt vizsgálja, hogy a div display(láthatóság) milyen állapotban van és ez alapján módosítja, hogy megjelenjen-e, vagy nem. A többi divet is kezelni kell, hogy egyszerre csak 1 legyen "nyitva" az innerhtml segítségével a linkek szövegét is módosítjuk*/ if((document.getElementById('doboz1').style.display=='') || (document.getElementById('doboz1').style.display=='block')) { document.getElementById('doboz1').style.display='none'; document.getElementById('doboz2').style.display='none'; document.getElementById('doboz3').style.display='none'; document.getElementById('gomb1').innerHTML = 'Megnyitom'; document.getElementById('gomb2').innerHTML = 'Megnyitom'; document.getElementById('gomb3').innerHTML = 'Megnyitom'; } Folyt.> JavaScript fájl a html és a css fájl mellett pelda.js fájl

Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Folyt: else { document.getElementById('doboz1').style.display='block'; document.getElementById('doboz2').style.display='none'; document.getElementById('doboz3').style.display='none'; document.getElementById('gomb1').innerHTML = 'Bezárom'; document.getElementById('gomb2').innerHTML = 'Megnyitom'; document.getElementById('gomb3').innerHTML = 'Megnyitom'; } break; Folyt.> JavaScript fájl a html és a css fájl mellett pelda.js fájl

Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Folyt.: case 2: if((document.getElementById('doboz2').style.display=='') || (document.getElementById('doboz2').style.display=='block')) { document.getElementById('doboz1').style.display='none'; document.getElementById('doboz2').style.display='none'; document.getElementById('doboz3').style.display='none'; document.getElementById('gomb1').innerHTML = 'Megnyitom'; document.getElementById('gomb2').innerHTML = 'Megnyitom'; document.getElementById('gomb3').innerHTML = 'Megnyitom'; } else { document.getElementById('doboz1').style.display='none'; document.getElementById('doboz2').style.display='block'; document.getElementById('doboz3').style.display='none'; document.getElementById('gomb1').innerHTML = 'Megnyitom'; document.getElementById('gomb2').innerHTML = 'Bezárom'; document.getElementById('gomb3').innerHTML = 'Megnyitom'; } break; Folyt.> JavaScript fájl a html és a css fájl mellett pelda.js fájl

Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Folyt.: case 3: if((document.getElementById('doboz3').style.display=='') || (document.getElementById('doboz3').style.display=='block')) { document.getElementById('doboz1').style.display='none'; document.getElementById('doboz2').style.display='none'; document.getElementById('doboz3').style.display='none'; document.getElementById('gomb1').innerHTML = 'Megnyitom'; document.getElementById('gomb2').innerHTML = 'Megnyitom'; document.getElementById('gomb3').innerHTML = 'Megnyitom'; } else { document.getElementById('doboz1').style.display='none'; document.getElementById('doboz2').style.display='none'; document.getElementById('doboz3').style.display='block'; document.getElementById('gomb1').innerHTML = 'Megnyitom'; document.getElementById('gomb2').innerHTML = 'Megnyitom'; document.getElementById('gomb3').innerHTML = 'Bezárom'; } break; } Folyt.> JavaScript fájl a html és a css fájl mellett pelda.js fájl

Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Folyt: function mutat(kep) { document.getElementById('kepes').innerHTML = ' '; } function eltuntet() { document.getElementById('kepes').innerHTML = ''; } JavaScript fájl a html és a css fájl mellett pelda.js fájl

Folytatás a mintafájlok alapján! Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék