|
Java Script
Java Script στις σελίδες web
Aν έμαθες να γράφεις web σελίδες τότε ίσως σκέφτηκες πως θα μπορούσες να γράφεις μέσα σ' αυτές και JavaScript. Από κάπου πρέπει να ξεκινήσεις για να αρχίσεις να καταλαβαίνεις τη JavaScript. 'Iσως οι επόμενες σελίδες να σε βοηθήσουν...
H JavaScript είναι παιδί της Java;
Ενώ η Java είναι μια πλήρης γλώσσα προγραμματισμού παρόμοια κατά κάποιο τρόπο με την C++, η JavaScript αποτελεί απλοποίηση της Java με μικρότερες δυνατότητες. Την ανάπτυξή της είχε αρχικά ξεκινήσει η Netscape αυτόνομα και την ονόμαζε LiveScript. Γρήγορα όμως συνεργάστηκε με την Sun, δημιουργό της Java, συμφωνώντας να κάνουν τη JavaScript ένα υποσύνολο της Java. Έτσι η JavaScript μοιάζει με τη Java χωρίς όμως να έχει όλες τις δυνατότητες μιας πλήρους γλώσσας.
Σε τι διαφέρουν λοιπόν αυτές οι δυο γλώσσες;
Η JavaScript είναι πιο απλή στη χρήση της ενώ η Java είναι πιο περίπλοκη.
Ο κώδικας της JavaScript απλά ενσωματώνεται σε μια σελίδα web ( θα δούμε στα επόμενα πως), ενώ η Java χρειάζεται το JDK ή αντίστοιχο εργαλείο. Ένα πρόγραμμα της Java πρέπει να μεταγλωττιστεί σε <APPLET> για να ενσωματωθεί σε σελίδα web.
Το πρόγραμμα σε JavaScript τρέχει αμέσως μια και ο κώδικάς της εκτελείται αμέσως με το φόρτωμα της σελίδας, ενώ το <APPLET> πρέπει πρώτα να φορτωθεί στον ΗΥ που βρίσκεται ο browser που διαβάζει τη σελίδα και μετά να εκτελεστεί. (θα έχετε προσέξει τη χρονική καθυστέρηση στην εμφάνιση σελίδων με <APPLET> )
Η JavaScript προσφέρεται για απλές χρήσεις ενώ με τη Java που είναι πλήρης γλώσσα μπορούν να γίνουν τα πάντα.
Η JavaScript υποστηρίζει αντικείμενα αλλά η βιβλιοθήκη της είναι φτωχή. Μπορεί όμως να συνεργασθεί με <APPLET> της Java.
Ημερολόγιο καταχωρήσεων
o1 Φεβ 16:Επαναδημοσίευση σε νέο περιβάλλον του John inside
8 Φεβ 13: Αναδημοσίευση στο νέο περιβάλλον του John inside
10 Σεπτ 02: Τα πλαίσια (frames) και οι Φόρμες (forms) στη JavaScript. Γενικά, Ιδιότητες, Χειριστές συμβάντων.
o2 Φεβ 13: Προσθήκη στο θέμα "Τα βασικά / Πως γράφουμε στην οθόνη " της οδηγίας document.getElementById("demo").innerHTML
10 Σεπτ 02: Τα πλαίσια (frames) και οι Φόρμες (forms) στη JavaScript. Γενικά, Ιδιότητες, Χειριστές συμβάντων.
o1 Απρ 02: Τα παράθυρα σ' ένα browser και το αντικείμενο Window.
31 Μαρ 02: O σελίδες ενός browser και το αντικείμενο Document.
o1 Δεκ 01: Το αντικείμενο navigator της JavaScript μας δίνει πληροφορίες για τον browser που διαβάζει την σελίδα.
11 Οκτ 01: Δημοσίευση της ενότητας "Math". Ότι έχει σχέση με τις μαθηματικές συναρτήσεις και σταθερές που υποστηρίζει η JavaScript.
o3 Οκτ 01: Προσθήκη στους πίνακες για τους διδιάστατους πίνακες nXm.
10 Σεπτ 01: Ανέβασμα της 2ης έκδοσης του βιβλίου. Προσθήκες:Tελεστές εκχώρησης, Στις εντολές ροής BREAK και CONTINUE, Ολόκληρη η ενότητα ΔΙΑΔΙΚΑΣΙΕΣ, Ολόκληρη η ενότητα με τις έτοιμες ΣΥΝΑΡΤΗΣΕΙΣ, Βελτίωση στην ενότητα ΠΙΝΑΚΕΣ, Μέθοδοι της DATE στην ενότητα ΧΡΟΝΟΜΕΤΡΗΣΗ και στην ενότητα STRING όλες οι μέθοδοι.
o3 Ιουλ 01: H JavaScript είναι παιδί της Java; Διαφορές Java και JavaScript. Προσθήκες στην εισαγωγική σελίδα.
30 Μαι 01: Συναρτήσεις. Πώς γίνεται η δήλωση μιας συνάρτησης. Ως εφαρμογές παρουσιάζονται συναρτήσεις για τον ορισμό και γέμισμα ενός πίνακα, και πως γίνεται η εισαγωγή οιοδήποτε αριθμού.
o4 Μαι 01: Strings: Ποιές εντολές για τα αλφαριθμητικά είναι αποδεκτές στα scripts.
27 Ιαν 01: Xρονομέτρηση: Πώς μετριούνται τα έτη, οι μήνες, οι ημέρες, οι ώρες, τα λεπτά και τα δευτερόλεπτα.
16 Ιουν 00: Eντολές ροής: IF-ELSE, WHILE, DO-WHILE, FOR. Παρουσίαση με Λογικό διάγραμμα και με παράδειγμα
27 Μαι 00: "Για τους ακέραιους με διαφορετική βάση", "Πως δηλώνουμε απλούς πίνακες", "Για τους τελεστές" και για την "IF-ELSE".
21 Μαι 00: 1η δημοσίευση
|