>> Ενότητα Μαθήματος : Γλώσσα προγραμματισμού JavaScript (click για είσοδο)

Επιμέλεια ενότητας : Πεφάνης Ευάγγελος - Ε.Τ.Ε.Π

Γλώσσα προγραμματισμού JavaScript.

javascript

Η JavaScript® (συντομογραφία JS) είναι μια αντικειμενοστρεφής, ελαφριά γλώσσα προγραμματισμού που δεν χρειάζεται μεταγλώτισση (compilation), με πρώτης κατηγορίας λειτουργίες. Ενώ είναι κυρίως γνωστή ως γλώσσα σενάριου (scripting language) για ιστοσελίδες, ωστόσο χρησιμοποιείται σε πολλά περιβάλλοντα χωρίς την χρήση προγράμματος περιήγησης (browser) όπως node.js ή Apache CouchDB. Πρόκειται για μια πρωτότυπη , πολλαπλών παραδείγματων scripting γλώσσα προγραμματισμού που είναι δυναμική, και υποστηρίζει αντικειμενοστρεφή, επιβλητικό, και λειτουργικό στυλ του προγραμματισμού. 

Η συνέχεια εντός της ενότητας...

ΠΕΡΙΕΧΟΜΕΝΟ ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΔΙΑΛΕΞΕΩΝ ΣΤΗΝ JavaScript

Εισαγωγή στη Γλώσσα Προγραμματισμού JavaScript: Πλεονεκτήματα της JavaScript, Αξιοποίηση του JSEditor για συγγραφή κώδικα, Μεταβλητές & Τύποι Δεδομένων.

Συνθήκες, Έλεγχος Ροής Προγράμματος με Εντολές Διακλάδωσης , Παρουσίαση Visual Studio Code για συγγραφή κώδικα, Βρόχοι.

Συναρτήσεις, Παράμετροι, Εμβέλεια Μεταβλητών, Τελεστές, Αντικείμενα, Αντικειμενοστραφής Προγραμματισμός.

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

1 - Εργαστηριακές σημειώσεις στην γλώσσα JavaScript
2 - Εργαστηριακές σημειώσεις στην γλώσσα JavaScript
3 - Εργαστηριακές σημειώσεις στην γλώσσα JavaScript
4 - Εργαστηριακές σημειώσεις στην γλώσσα JavaScript
5 - Εργαστηριακές σημειώσεις στην γλώσσα JavaScript

Συγγραφή και εκτέλεση κώδικα JavaScript στο εργαστήριο με το εργαλείο :

JSEditor - Online JavaScript Code Editor    Link: https://jseditor.io/

Το JSEditor σάς βοηθά να κάνετε τον δικό σας πρωτότυπο κώδικα και να μοιράζεστε κώδικα JavaScript, HTML και CSS. Στην αριστερή πλευρά του έργου, έχετε τρεις καρτέλες όπου μπορείτε να πληκτρολογήσετε τη σήμανση HTML, τον κώδικα JavaScript και να επεξεργαστείτε φύλλα στυλ (CSS). Για να εκτελέσετε τον κώδικα, απλώς κάντε κλικ στο κουμπί εκτέλεσης και θα δείτε τα αποτελέσματα στο δεξί πλαίσιο. Η κονσόλα στο κάτω μέρος της οθόνης εμφανίζει τα αποτελέσματα της εκτέλεσης του προγράμματος, σφάλματα του κώδικά σας στην javascript και μηνύματα κονσόλας.

Notepad++ 

Περιβάλλον και για συγραφή κώδικα JavaScript.

Το Notepad++ είναι ένα δωρεάν πρόγραμμα επεξεργασίας πηγαίου κώδικα και ως αντικαταστάτης του Notepad που υποστηρίζει πολλές γλώσσες Εκτελείται σε περιβάλλον MS Windows, η χρήση του διέπεται από το GNU General Public License .

Με βάση το ισχυρό συστατικό επεξεργασίας Scintilla , το Notepad ++ είναι γραμμένο σε C ++ και χρησιμοποιεί καθαρά Win32 API και STL που εξασφαλίζουν υψηλότερη ταχύτητα εκτέλεσης και μικρότερο μέγεθος προγράμματος. Με τη βελτιστοποίηση όσο το δυνατόν περισσότερων ρουτίνων χωρίς απώλεια φιλικότητας προς το χρήστη, το Notepad ++ προσπαθεί να μειώσει τις παγκόσμιες εκπομπές διοξειδίου του άνθρακα. Όταν χρησιμοποιείτε λιγότερη ισχύ CPU, ο υπολογιστής μπορεί να μειώσει και να μειώσει την κατανάλωση ενέργειας, με αποτέλεσμα ένα πιο πράσινο περιβάλλον.

Download link :  https://notepad-plus-plus.org/downloads/

ΕΠΙΛΕΓΜΕΝΑ ΔΩΡΕΑΝ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ (free - eBooks) (για επιπλέον μελέτη και ενασχόληση)

Κεφάλαια που αφορούν την γλώσσα JavaScript από το free-ebook "Προγραμματισμός Διαδικτύου" των Νικόλαου Αβούρη, Χρήστου Σιντόρη. (Εκδόσεις Κάλλιπος) - Συνιστάτε για μελέτη της γλώσσας 

1-JavaSript-Programming
2-JavaSript-Programming
3-JavaSript-Programming
4-JavaSript-Programming
5-JavaSript-Programming
6-JavaSript-Programming

ΕΠΙΠΛΕΟΝ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ - Χρήσιμες σημειώσεις

Tutorial - JavaScript - Μεταβλητές - τύποι δεδομένων
JavaScript Succinctly
HTML5+JavaSctipt Δημιουργώντας παιχνίδια – Ο εύκολος τρόπος
Microsoft_Press_eBook_Programming_Windows_8_Apps_with_HTML_CSS_and_JavaScript_PDF

Χρήσιμοι Σύνδεσμοι - Links

https://nodejs.org/en/

Το Node.js είναι μια πλατφόρμα ανάπτυξης λογισμικού (κυρίως διακομιστών) χτισμένη σε περιβάλλον Javascript. Στόχος του Node είναι να παρέχει ένα εύκολο τρόπο δημιουργίας κλιμακωτών διαδικτυακών εφαρμογών. Σε αντίθεση από τα περισσότερα σύγχρονα περιβάλλοντα ανάπτυξης εφαρμογών δικτύων μία διεργασία node δεν στηρίζεται στην πολυνηματικότητα αλλά σε ένα μοντέλο ασύγχρονης επικοινωνίας εισόδου/εξόδου.

Εκμάθηση Visual Studio Code

ΠΕΡΙΓΡΑΦΗ

  • Κατεβάστε και εγκαταστήστε το Visual Studio Code.
  • Δείτε μια επισκόπηση της διεπαφής χρήστη.
  • Εγκαταστήστε την υποστήριξη για την αγαπημένη σας γλώσσα προγραμματισμού.
  • Αλλάξτε τις συντομεύσεις πληκτρολογίου σας και μεταφέρετε εύκολα από άλλους επεξεργαστές χρησιμοποιώντας επεκτάσεις κλειδιών.
  • Προσαρμόστε τον επεξεργαστή σας με θέματα.
  • Εξερευνήστε τις λειτουργίες του Code VS στο Play Interactive Editor Playground.
JavaScript in Visual Studio Code
Eclipse IDE for Web and JavaScript Developers (includes Incubating components)
 
Περιγραφή IDE.

Τα βασικά εργαλεία για κάθε προγραμματιστή JavaScript, συμπεριλαμβανομένων JavaScript, TypeScript, HTML, CSS, XML, Yaml, Markdown ... υποστήριξη γλώσσας, Υποστήριξη πλαισίων Kubernetes, Angular και React frameworks. Node.js debugger; Πελάτης Git. Mylyn διαχείριση εργασιών ,ενσωματωμένο τερματικό και απομακρυσμένο εξερευνητή συστημάτων αρχείων. Διαχείριση διακομιστή ιστού και εφαρμογών.

w3schools.com - JavaScript Tutorial