WINDOW: Γενικά

H JavaScript όπως αναφέρθηκε και στην εισαγωγή, δεν είναι τελείως αντικειμενοστραφής γλώσσα όπως η Java. Έχει όμως ενσωματωμένα αντικείμενα όπως πχ. τα Date, String, Math και Document που ήδη έχουμε παρουσιάσει. Mπορούμε αν θέλουμε να δημιουργήσουμε και δικά μας αντικείμενα. Ένα τέτοιο παράδειγμα δικού μας αντικειμένου είναι ο πίνακας nXm που παρουσιάσαμε στην ενότητα Πίνακες. Συνοπτικά, ένα αντικείμενο αποτελείται από ιδιότητες και από μεθόδους.

Οι ιδιότητες ενός αντικειμένου είναι μεταβλητές που ανήκουν στο αντικείμενο. Η αναφορά μιας ιδιότητας γίνεται συντακτικά ως εξής: όνομαΑντικειμένου.όνομαΙδιότητας, πχ: Math.LN2 ή str.length όπου str είναι string κτλ.

Οι μέθοδοι είναι είδη διεργασιών που συνδέονται με το αντικείμενο και τις ιδιότητές του. Μπορεί μια μέθοδος να λειτουργεί σαν ένα νέο αντικείμενο με δικές του ιδιότητες και μεθόδους και φυσικά κληρονομεί όλα τα χαρακτηριστικά του (γονικού) αντικειμένου. Η αναφορά μιας μεθόδου γίνεται συντακτικά ως εξής: όνομαΑντικειμένου.όνομαΜεθόδου(), πχ: Math.acos(n) ή str.fixed() όπου str είναι string κτλ.

Στη κορυφή της ιεραρχίας των αντικειμένων της JavaScript είναι το window.

Το παράθυρο του browser και κάθε νέο παράθυρο που ανοίγει είναι για την JavaScript ένα αντικείμενο Window. To αντικείμενο Window είναι το βασικό αντικείμενο της JavaScript εμπλουτισμένο με ιδιότητες και μεθόδους που με τη σειρά τους είναι νέα αντικείμενα.



Java Script, v2.2 - Sept 2001

Σήμερα είναι

Συμβαίνουν τώρα

Χρηστικά

Members