Cool JavaScript

770 views
736 views

Published on

Cool JavaScript magyarul.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
770
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cool JavaScript

  1. 1. Cool JavaScript<br />
  2. 2. $(this).will().be().awesome();<br />Láncba fűzhetőség:<br />- Újrafelhasználható<br />- Egyszerű<br />- Átlátható<br />
  3. 3. Asynchronous JavaScript and XML<br />Közismertebb nevén, Ajax.<br />Lehetőséget ad a kiszolgáló szerver és az internetező számítógépe közötti gyors kommunikációra és adatcserére.<br />Ajax-othasználó oldalak viselkedése sokkal inkább hasonlít a desktop-osalkalmazásokhoz, mint a tipikusweboldalakhoz.<br />
  4. 4. Object Oriented Programming<br />bezárás (encapsulation) <br />polimorfizmus (polymorphism<br />öröklődés (inheritance)<br />kompozíció<br />Mindezt osztályok nélkül!<br />Helyettük objektumok és prototípus alapú öröklődés van.<br />
  5. 5. Closures<br />Jelentése „bezárás”. Azt amódszertjelenti, amikorbizonyosváltozókat, metódusokatelzárunk, azazelkülönítünk a globális névtértől.<br />Jópéldaerreegyfüggvényen belüli belső függvény, ami hozzáfér a külső függvény tulajdonságaihoz, azonbelül elérhető, de máshonnan nem.<br />
  6. 6. Miért cool még?<br />Mert meglehet benne írni egy C64 emulátort: http://www.kingsquare.nl/jsc64<br />És a Super Mario is elfér 14k-ban:http://www.nihilogic.dk/labs/mario/mario_small_music.htm<br />Rengeteg framework áll rendelkezésre, így a kevésbé hozzáértők is könnyen kivitelezhetnek látványos megoldásokat:ExtJS, jQuery, Prototype, Scriptaculous, Dojo, Mootools, YUI, GWT, stb…<br />
  7. 7. CSS FIX<br />Nagyon jól lehet vele IE6 CSS hiányosságokat fixálni! :)<br />
  8. 8. Köszönöm a figyelmet!<br />Forrás:<br />KereskényiBalázs - JavaScript és closure 5 percben (slide)<br />Wikipédia: Ajax, Javascript<br />SzabóAttila – HardcoreJavascripthttp://javascript.w3net.eu/oop.htm<br />Készítette: Schneidhoffer Dávid<br />Mail: david@blog.hu<br />

×