background image

Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών  

 
 

 
 

31 

ή περισσότερες εντολές που περικλείονται μέσα σε αγκύλες τύπου αγκίστρου (curly braces). 

Κάθε  εντολή  βρίσκεται  στην  δική  της  γραμμή  όπου  και  τερματίζεται  με  το  ελληνικό 

ερωτηματικό. Τέλος, η κάθε εντολή αποτελείται από δύο μέρη, την ιδιότητα, η οποία δείχνει 

ποια ιδιότητα του HTML στοιχείου θα τροποποιηθεί και την τιμή, που θα λάβει η τρέχουσα 

ιδιότητα. Η ιδιότητα διαχωρίζεται από την τιμή με την άνω-κάτω τελεία. Σήμερα η έκδοση 

που  χρησιμοποιείται  είναι  η  CSS3.  Στην  παρακάτω  εικόνα  απεικονίζεται  ένα  παράδειγμα 

σύνταξης CSS. 

 

 

Εικόνα 8: Παράδειγμά σύνταξης CSS 

 

2.1.3 Javascript 

 
 

Η  Javascript  (JS:  συντομογραφία,  ECMAScript:  επίσημη  ονομασία,  VanillaJS: 

συνώνυμη  ονομασία  για  Javascript)  [13]  είναι  μία  γλώσσα  προγραμματισμού  σεναρίου 

(scripting language) η οποία εκτελείται από τον browser στον υπολογιστή πελάτη. Ως scripting 

γλώσσα απαιτεί την ύπαρξη κάποιας μηχανής εκτέλεσης, κάτι το οποίο αναλαμβάνει να το 

κάνει ο browser. Πλέον όλοι οι σύγχρονοι browsers μπορούν να εκτελούν την JS χωρίς την 

ανάγκη κάποιου προσθέτου. Η JS χρησιμοποιείται για να βελτιωθεί η εμπειρία χρήσης και 

δίνει  την  δυνατότητα  αλληλεπίδρασης  με  τον  χρήστη.  Μπορεί  να  ανανεώνει  δυναμικά  τα 

κομμάτια μίας ιστοσελίδας χωρίς να χρειάζεται η πλήρης ανανέωση της, γεγονός που απαιτεί 

περισσότερο χρόνο και είναι εμφανές στον χρήστη. Επίσης, η JS μπορεί να ζητήσει δεδομένα 

στο  παρασκήνιο  από  τον  web  server  χωρίς  να  διαγράψει  το  περιεχόμενο  που  κατά  πάσα 

πιθανότητα  ο  χρήστης  διαβάζει  και  μόλις  αυτό  είναι  διαθέσιμο  το  εισάγει  δυναμικά  στην 

τρέχουσα  ιστοσελίδα.  Ουσιαστικά  η  JS  έχει  την  δυνατότητα  να  αφαιρεί  και  να  προσθέτει 

HTML στοιχεία, CSS κανόνες, να τροποποιεί συγκεκριμένες ιδιότητες των HTML στοιχείων 

μεταβάλλοντας  τις  τιμές  τους.  Με  την  πάροδο  των  χρόνων,  έκαναν  την  εμφάνισή  τους,