Τύποι Στοιχείων ECMAScript
- Προηγούμενη σελίδα Εφαρμογή αντικειμένων
- Επόμενη σελίδα Χρήση αντικειμένων
Στο ECMAScript, όχι όλα τα αντικείμενα δημιουργούνται με τον ίδιο τρόπο.
Γενικά, μπορούν να δημιουργηθούν και να χρησιμοποιηθούν τρεις τύποι αντικειμένων: τοπικά αντικείμενα, ενσωματωμένα αντικείμενα και αντικείμενα του υποδοχέα.
Τοπικό αντικείμενο
Το ECMA-262 ορίζει το τοπικό αντικείμενο (native object) ως 'ανεξάρτητο από το περιβάλλον του υποδοχέα το ECMAScript implementation παρέχει αντικείμενα'. Σε απλά λόγια, το τοπικό αντικείμενο είναι η κλάση που ορίζεται από το ECMA-262 (αναγνωρισμένος τύπος). Αυτά περιλαμβάνουν:
- Οντότητα
- Λειτουργία
- Array
- String
- Boolean
- Number
- Date
- RegExp
- Error
- EvalError
- RangeError
- ReferenceError
- SyntaxError
- TypeError
- URIError
Σχετικές σελίδες
Προχωρημένη εκμάθηση του JavaScript:Τύποι Αναφοράς ECMAScript
Προχωρημένη εκμάθηση του JavaScript:Τύπος Λειτουργίας ECMAScript
Εγχειρίδιο αναφοράς του JavaScript:Αντικείμενο Array
Εγχειρίδιο αναφοράς του JavaScript:Αντικείμενο Boolean
Εγχειρίδιο αναφοράς του JavaScript:Αντικείμενο Date
Εγχειρίδιο αναφοράς του JavaScript:Αντικείμενο Number
Εγχειρίδιο αναφοράς του JavaScript:Αντικείμενο String
Εγχειρίδιο αναφοράς του JavaScript:Αντικείμενο RegExp
Ενσωματωμένα αντικείμενα
Το ECMA-262 ορίζει τα ενσωματωμένα αντικείμενα (built-in object) ως "όλα τα αντικείμενα που παρέχονται από την υλοποίηση ECMAScript, ανεξάρτητα από το περιβάλλον κεντρικού περιβάλλοντος, που εμφανίζονται κατά την εκτέλεση του προγράμματος ECMAScript". Αυτό σημαίνει ότι οι ανάπτυκτες δεν χρειάζεται να δημιουργήσουν εμφανώς τα ενσωματωμένα αντικείμενα, καθώς αυτά ήδη υπάρχουν. Το ECMA-262 ορίζει μόνο δύο ενσωματωμένα αντικείμενα, δηλαδή το Γενικό και το Math (τα οποία είναι επίσης τοπικά αντικείμενα, σύμφωνα με την οριστική τους οριστική, κάθε ενσωματωμένο αντικείμενο είναι τοπικό αντικείμενο).
Σχετικές σελίδες
Εγχειρίδιο αναφοράς του JavaScript:Αντικείμενο Γενικό
Εγχειρίδιο αναφοράς του JavaScript:Αντικείμενο Math
Αντικείμενα κεντρικού περιβάλλοντος
Όλα τα μη τοπικά αντικείμενα είναι αντικείμενα κεντρικού περιβάλλοντος (host object), δηλαδή αντικείμενα που παρέχονται από το περιβάλλον κεντρικού περιβάλλοντος που υλοποιείται από το ECMAScript.
Όλα τα αντικείμενα BOM και DOM είναι αντικείμενα κεντρικού περιβάλλοντος.
Σχετικές σελίδες
Προχωρημένη εκμάθηση του JavaScript:Εκτέλεση JavaScript
Εγχειρίδιο αναφοράς του CodeW3C.com:Εγχειρίδιο αναφοράς του JavaScript
Εκμάθηση του CodeW3C.com:Εκμάθηση του HTML DOM
- Προηγούμενη σελίδα Εφαρμογή αντικειμένων
- Επόμενη σελίδα Χρήση αντικειμένων