JAVASCRIPT EVENTS. Γηδάζθνληεο: Π. Αγγειάηνο, Γ. Εήλδξνο Δπηκέιεηα δηαθαλεηώλ: Π. Αγγειάηνο. Σρνιή Ζιεθηξνιόγωλ Μεραληθώλ θαη Μεραληθώλ Υπνινγηζηώλ

Σχετικά έγγραφα
JAVASCRIPT EVENTS. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

DOM. Γηδάζθνληεο: Π. Αγγειάηνο, Γ. Εήλδξνο Δπηκέιεηα δηαθαλεηώλ: Π. Αγγειάηνο. Σρνιή Ζιεθηξνιόγωλ Μεραληθώλ θαη Μεραληθώλ Υπνινγηζηώλ

Α Ο Κ Η Α Μ Α Ζ Η Η Ρ Η ( S E A R C H )

ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP

TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS

Ηλεκηπονικά Απσεία και Διεπαθέρ

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.

Έλαο πίνακας σσμβόλων ππνζηεξίδεη δύν βαζηθέο ιεηηνπξγίεο:

Case Study. Παξαθάηω παξνπζηάδνπκε βήκα - βήκα κε screenshots έλα παξάδεηγκα ππνβνιήο κηαο εξγαζίαο θαη ηελ παξαγωγή ηνπ Originality Report.

ΣΕΙ Δυτικήσ Μακεδονίασ, Παράρτημα Καςτοριάσ Τμήμα Πληροφορικήσ και Τεχνολογίασ Υπολογιςτών

ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

ΔΡΓΑΙΑ 1. Γιαδικησακά πληροθοριακά σζηήμαηα. Ομάδα Δργαζίας: Μεηαπηστιακοί Φοιηηηές. ηέθανος Κονηοβάς ΑΔΜ :283. Πάζτος Βαζίλειος ΑΔΜ :288

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γευηέρα 11 Ηουνίου 2018 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)

Constructors and Destructors in C++

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ

ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)

Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη

ΒΗΜΑ 2. Εηζάγεηε ηνλ Κωδηθό Πξόζβαζεο πνπ ιακβάλεηε κε SMS & δειώλεηε επηζπκεηό Όλνκα Πξόζβαζεο (Username) θαη ην ζαο

ΜΗΧΑΝΟΛΟΓΙΚΟ ΣΧΔΓΙΟ ΙΙ

Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis

ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν

Το Νέο Σύζηημα Ηλεκηρονικών Αιηήζεων Δανείων και Πιζηωηικών Καρηών είναι εδώ!

Άζκηζη ζτέζης κόζηοσς-τρόνοσ (Cost Time trade off) Καηαζκεσαζηική ΑΔ

ΔΝΓΔΙΚΤΙΚΔΣ ΛΥΣΔΙΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΔΥΘΥΝΣΗΣ Γ ΛΥΚΔΙΟΥ ΓΔΥΤΔΡΑ 27 ΜΑΪΟΥ 2013

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

Μορθές Κακόβοσλοσ Κώδικα (Malicious Code)

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη

Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) FritzBox Fon WLAN Annex B ( )

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14

EL Eνωμένη στην πολυμορυία EL A8-0046/319. Τροπολογία

ΑΝΤΗΛΙΑΚΑ. Η Μηκή ζθέθηεθε έλαλ ηξόπν, γηα λα ζπγθξίλεη κεξηθά δηαθνξεηηθά αληειηαθά πξντόληα. Απηή θαη ν Νηίλνο ζπλέιεμαλ ηα αθόινπζα πιηθά:

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

Έλεγτος Ορθογραθίας - Γραμμαηικής. Ορθογραθικός και Γραμμαηικός Έλεγτος

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ

JQUERY - AJAX. Γηδάζθνληεο: Π. Αγγειάηνο, Γ. Εήλδξνο Δπηκέιεηα δηαθαλεηώλ: Π. Αγγειάηνο, Γ. Εήλδξνο

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)

CSS 3. Γηδάζθνληεο: Π. Αγγειάηνο, Γ. Εήλδξνο Δπηκέιεηα δηαθαλεηώλ: Π. Αγγειάηνο. Σρνιή Ζιεθηξνιόγσλ Μεραληθώλ θαη Μεραληθώλ Υπνινγηζηώλ

Τηλζφωνο: Ε-mail: Ώρες διδασκαλίας: 16:00 19:15 μμ

ISO/IEC 27001:2005 Certificate No: IS Aegate Ltd 2011 All rights reserved

Τ ξ ε ύ ο ξ π ς ξ σ ξ ο ί ξ σ _ Ι ε ο α μ ε ι κ ό π

ΘΕΜΑ: ΚΟΠΖ ΠΗΣΑ ΠΑΔΠΠΔ - ΔΔΓΑ

Διαηιμήζεις για Αιολικά Πάρκα. Κώδικες 28, 78 και 84

Ζαχαρίας Μ. Κοντοπόδης Εργαστήριο Λειτουργικών Συστημάτων ΙΙ

Διαδικαζία μεηαθοράς δεδομένων Εκκαθαριζηικής για ηο Eιδικό ζημείωμα περαίωζης Φ.Π.Α

Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα

ΑΣΚΛΗΠΙΟΣ ΚΑΠ , 14 ΜΑΙΟΥ, 2017 ΛΑΓΚΑΔΑΣ, ΘΕΣΣΑΛΟΝΙΚΗΣ

ΣΕΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΕΥΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ Ρέππα Μαξγαξίηα

ΚΔΦ. 2.4 ΡΗΕΔ ΠΡΑΓΜΑΣΗΚΩΝ ΑΡΗΘΜΩΝ

Ενδεικτικά Θέματα Στατιστικής ΙΙ

ΦΥΣΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ. G. Mitsou

Master Class 3. Ο Ν.Ζανταρίδης προτείνει θέματα Μαθηματικών Γ Λσκειοσ ΘΕΜΑ 1.

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

ΜΑΘΗΜΑΣΑ ΦΩΣΟΓΡΑΦΙΑ. Ειζαγωγή ζηη Φωηογραθία. Χριζηάκης Σαζεΐδης EFIAP

Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο κόζηος ανά μονάδα παραγωγής. Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο ζηαθερό κόζηος ανά μονάδα παραγωγής

Η. Απζίλνο Αλ. Καζεγεηήο Αζιεηηθή δηνίθεζε. ΟΓΗΓΟ ΠΣΤΥΙΑΚΗ ΔΡΓΑΙΑ ζηελ Αζιεηηθή δηοίθεζε. Θέκα πηστηαθής (κε ηε κνξθή εξωηήκαηνο):...

1 Είζοδορ ζηο Σύζηημα ΣΔΕΔ ή BPMS

Σηα παξαδείγκαηα πνπ αθνινπζνύλ ρξεζηκνπνηήζεθαλ ην JQUIZ, ην JCROSS θαη ην JMATCH, πνπ αλαιπηηθά πεξηγξάθνληαη παξαθάηω.

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12

ΔΕΟ 13. Ποσοτικές Μέθοδοι. θαη λα ππνινγίζεηε ην θόζηνο γηα παξαγόκελα πξντόληα. Να ζρεδηαζηεί γηα εύξνο πξντόλησλ έσο

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ

ΕΞΙΣΩΣΕΙΣ. (iv) (ii) (ii) (ii) 5. Γηα ηηο δηάθνξεο ηηκέο ηνπ ι λα ιπζνύλ νη εμηζώζεηο : x 6 3 9x

ΧΩΡΙΚΕΣ ΣΧΕΣΕΙΣ ΚΑΙ ΓΕΩΜΕΤΡΙΚΕΣ ΕΝΝΟΙΕΣ

ΔΝΓΔΙΚΣΙΚΔ ΛΤΔΙ ΣΑ ΜΑΘΗΜΑΣΙΚΑ ΠΡΟΑΝΑΣΟΛΙΜΟΤ 2017

Image J Plugin particle tracker για παρακολούθηση της κίνησης σωματιδίων

Εισαγωγή στοςρ κβαντικούρ ςπολογιστέρ και αλγόπιθμοςρ. Γηδάζθωλ : Φνπληνπιάθεο Αληώληνο

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο

x x 15 7 x 22. ΘΔΜΑ Α 3x 2 9x 4 3 3x 18x x 5 y 9x 4 Α1. i. . Η ιύζε είλαη y y x 3y y x 3 2x 6y y x x y 6 x 2y 1 y 6

Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots)

ΔΦΑΡΜΟΜΔΝΑ ΜΑΘΗΜΑΣΙΚΑ ΣΗ ΧΗΜΔΙΑ Ι ΘΔΜΑΣΑ Α επηέκβξηνο Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(x,y) =

α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο

Μάθημα Τ.Π.Ε. Θεμαηική Ενόηηηα «Προγραμμαηίζω ηον σπολογιζηή» Προγραμμαηιζμός με ηο Scratch

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ ΚΑΗ ΔΠΑΛ ΣΔΣΑΡΣΖ 25 ΜΑΨΟΤ 2016 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΑΡΥΔ ΟΗΚΟΝΟΜΗΚΖ ΘΔΧΡΗΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ - ΔΠΗΛΟΓΖ

(Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α. Α1. Βιέπε απόδεημε Σει. 262, ζρνιηθνύ βηβιίνπ. Α2. Βιέπε νξηζκό Σει. 141, ζρνιηθνύ βηβιίνπ

Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο

ΑΠΛΟΠΟΙΗΗ ΛΟΓΙΚΩΝ ΤΝΑΡΣΗΕΩΝ ΜΕ ΠΙΝΑΚΕ KARNAUGH

A. Αιιάδνληαο ηε θνξά ηνπ ξεύκαηνο πνπ δηαξξέεη ηνλ αγωγό.

ΜΑΘΗΜΑΤΙΚΑ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΦΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ Β ΛΥΚΔΙΟΥ ΤΔΣΤ(1) ΣΤΑ ΓΙΑΝΥΣΜΑΤΑ

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.

"Εθαξκνγέο Δηαδηθηύνπ"

Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf

Τν εθπαηδεπηηθό πιηθό ηεο Φξνληηζηεξηαθήο Δθπαίδεπζεο Τζηάξα δηαλέκεηαη δωξεάλ απνθιεηζηηθά από ηνλ ψεθηαθό ηόπν ηνπ schooltime.gr

Άσκηση 1 - Μοπυοποίηση Κειμένου

x x x x tan(2 x) x 2 2x x 1

Γ ΣΑΞΖ ΔΝΗΑΗΟΤ ΛΤΚΔΗΟΤ ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΘΔΣΗΚΩΝ ΚΑΗ ΟΗΚΟΝΟΜΗΚΩΝ ΠΟΤΓΩΝ ΤΝΑΡΣΖΔΗ ΟΡΗΑ ΤΝΔΥΔΗΑ (έως Θ.Bolzano) ΘΔΜΑ Α

Το αγόρι στο θεωρείο Αγγελική Δαρλάση ΜΕΛΙΝΑ ΣΟΥΣΟΥΝΗ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Γ Γυμνασίου ΥΟΛΕΙΟ..

Transcript:

JAVASCRIPT EVENTS Γηδάζθνληεο: Π. Αγγειάηνο, Γ. Εήλδξνο Δπηκέιεηα δηαθαλεηώλ: Π. Αγγειάηνο Σρνιή Ζιεθηξνιόγωλ Μεραληθώλ θαη Μεραληθώλ Υπνινγηζηώλ

Σηόρνο ηεο ώξαο Βαζύηεξε αλάιπζε ηωλ γεγνλόηωλ Πωο δειώλνληαη ρωξίο frameworks Δηδηθέο ζπκπεξηθνξέο Ζ εηδηθή κεηαβιεηή this Δίδε γεγνλόηωλ Πνιιά παξαδείγκαηα

Γεγνλόηα Πξνζθέξνπλ δηαδξαζηηθόηεηα ζηε ζειίδα Δλέξγεηα ρξήζηε Αληίδξαζε ζειίδαο Ζ Javascript είλαη ζρεδηαζκέλε λα ιεηηνπξγεί κε γεγνλόηα

Πωο ρξεζηκνπνηνύληαη Φεηξηζηέο Κώδηθαο πνπ ηξέρεη όηαλ γίλεηαη θάπνην γεγνλόο Γεγνλόηα Σπκβαίλνπλ όηαλ αιιειεπηδξά ν ρξήζηεο κε ηε ζειίδα Αθνξνύλ θάζε θνξά έλα ζηνηρείν Αληηζηνηρίδνπκε ρεηξηζηέο κε γεγνλόηα Σην HTML Με παξαδνζηαθό ηξόπν Με ηε κέζνδν ηνπ W3C Όηαλ ζπκβεί ην γεγνλόο ηξέρεη ν ρεηξηζηήο

Γηαθνξεηηθόηεηα Μεγάιεο δηαθνξέο από browser ζε browser Τα παξαθάηω ηζρύνπλ ζε browsers όπωο: Firefox Chrome Φξεζηκνπνηείζηε frameworks όπωο jquery γηα γεγνλόηα

Γήιωζε γεγνλόηωλ Μέζα ζην HTML Με ηδηόηεηα ζην ζηνηρείν ηνπ νπνίνπ ηα γεγνλόηα καο ελδηαθέξνπλ Ξεπεξαζκέλε Μπιέθεη πεξηερόκελν κε ζπκπεξηθνξά

HTML δήιωζε γεγνλόηωλ Ηδηόηεηεο έρνπλ όλνκα on + όνομα γεγονόηος onclick onkeypress onsubmit κλπ Τηκή ηεο ηδηόηεηαο ν θώδηθαο πνπ ζα ηξέμεη (ρεηξηζηήο)

Παξάδεηγκα Σηοιτείο ποσ αθορά ηο γεγονός Δήλωζη ενδιαθέρονηος για κάποιο γεγονός <span onclick= alert( Click Event ) >Click me</span> Είδος γεγονόηος Τι θέλοσμε να γίνει όηαν ζσμβεί (τειριζηής)

ΠΡΟΟΧΗ! ΜΗΝ ΤΟ ΔΟΚΙΜΑΣΕΤΕ ΣΤΟ ΣΠΙΤΙ

Γήιωζε γεγνλόηωλ Με παξαδνζηαθό ηξόπν Οξίδνληαο ηδηόηεηα ζην αληηθείκελν ηεο DOM αλαπαξάζηαζεο Οξίδνληαη κέζα από ηελ Javascript Γε κπιέθνπλ πεξηερόκελν κε ζπκπεξηθνξά

Παξαδνζηαθή δήιωζε γεγνλόηωλ Βξίζθνπκε ηελ DOM αλαπαξάζηαζε Μέζω jquery ( $( span )[ 0 ] ) Μέζω DOM ( document.getelementbyid( foo ) ) Οξίδνπκε ηελ ηδηόηεηα on + όνομα γεγονόηος Τηκή ηεο ηδηόηεηαο κία ζπλάξηεζε

Παξάδεηγκα <span id= foo >Click me</span> function dosomething() { } alert( dosomething invoked ); return true; var a = document.getelementbyid( foo ); Σηοιτείο ποσ αθορά ηο γεγονός a.onclick = dosomething; Είδος γεγονόηος Τι θέλοσμε να γίνει όηαν ζσμβεί (τειριζηής)

Πξνζνρή Λάζνο a.onclick = dosomething(); Δθηειεί ηελ dosomething θαη ην απνηέιεζκα απνζεθεύεηαη ζην onclick Σωζηό a.onclick = dosomething Σην onclick απνζεθεύεηαη ε ίδηα ε ζπλάξηεζε

Παξαδνζηαθή δήιωζε γεγνλόηωλ Κύξην κεηνλέθηεκα Μόλν έλαλ ρεηξηζηή αλά γεγνλόο a.onclick = dosomething; a.onclick = dosomethingelse; Δθηειείηαη κόλν ε dosomethingelse

Γήιωζε γεγνλόηωλ W3C δήιωζε γεγνλόηωλ Λύλεη ην θύξην πξόβιεκα ηνπ παξαδνζηαθνύ ηξόπνπ Οξίδνπκε πνιινύο ρεηξηζηέο ζην ίδην γεγνλόο εύθνια

W3C δήιωζε γεγνλόηωλ Μέζνδνο addeventlistener Υπάξρεη ζηε DOM αλαπαξάζηαζε νπνηνπδήπνηε ζηνηρείνπ Παξάκεηξνη Γεγνλόο Τν γεγνλόο ζην νπνίν ζέινπκε λα αληηζηνηρίζνπκε ηνλ ρεηξηζηή Φεηξηζηήο Ζ ζπλάξηεζε/θώδηθαο πνπ ζα ηξέμεη όηαλ ζπκβεί ην γεγνλόο Φξεζηκνπνίεζε θάζεο δέζκεπζεο True/False. Σπλήζωο ζα είλαη false

W3C δήιωζε γεγνλόηωλ <span id= foo >Click me</span> function dosomething() { alert( dosomething invoked ); return true; } var a = document.getelementbyid( foo ); a.addeventlistener( click, dosomething, false ); Σηοιτείο ποσ αθορά ηο γεγονός Είδος γεγονόηος Τι θέλοσμε να γίνει όηαν ζσμβεί (τειριζηής)

Γήιωζε πνιιώλ ρεηξηζηώλ a.addeventlistener( click, dosomething, false ); a.addeventlistener( click, dosomethingelse, false ); Γνπιεύεη όπωο ζα πεξηκέλακε, ηξέρνπλ θαη ηα δύν Μπνξνύκε λα αθαίξεζνπκε ρεηξηζηέο εύθνια a.removeeventlistener( click, dosomething, false );

Λέμε θιεηδί this Αλαθέξεηαη πάληα ζηνλ ηδηνθηήηε ηεο ζπλάξηεζεο πνπ εθηειείηαη Ηδηνθηήηεο κηαο ζπλάξηεζεο είλαη ην αληηθείκελν ηνπ νπνίνπ είλαη κέζνδνο

Πείξακα <span onclick= wtf_is_this() >Click me</span> <span id="foo">click me</span> <span id= bar">click me</span> function wtf_is_this() { console.log( this ); } var b = $( #bar )[ 0 ]; b.onclick = wtf_is_this; var a = document.getelementbyid( foo ); a.addeventlistener( click, wtf_is_this, false )

Σπκπέξαζκα Τν this αλαθέξεηαη ζηε DOM αλαπαξάζηαζε ηνπ ζηνηρείνπ ηνπ νπνίνπ ππξνδνηήζεθε ην γεγνλόο Με εμαίξεζε ηνλ HTML ηξόπν (κε ην ρξεζηκνπνηείηε!) Με ηνλ ίδην θώδηθα κπνξνύκε λα αιιάδνπκε ηδηόηεηεο ηνπ ζηνηρείνπ ηνπ γεγνλόηνο

Παξάδεηγκα <span id="foo">w3c method</span> function clickhandler() { } $( this ).css( color, red ); var a = $( #foo )[ 0 ]; a.addeventlisterner( click, clickhandler, false )

Τν αληηθείκελν γεγνλόηνο Έλα αληηθείκελν πνπ πεξηέρεη πιεξνθνξίεο γηα ην γεγνλόο Πιεξνθνξίεο όπωο: Πνπ ήηαλ ην πνληίθη όηαλ ζπλέβεη Τη πιήθηξα είρε παηήζεη ν ρξήζηεο Πνην θνπκπί ηνπ πνληηθηνύ είρε παηήζεη

Τν αληηθείκελν γεγνλόηνο Πξόζβαζε ζε απηό Γίλεηαη κέζω ηνπ ρεηξηζηή Αξθεί λα νξίζνπκε ζε απηόλ κία παξάκεηξν Θα πεξάζεη ζε απηή απηόκαηα ην αληηθείκελν γεγνλόηνο

Φεηξηζηέο κε παξάκεηξν <span id="foo">w3c method</span> function dosomething( e ) { } //Το e είναι το αντικείμενο γεγονότος var a = $( #foo )[ 0 ]; a.addeventlisterner( click, dosomething, false )

jquery to the resque Ζ θαηάζηαζε ηνπ αληηθεηκέλνπ γεγνλόηνο κεηαμύ ηωλ browser πξνθαιεί πνλνθέθαιν Ζ jquery: Γηαρεηξίδεηαη όιεο ηηο δηαθνξέο κεηαμύ ηωλ broswer Μαο πξνζθέξεη «θαλνληθνπνηεκέλν» αληηθείκελν γεγνλόηνο παληνύ Έρεη, όπωο ε W3C κέζνδνο, ην this λα αλαθέξεηαη ζην ζηνηρείν

jquery to the resque Γήιωζε γεγνλόηωλ κε jquery $( επιλογέας ).γεγονός( function( e ) { } ) Παξάδεηγκα $( span ).click( function( e ) { } ); alert( Link clicked );

Αλάδπζε γεγνλόηωλ Έλα γεγνλόο ζε έλα ζηνηρείν «αλαδύεηαη» κέρξη ηνλ ηειεπηαίν παηέξα Λύλεη πξνβιήκαηα όπωο Παηέξαο θαη παηδί έρνπλ ρεηξηζηέο γηα ην θιηθ. Πνην ηξέρεη πξώηα; Σωζηό drag n drop Αλαιπηηθή εμήγεζε http://www.quirksmode.org/js/events_order.html

document body div click

Πόζα γεγνλόηα ππάξρνπλ; Πνληηθηνύ mousedown mouseup click Πιεθηξνινγίνπ keydown keypress keyup Φόξκαο submit reset Και άλλα πολλά..

Γεγνλόο mousedown Σπκβαίλεη όηαλ ν ρξήζηεο παηήζεη έλα θνπκπί από ην πνληίθη ηνπ θαη ν θέξζνξαο είλαη πάλω ζε έλα ζηνηρείν Μπνξεί λα ρξεζηκνπνηεζεί κε θάζε ζηνηρείν

Γεγνλόο mouseup Σπκβαίλεη όηαλ ν ρξήζηεο αθήζεη έλα θνπκπί από ην πνληίθη ηνπ θαη ν θέξζνξαο είλαη πάλω ζε έλα ζηνηρείν Μπνξεί λα ρξεζηκνπνηεζεί κε θάζε ζηνηρείν

Γεγνλόο mousemove Σπκβαίλεη όηαλ ν ρξήζηεο θνπλήζεη ην πνληίθη ηνπ θαη ν θέξζνξαο είλαη πάλω ζε έλα ζηνηρείν Μπνξεί λα ρξεζηκνπνηεζεί κε θάζε ζηνηρείν

Αληηθείκελν γεγνλόηνο Ηδηόηεηεο ζρεηηθέο κε ην πνληίθη pagex Ζ απόζηαζε ηνπ πνληηθηνύ από ηελ αξηζηεξή πιεπξά ηνπ document pagey Ζ απόζηαζε ηνπ πνληηθηνύ από ηελ πάλω πιεπξά ηνπ document which Πνην θνπκπί ηνπ πνληηθηνύ ήηαλ παηεκέλν 1 Αξηζηεξό θνπκπί 2 Μεζαίν θνπκπί 3 Γεμί θνπκπί

Σπλδπαζκόο Παξάγνπκε ην εθέ drag n drop ρξεζηκνπνηώληαο mousedown mousemove mouseup Αληηθείκελν γεγνλόηνο

Γεγνλόο click Σπκβαίλεη ζπκβνύλ ζπλερόκελα mousedown θαη mouseup ζην ίδην ζηνηρείν Μπνξεί λα ρξεζηκνπνηεζεί κε θάζε ζηνηρείν Υινπνίεζε θνπκπηώλ δηεπαθήο ρξήζηε

Γεγνλόο keydown Σπκβαίλεη όηαλ ν ρξήζηεο πηέζεη έλα πιήθηξν ζην πιεθηξνιόγηό ηνπ Ππξνδνηείηαη ζην ζηνηρείν πνπ είλαη εζηηαζκέλν Τα ζηνηρεία πνπ κπνξνύλ λα εζηηαζηνύλ δηαθέξνπλ αλά browser

Γεγνλόο keyup Σπκβαίλεη όηαλ ν ρξήζηεο αθήζεη έλα πιήθηξν ζην πιεθηξνιόγηό ηνπ Ππξνδνηείηαη ζην ζηνηρείν πνπ είλαη εζηηαζκέλν Τα ζηνηρεία πνπ κπνξνύλ λα εζηηαζηνύλ δηαθέξνπλ αλά browser

Γεγνλόο keypress Σπκβαίλεη όηαλ ν ρξήζηεο πηέζεη έλα πιήθηξν ζην πιεθηξνιόγηό ηνπ Ππξνδνηείηαη ζην ζηνηρείν πνπ είλαη εζηηαζκέλν Τα ζηνηρεία πνπ κπνξνύλ λα εζηηαζηνύλ δηαθέξνπλ αλά browser

Αληηθείκελν γεγνλόηνο Ηδηόηεηεο ζρεηηθέο κε ην πιεθηξνιόγην altkey Δίλαη true αλ ήηαλ παηεκέλν ην πιήθηξν alt ctrlkey Δίλαη true αλ ήηαλ παηεκέλν ην πιήθηξν control which Ο θωδηθόο ηνπ θνπκπηνύ ηνπ πιεθηξνινγίνπ

Τη κπνξνύκε λα θάλνπκε Σπληνκεύζεηο πιεθηξνινγίνπ Twitter Gmail

Γεγνλόο submit Σπκβαίλεη όηαλ ν ρξήζηεο ππνβάιεη κία θόξκα Φξεζηκνπνηείηαη κόλν ζε θόξκεο Δπηηξέπεη validation ζηελ κεξηά ηνπ ρξήζηε

Γεγνλόο reset Σπκβαίλεη όηαλ ν ρξήζηεο θάλεη reset κία θόξκα Φξεζηκνπνηείηαη κόλν ζε θόξκεο

Γεγνλόο load Σπκβαίλεη όηαλ: Φνξηώζεη όιν ην body Καηέβνπλ όιεο νη εηθόλεο Φξήζηκν όηαλ ν θώδηθάο καο πξνππνζέηεη λα ππάξρεη ην document

Έιεγρνο πξνεπηιεγκέλεο ιεηηνπξγίαο Πξνεπηιεγκέλεο ιεηηνπξγίεο Γεγονός Υπνβνιή Φόξκαο Κιηθ ζπλδέζκνπ Κιηθ ζε θείκελν Λειηοσργία Υπνβνιή Μεηάβαζε ζηνλ ζύλδεζκν Δπηινγή θεηκέλνπ Αλ ν ρεηξηζηήο θάπνηνπ γεγνλόηνο επηζηξέθεη false δηαθόπηεηαη ε πξνεπηιεγκέλε ιεηηνπξγία

Μάζακε Τη είλαη ηα γεγνλόηα Πωο νξίδω ρεηξηζηή ζε θάπνην γεγνλόο Τη είλαη ην this Πόζα είδε γεγνλόηωλ ππάξρνπλ Αλάδπζε γεγνλόηωλ

Τελ επόκελε θνξά Αλάπηπμε web εθαξκνγώλ γηα ζπζθεπέο mobile Πξνζθεθιεκέλνο δηδάζθνληαο Αλδξέαο Ννκηθόο