background image

Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος 

 

 

 

53 

Η σύνταξη παρουσιάζεται στην Εικόνα 2:  

 

Εικόνα 2: Σύνταξη κανόνα CSS. 

 

2.1.3 JavaScript 

 

Η ανάπτυξη της JavaScript αποτελεί σημαντικό δομικό λίθο στην ανάπτυξη δυναμικών 

ιστοσελίδων. Η JavaScript είναι μια εύκολη στη χρήση της γλώσσα, που αναπτύχθηκε από τη 

Netscape, και έχει την ικανότητα  να ενσωματωθεί σε σελίδες  HTML  με στόχο να τις κάνει 

πιο  δυναμικές  και  διαδραστικές.  Η  υλοποίηση  της  αφορά  τον  υπολογιστή-πελάτη  (client-

side). 

Η  JavaScript  επιτρέπει  στους  δημιουργούς  ιστοσελίδων  να  προσθέσουν  πολλαπλές 

δυνατότητες  στη  σελίδα  τους,  όπως  η  εμφάνιση  των  στιγμιαίων  σχολίων  των  χρηστών,  η 

προηγμένη επεξεργασία μορφοποίησης, τα αναδυόμενα (pop-up) παράθυρα και πολλά άλλα 

[9].  Εκτός  όμως  από  την  είσοδο  των  παραπάνω  δυνατοτήτων,  μέσα  από  τη  JavaScript 

μπορούν να δημιουργηθούν λειτουργικοί και καίριοι έλεγχοι για τη σελίδα. Παραδείγματος 

χάριν  μπορεί  να  χρησιμοποιηθεί  για  τον  έλεγχο  των  περιεχομένων  ενός  HTML  αρχείου,  η 

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

μεταβλητής  (Εικόνα  3).  Με  τον  τρόπο  αυτό  αποφεύγεται  η  περίσσεια  δημιουργία 

διαφορετικών  αρχείων  και  καθιστά  τη  συντήρηση  της  σελίδας  πιο  εύκολη  [9].  Το 

χαρακτηριστικό  αυτό  προσδίδει  ασφάλεια  στα  δεδομένα  που  εισάγονται,  καθώς  ελέγχονται 

τα  στοιχεία  για  την  εγκυρότητά  τους  πριν  αποσταλούν  στο  διακομιστή  (server).  Επιπλέον, 

μέσα από τον έλεγχο αυτό μειώνεται ο κίνδυνος κακόβουλων επιθέσεων.