Web programozás alapismeretek
Book information
Description
A könyv „ára”......Page 5 A webes tipográfia korlátai5......Page 7 1.1.3. Kereső(re) optimalizálás......Page 8 1.2. A web működése......Page 9 1.2.1. Webszerver......Page 10 Válasz......Page 11 1.2.3. Virtuális szerver......Page 12 HttpFox......Page 13 Metódusok......Page 14 Válasz (response)......Page 15 1.2.5. FTP protokoll......Page 16 1.2.6. Webcím (URL)......Page 17 1.3.1. A honlap célja......Page 18 1.3.2. A honlap megtervezése......Page 19 Milyen viszonyban állnak az oldalak egymással?......Page 20 Hogyan épüljenek fel az oldalaink?......Page 21 Linux......Page 23 XAMPP integrált telepítő csomag......Page 24 Böngésző......Page 26 FireBug23......Page 27 Web Developer24......Page 28 Programozói editor, IDE......Page 29 Képszerkesztő program......Page 30 2.1.1. Mi az a HTML?......Page 31 A példa magyarázata......Page 32 HTML tagok jellemzői......Page 33 Melyik idézőjelet alkalmazzuk?......Page 34 2.1.9. Megjegyzések......Page 35 Ékezetes karakterek......Page 36 2.1.11. Szemantikus HTML......Page 37 2.1.12. Szabványosság......Page 38 Elemek lezárása......Page 39 A name tulajdonság helyett az id használandó......Page 40 Kedvcsináló......Page 41 A stílusok használatának okai......Page 42 Lépcsős elrendezés......Page 43 Külső stíluslap......Page 44 2.2.3. A CSS nyelvtana......Page 45 Osztály alapú kiválasztás......Page 46 Tulajdonság kiválasztó......Page 47 Megjegyzés......Page 48 CSS keretrendszerek......Page 49 2.2.5. Média típusok......Page 50 2.3. Címsorok és formázásuk......Page 52 2.3.1. Háttér......Page 53 Ismétlődés......Page 54 Háttérkép ragasztva......Page 55 Szegélyszín......Page 56 A szegély vastagsága......Page 57 2.3.3. Térközök a szegélyen belül és kívül......Page 58 2.4.2. Megjelenítés......Page 59 2.4.3. A lebegtetés......Page 60 Kép lebegtetése......Page 61 Horizontális menü......Page 62 Felesleges táblázatok nélküli oldalkialakítás......Page 63 2.4.4. Pozicionálási sémák......Page 66 Relatív pozíció......Page 67 Fix pozíció......Page 68 2.4.7. A HTML 5 újdonságai......Page 69 Navigáció......Page 71 2.5.1. Bekezdések......Page 72 2.5.2. Sortörések......Page 73 Szövegkiemelés......Page 74 Idézet, kiemelés és definíciós tagok......Page 75 A szöveg igazítása......Page 76 Betűtípus megadása......Page 77 Első gyermek......Page 78 A link (a) tag és a href tulajdonság......Page 79 Hasznos tippek......Page 80 2.7.1. Képek......Page 81 Kép használata linkként......Page 82 Flowplayer......Page 83 Videómegosztó kód beágyazása......Page 84 2.7.3. HTML 5 újdonságok......Page 85 Számozott lista......Page 86 További példák......Page 87 Lista jelölők......Page 88 2.9.1. HTML szintaxis......Page 89 Táblázat cím......Page 90 Tippek......Page 91 Cella igazítás......Page 92 Zebra táblák......Page 93 Szöveges mezők......Page 94 Jelölőnégyzetek......Page 95 Űrlap adatok elküldése......Page 96 Lenyíló lista......Page 97 2.10.2. Új lehetőségek a HTML 5-ben......Page 98 Dátum/idő megadása......Page 99 Validálás......Page 100 2.10.3. Űrlapok formázása......Page 101 Lekerekített sarkok......Page 104 Több hasáb......Page 105 3.1.1. Az Apache konfigurálása......Page 107 DocumentRoot......Page 108 DirectoryIndex......Page 109 3.1.2. A PHP konfigurálása......Page 110 max_execution_time......Page 111 session.save_path és session.auto_start......Page 112 Jogosultságkezelés......Page 113 3.1.5. Karakterkódolás: Használjunk mindenhol UTF-8-at......Page 114 HTML, PHP forráskód mentése......Page 115 Adatbázis-kapcsolat......Page 118 3.2.1. Szintaxis......Page 119 3.2.2. Megjegyzések......Page 120 Változónevek......Page 121 Implicit típuskonverzió......Page 122 Változó változók......Page 123 Sztring létrehozása idézőjellel......Page 124 Sztring karaktereinek elérése és módosítása......Page 125 Aritmetikai operátorok......Page 126 Logikai operátorok......Page 128 Az operátorok precedenciája......Page 129 Sorszámozott tömbök......Page 130 Asszociatív tömbök......Page 131 Többdimenziós tömbök......Page 132 3.3.1. Elágazások......Page 133 Az elseif szerkezet......Page 134 A switch szerkezet......Page 135 Alternatív szintaxis......Page 136 A do-while ciklus......Page 137 A foreach ciklus......Page 138 A tömbök mélyebb kezelése......Page 139 A ciklusmag végrehajtásának megszakítása......Page 140 Függvények paraméterezése......Page 141 Paraméterátadás referenciával......Page 142 Függvények visszatérési értéke......Page 143 Statikus változók......Page 144 Kapcsolódás egy MySQL adatbázishoz......Page 145 3.4.2. Adatbázisok és táblák létrehozása......Page 146 Szöveges adattípusok......Page 147 Elsődleges kulcsok és autoincrement mezők......Page 148 3.4.3. Adatok bevitele adatbázisba......Page 149 3.4.4. Lekérdezés......Page 150 Eredmények megjelenítése HTML táblában......Page 151 3.4.5. Rekord feltételek......Page 152 Rendezés növekvő és csökkenő sorrendben......Page 153 3.4.8. Adatok törlése az adatbázisból......Page 154 3.4.9. Adatbázis absztrakció......Page 155 PDO......Page 156 3.5. Űrlapok használata......Page 157 A $_GET űrlap nélkül......Page 158 3.5.2. A POST paraméterátadás......Page 159 Többes adatok......Page 160 Adatok érvényesítése......Page 161 Reguláris kifejezések......Page 163 Űrlapok feldolgozása helyben......Page 164 Hibaüzenetek és javítási lehetőségek......Page 165 Fájlfeltöltő űrlap készítése......Page 166 A feltöltés korlátozása......Page 167 A feltöltött fájl elmentése......Page 168 Egyszerű megoldás......Page 169 Biztonságos levélküldés......Page 170 Az include függvény......Page 171 A require függvény......Page 172 Dinamikus megoldás......Page 173 A config.inc.php......Page 174 Az index.tpl.php......Page 175 Az egyes oldalak......Page 176 Könyvtárkezelés......Page 177 3.6.4. Fájlok tartalmának kezelése......Page 178 Fájl karakterenkénti beolvasása......Page 179 3.7.1. Sütik kezelése......Page 180 Hogyan készítsünk sütit?......Page 181 3.7.2. Munkamenet-kezelés......Page 182 Adatmentés munkamenetbe......Page 183 3.8.1. Az OOP alapjai......Page 184 Öröklődés......Page 185 Többalakúság......Page 186 3.8.2. Osztályok használat......Page 187 A konstruktor......Page 188 3.8.3. Öröklődés......Page 189 3.8.4. Asszociáció......Page 190 3.8.5. Láthatóság......Page 191 3.9.1. Alapvető hibakezelés: a die függvény használata......Page 192 3.9.2. Alapértelmezett hibakezelő függvény készítése......Page 193 Hiba értesítési szintek......Page 194 Hiba előidézése......Page 195 Egy hiba üzenet elküldése e-mailben......Page 196 A kivételek használata......Page 197 try, throw és catch......Page 198 Mi a tervezési minta?......Page 199 Validátor példa......Page 200 3.10.2. Front controller......Page 202 FrontController.php......Page 203 3.10.3. MVC......Page 204 .htaccess......Page 206 application/base.php......Page 207 application/view/view_blog.php......Page 209 3.11. Sablonrendszerek......Page 210 Sablon függvények......Page 211 Smarty alapok......Page 212 További könyvtárak......Page 213 Hol legyen a logika?......Page 214 Egy minimális megoldás......Page 215 Sablon osztály......Page 216 Blogbejegyzés......Page 217 3.12. Tartalomkezelő rendszerek......Page 218 3.12.1. Célok......Page 219 3.12.2. Adatbázis felépítése......Page 220 Varázsló használata......Page 221 3.12.3. Konfiguráció......Page 222 3.12.4. Az Article osztály......Page 223 A konstruktor......Page 224 Cikkek listázása......Page 225 Egy új cikk beszúrása......Page 226 Cikk törlése......Page 227 Archívum......Page 228 Cikk megjelenítése......Page 229 A címlap......Page 230 3.12.6. Back-end......Page 231 Beléptetés......Page 232 Új cikk beküldése......Page 233 Cikk törlése......Page 235 3.12.7. A kinézet......Page 236 Mi is a Yii?102......Page 237 A Yii megismeréséhet ét forrást ajánlunk:......Page 238 4.1.1. Beillesztés a HTML kódba......Page 239 A noscript tag......Page 240 Űrlap elemek eseményei......Page 241 4.1.4. Dialógusablakok......Page 242 Kérdés......Page 243 Egyszerű adatbevitel......Page 244 Dialógusablakok dinamikus létrehozása......Page 245 Konstansok......Page 247 Számok......Page 248 4.3. Kifejezések és operátorok......Page 249 Aritmetikai operátorok......Page 250 Összehasonlító operátorok......Page 251 Sztringek és számok összeadása, kivonása......Page 252 if utasítás......Page 253 switch utasítás......Page 254 for ciklus......Page 255 Vezérlésátadás......Page 256 4.5. Függvények......Page 257 Visszatérési érték......Page 258 Tulajdonságok......Page 259 Metódus létrehozása......Page 260 Tömbök......Page 261 4.7. A dokumentum elérése és módosítása......Page 262 Window objektum......Page 263 Navigator objektum......Page 264 getElementById......Page 265 addEvent......Page 267 Előugró ablak példa......Page 268 Még diszkrétebb......Page 269 E-mail cím elrejtése......Page 271 4.8.1. onload és onUnload......Page 272 4.8.3. onSubmit......Page 273 4.9.1. Kliens oldali űrlap ellenőrzés......Page 274 HTML kód......Page 276 4.9.2. Hosszú listák böngészése helyett......Page 277 Az űrlap felépítése......Page 278 A gepel függvény......Page 279 A valaszt függvény......Page 280 AJAX kommunikáció......Page 281 showHint......Page 282 stateChanged......Page 283 4.10.2. A böngészők AJAX támogatása......Page 284 5. Tartalomjegyzék......Page 285 6. Hogyan tovább?......Page 287
Similar books
Linux ismeretek - Ubuntu és Openoffice.org kezdőknek
2009 · PDF
Drupal 6 alapismeretek
2010 · PDF
Java programozás
2007 · PDF
A perzsa művészet évezredei
1982 · PDF
Gandhára. A Hopp Ferenc múzeum indogörög szobrainak szakkatalógusa = Gandhara. Catalog of the Indo-Greek statues in the Hopp Ferenc Museum, Budapest
2024 · PDF
Volt egyszer Budán… Helytörténeti barangolások a II. kerületben = There was once in Buda… Roamings of local history in the 2nd district of Budapest
2023 · PDF
MS mester és kora. Kiállítási katalógus, 2025. április 8 – július 20. = MS Master and his age. Exhibition catalogue, 8 April – 20 July 2025
2025 · PDF
Róma város vízvezetékei
2022 · PDF