background image

 

Νικόλας Ψύλλου, Σχεδίαση και Υλοποίηση διαδικτυακής πλατφόρμας για 
εξυπηρέτηση παιχνιδιών καρτών απομακρυσμένων παικτών
 

 

Πτυχιακή / Διπλωματική Εργασία 

 

11 

 

Εικόνα 3 - Στατιστική μελέτη ως προς την χρήση των γλωσσών προγραμματισμού από το Stack Overflow 

[15] 

 

Έχει  πρόσβαση  σε  όλο  το  HTML  DOM  Document  Object  και  μπορεί  να 

αλληλοεπιδράσει με όλες τα στοιχεία της HTML, ώστε να προσθέσει, να διαγράψει ή να 
αλλάζει κείμενο, στυλ. Ακόμη μπορεί να κάνει και κάποιες συγκριμένες ενέργειες ανάλογα 
με τις ανάγκες της ιστοσελίδας, για παράδειγμα με το πάτημα ενός κουμπιού να αρχίζει 
ένας μετρητής να μετράει και να ενημερώνει την σελίδα για τις αλλαγές του μετρητή που 
τρέχουν στην JavaScript. 
 

2.3.5 TypeScript 

Στην JavaScript υπάρχει η δυνατότητα σε μία μεταβλητή που ορίστηκε να είναι σε 

τύπο αριθμού, στην συνέχεια να τροποποιηθεί και να γίνει σε τύπο γραμματοσειράς. Καθώς 
μεγαλώνει ένα πρόγραμμα σε όγκο και κώδικα αυτό παύει να είναι πλεονέκτημα γιατί δεν 
είναι ξεκάθαρος ο τύπος της μεταβλητής και δημιουργεί μπέρδεμα στον προγραμματιστή. 
Επίσης  μπορεί  να  επιφέρει  και  προβλήματα  στο  πρόγραμμα.  Με  βάση  αυτή  την  ιδέα 
κατασκευάστηκε η TypeScript [16] που είναι συντακτικό υπερσύνολο της JavaScript. Έτσι 
ο επεξεργαστής κειμένου εντοπίζει τους λάθους τύπους και δεν μεταγλωττίζει τον κώδικα 
αν δεν διορθωθεί το λάθος προς τον τύπο της μεταβλητής.   Ο ορισμός των τύπων γίνεται 
με τον εξής τρόπο: