Βασικό Εγχειρίδιο JavaScript

Απλό εγχειρίδιο JavaScript για αρχάριους με προβλήματα προς επίλυση και παραδείγματα λύσεων.

Βασικές Έννοιες

001

Εισαγωγή στη γλώσσα JavaScript για αρχάριους

002

Εκτέλεση JavaScript

003

Πρώτο Πρόγραμμα σε JavaScript

004

Ας Αναλύσουμε τον Κώδικα του Προγράμματος

005

Περαιτέρα Παραδείγματα

006

Σύνδεση αρχείου με scripts JavaScript

007

Πολλά αρχεία με scripts JavaScript

008

Χαρακτηριστικά της ετικέτας script στην JavaScript

009

Προσωρινή αποθήκευση αρχείων JavaScript από το πρόγραμμα περιήγησης

010

Η Λειτουργία Strict στην JavaScript

011

Σχόλια στο JavaScript

012

Μεταβλητές στο JavaScript

013

Χρήση Μεταβλητών

014

Δήλωση Πολλαπλών Μεταβλητών σε JavaScript

015

Αλλαγή τιμών μεταβλητών

016

Πολλαπλά let για την ίδια μεταβλητή

017

Μαθηματικές πράξεις με αριθμούς στο JavaScript

018

Μαθηματικές πράξεις με μεταβλητές στο JavaScript

019

Προτεραιότητα Μαθηματικών Πράξεων στην JavaScript

020

Ισότιμη Προτεραιότητα Μαθηματικών Πράξεων στην JavaScript

021

Ομαδοποιητικές παρενθέσεις στην JavaScript

022

Κλάσματα στο JavaScript

023

Αρνητικοί αριθμοί στο JavaScript

024

Συν τοις αριθμοίς στο JavaScript

025

Υπόλοιπο Διαίρεσης στο JavaScript

026

Εκθέτηση σε JavaScript

027

Προτεραιότητα της ύψωσης σε δύναμη

028

Συμβολοσειρές στο JavaScript

029

Συνένωση συμβολοσειρών στο JavaScript

030

Μήκος συμβολοσειράς στο JavaScript

031

Προτύπων συμβολοσειρών στο JavaScript

032

Πολυγραμμικότητα

033

Ειδικές τιμές στο JavaScript

034

Η τιμή undefined

035

Η τιμή null

036

Τιμές true και false

037

Η τιμή NaN

038

Infinity και -Infinity στην JavaScript

039

Εργασία με την Κονσόλα στο JavaScript

040

Τύπος Δεδομένων στην Κονσόλα JavaScript

041

Σφάλματα στην κονσόλα JavaScript

042

Σταθερές στο JavaScript

043

Αυτόματη μετατροπή τύπων δεδομένων

044

Μετατροπή σε Αριθμό στο JavaScript

045

Συντομευμένη μετατροπή σε αριθμό στο JavaScript

046

Μετατροπή μη έγκυρων αριθμών στο JavaScript

047

Εξαγωγή αριθμών στο JavaScript

048

Μετατροπή σε συμβολοσειρά στο JavaScript

049

Εφαρμογή μετατροπής σε συμβολοσειρές στο JavaScript

050

Μετατροπή Δυαδικού Τύπου σε JavaScript

051

Μετατροπή σε Boolean τύπο στην JavaScript

052

Λήψη χαρακτήρων συμβολοσειράς στο JavaScript

053

Η Αμεταβλητότητα των Συμβολοσειρών στο JavaScript

054

Ο τελευταίος χαρακτήρας της συμβολοσειράς στο JavaScript

055

Συμβολοσειρές με αριθμούς στο JavaScript

056

Πρόσβαση στα ψηφία ενός αριθμού στο JavaScript

057

Πράξεις για αλλαγή μεταβλητής σε JavaScript

058

Συντομευμένες πράξεις στην JavaScript

059

Πράξεις Αύξησης και Μείωσης στην JavaScript

060

Προθεματικός και Μεταθεματικός Τύπος στη JavaScript

061

Μη Ακριβείς Υπολογισμοί στο JavaScript

062

Η συνάρτηση prompt στην JavaScript

063

Το πρόβλημα με τους τύπους στη συνάρτηση prompt στην JavaScript

064

Εμφάνιση κειμένου στο έγγραφο σε JavaScript

065

Αναζήτηση σφαλμάτων στον κώδικα

066

Πρακτική σε πράξεις στο JavaScript

067

Πρακτική σε τύπους στο JavaScript

Πίνακες

Αντικείμενα

080

Αντικείμενα στο JavaScript

081

Εκτύπωση ολόκληρου του αντικειμένου σε JavaScript

082

Συμβολοσειρές κλειδιών αντικειμένων στο JavaScript

083

Ιδιότητες Αντικειμένων στο JavaScript

084

Περιορισμοί στα κλειδιά αντικειμένων στο JavaScript

085

Αλλαγή στοιχείων αντικειμένων στο JavaScript

086

Προσθήκη στοιχείων σε αντικείμενα στο JavaScript

087

Μη διατεταγμένη φύση αντικειμένων στο JavaScript

088

Πίνακας κλειδιών αντικειμένου σε JavaScript

089

Μήκος αντικειμένου σε JavaScript

090

Κλειδιά αντικειμένων από μεταβλητές σε JavaScript

091

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

092

Σφάλμα πρόσβασης σε ιδιότητα αντικειμένου στο JavaScript

093

Υπολογιζόμενες Ιδιότητες στο JavaScript

094

Ο τελεστής in στην JavaScript

095

Ο τελεστής delete στην JavaScript

096

Τυποποίηση αντικειμένων στο JavaScript

097

Οι Πίνακες ως Αντικείμενα στο JavaScript

098

Διαχωρίζοντας Πίνακες από Αντικείμενα στο JavaScript

099

Αντικείμενα και Πρωτογενείς Τύποι στο JavaScript

100

Μετάδοση αντικειμένων κατά αναφορά στο JavaScript

101

Σταθερές με πίνακες ή αντικείμενα στο JavaScript

102

Η Προσέγγιση Προγραμματισμού μέσω Σταθερών στο JavaScript

103

Αναζήτηση σφαλμάτων στον κώδικα με αντικείμενα JavaScript

Προϋποθέσεις

104

Η δομή if-else στην JavaScript

105

Τελεστές Μεγαλύτερο και Μικρότερο στην JavaScript

106

Έλεγχος ισότητας στο JavaScript

107

Έλεγχος ανισότητας σε JavaScript

108

Σύγκριση μεταβλητών στο JavaScript

109

Ισότητα συμβολοσειρών στο JavaScript

110

Ισότητα συμβολοσειρών και αριθμών στο JavaScript

111

Ισότητα ως προς την τιμή και τον τύπο σε JavaScript

112

Ανισότητα κατά τιμή και τύπο στο JavaScript

113

Το Λογικό ΚΑΙ στο JavaScript

114

Το Λογικό OR στην JavaScript

115

Προτεραιότητα Λογικών Τελεστών στην JavaScript

116

Ομαδοποίηση Συνθηκών στην JavaScript

117

Αναστροφή Λογικών Εκφράσεων στην JavaScript

118

Συνθήκες με Δυαδικές Τιμές σε JavaScript

119

Σύγκριση Τιμών με Boolean Τύπο στην JavaScript

120

Συντομευμένη μορφή ελέγχου αληθείας στην JavaScript

121

Συντομευμένη μορφή ελέγχου για ψεύδη σε JavaScript

122

Γενική Συντομευμένη Μορφή Ελέγχου στην JavaScript

123

Σύνθετες συνθήκες σε συντομευμένη μορφή σε JavaScript

124

Η Προαιρετικότητα της Κατασκευής else στην JavaScript

125

Προαιρετικότητα των αγκυλών στην JavaScript

126

Το πρόβλημα της προαιρετικότητας των άγκιστρων σε if-else

127

Η δομή else if στο JavaScript

128

Ενσωματωμένες δομές if-else στην JavaScript

129

Η δομή switch-case στο JavaScript

130

Η Προαιρετικότητα του break στην Κατασκευή switch-case στην JavaScript

131

Ο Τριαδικός Τελεστής στην JavaScript

132

Λογικές Πράξεις στο JavaScript

133

Η συνάρτηση confirm στην JavaScript

134

Περιοχή ορατότητας μεταβλητών σε if-else στην JavaScript

135

Αποχρώσεις του πεδίου εφαρμογής των μεταβλητών σε δομές if-else στην JavaScript

136

Έλεγχος μερών της ώρας με if-else σε JavaScript

137

Έλεγχος μήκους συμβολοσειρών και πινάκων σε JavaScript

138

Έλεγχος χαρακτήρων συμβολοσειράς στο JavaScript

139

Έλεγχος ψηφίων αριθμού σε JavaScript

140

Έλεγχος υπολοίπου διαίρεσης σε JavaScript

141

Αναζήτηση σφαλμάτων στον κώδικα με συνθήκες JavaScript

142

Πρακτική στις συνθήκες if-else στο JavaScript

Βρόχοι

143

Εισαγωγή σε βρόχους στο JavaScript

144

Διάσχιση πίνακα με βρόχο for-of σε JavaScript

145

Επανάληψη αντικειμένου με βρόχο for-in σε JavaScript

146

Ο βρόχος while στην JavaScript

147

Επανάληψη for JavaScript

148

Επανάληψη for για πίνακες σε JavaScript

149

Συνθήκες σε βρόχους στο JavaScript

150

Συσσώρευση αριθμών σε βρόχους JavaScript

151

Συσσώρευση στοιχείων πινάκων σε βρόχους JavaScript

152

Δημιουργία Στρογγυλών με Βρόχους σε JavaScript

153

Ψηφία αριθμών κατά τη διάρκεια επανάληψης βρόχου JavaScript

154

Προαιρετικότητα αγκίστρων σε βρόχους στην JavaScript

155

Το πρόβλημα της προαιρετικότητας των αγκυλών σε βρόχους στο JavaScript

156

Η δήλωση break στην JavaScript

157

Η δήλωση continue στην JavaScript

158

Ενσωματωμένοι Βρόχοι σε JavaScript

159

Εμβέλεια Ορατότητας σε Βρόχους JavaScript

160

Ενσωματωμένοι Βρόχοι και Πεδίο Ορατότητας στο JavaScript

161

Γέμισμα πίνακα σε JavaScript

162

Αλλαγή πίνακα σε βρόχο JavaScript

163

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

164

Αλλαγή αντικειμένων μέσω βρόχου σε JavaScript

165

Εργασία με σημαίες στο JavaScript

166

Συμβουλές για τη σύνταξη κώδικα βρόχων σε JavaScript

167

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

168

Εύρεση Σφαλμάτων σε Κώδικα με Βρόχους JavaScript

169

Εξάσκηση σε βρόχους JavaScript

Πολυδιάστατα Δεδομένα

Τυπικές μέθοδοι

Προσαρμοσμένες Συναρτήσεις

Μεταβλητές Συναρτήσεων

Τύποι Συναρτήσεων

Ενσωματωμένες Συναρτήσεις

Κλεισίματα

IIFE

Αναδρομή

Μεθόδοι Επανάληψης

Τελεστής spread

Τελεστής rest

Αποδόμηση

Χρόνος

313

Εργασία με το αντικείμενο Date στην JavaScript

314

Μορφοποίηση Ημερομηνίας σε JavaScript

315

Αλλαγή μορφής ημερομηνίας στο JavaScript

316

Λήψη της ημέρας της εβδομάδας σε JavaScript

317

Εκτύπωση τμημάτων μιας ημερομηνίας με λέξεις στο JavaScript

318

Ορισμός χρόνου σε αντικείμενο Date στην JavaScript

319

Λήψη χρόνου σε μορφή timestamp στην JavaScript

320

Διαφορά μεταξύ ημερομηνιών σε μορφή timestamp σε JavaScript

321

Διαφορά μεταξύ αντικειμένων με ημερομηνία σε JavaScript

322

Αυτόματη Διόρθωση Ημερομηνιών στο JavaScript

323

Εύρεση της τελευταίας ημέρας του μήνα σε JavaScript

324

Καθορισμός δίσεκτου έτους σε JavaScript

325

Έλεγχος ορθότητας ημερομηνίας σε JavaScript

326

Λήψη της ημέρας του τρέχοντος έτους σε JavaScript

327

Ημέρα επόμενου ή προηγούμενου μήνα

328

Ημέρα του επόμενου ή προηγούμενου έτους

329

Διαφορά Στιγμών

330

Στιγμή της ημέρας

331

Η αρχή της ημέρας στο JavaScript

332

Τέλος της ημέρας στο JavaScript

333

Κυκλικός Έλεγχος Χρονικών Στιγμών σε JavaScript

334

Πρακτική στην απόκτηση χρονικών στιγμών σε JavaScript

335

Σύγκριση Ημερομηνιών ως Συμβολοσειρών στην JavaScript

336

Σύγκριση ημερομηνίας χωρίς έτος σε JavaScript

337

Εύρεση ημερομηνίας εντός διαστήματος

338

Σύγκριση αντικειμένων με ημερομηνίες στο JavaScript

Εισαγωγή στο DOM

339

Βασικές αρχές εργασίας με το DOM στην JavaScript

340

Στοιχεία DOM στην JavaScript

341

Λήψη στοιχείου DOM σε JavaScript

342

Σύνθετοι Επιλογείς (Selectors) στοιχείων DOM στην JavaScript

343

Δέσμευση Χειριστών σε Στοιχεία στο JavaScript

344

Ονομαστικοί χειριστές συμβάντων σε JavaScript

345

Ένας χειριστής για πολλά στοιχεία στο JavaScript

346

Πολλαπλοί χειριστές ενός συμβάντος στο JavaScript

347

Χειριστές διαφορετικών γεγονότων στο JavaScript

348

Εργασία με κείμενο στοιχείων στο JavaScript

349

Εργασία με κώδικα HTML στοιχείων σε JavaScript

350

Ιδιότητες Ετικετών ως Ιδιότητες σε JavaScript

351

Εργασία με πεδία κειμένου στο JavaScript

352

Εστίαση πεδίων κειμένου στο JavaScript

353

Εξαιρέσεις κατά την εργασία με χαρακτηριστικά στο JavaScript

354

Αλυσίδες Μεθόδων και Ιδιοτήτων στην JavaScript

355

Πλεονεκτήματα και μειονεκτήματα των αλυσίδων στην JavaScript

356

Το αντικείμενο this στο JavaScript

357

Πλεονέκτημα του this στην JavaScript

358

Λήψη ομάδας στοιχείων στο JavaScript

359

Προσθήκη χειριστών σε βρόχο σε JavaScript

360

Προσθήκη Ανώνυμων Χειριστών σε Βρόχο σε JavaScript

361

Αποδέσμευση Γεγονότων σε JavaScript

362

Αποδέσμευση Χειριστών Συμβάντων σε Βρόχο σε JavaScript

363

Αποδέσμευση Ανώνυμων Συναρτήσεων στην JavaScript

364

Συμβουλές για τη συγγραφή κώδικα με το DOM στην JavaScript ως παράδειγμα

365

Αναζήτηση σφαλμάτων σε κώδικα με DOM στο JavaScript

366

Εξάσκηση στη μελέτη του υλικού για εργασία με το DOM

Ιδιότητες

Στυλισμός

Αναζήτηση

Κόμβοι

Φόρμες

Πτυσσόμενα Μενού

Αντικείμενο Event

Περιβάλλον

Χρονόμετρα

Διαχείριση Στοιχείων

Πρακτική

466

Δημιουργία στοιχείων από πίνακα σε JavaScript

467

Πρακτική στη Δημιουργία Λιστών ul σε JavaScript

468

Δημιουργία πινάκων HTML σε JavaScript

469

Διαδοχική Πλήρωση Πινάκων HTML

470

Δημιουργία πίνακα HTML από πίνακα σε JavaScript

471

Δημιουργία πίνακα HTML από πίνακα αντικειμένων

472

Προσθήκη σειρών και στηλών σε HTML πίνακα

473

Αλλαγή κελιών πίνακα HTML με JavaScript

474

Αυτο-διαγραφή νέων στοιχείων σε JavaScript

475

Σύνδεσμος για διαγραφή στοιχείου σε JavaScript

476

Δημιουργία συνδέσμων για διαγραφή στοιχείων σε JavaScript

477

Επεξεργασία μεμονωμένου στοιχείου σε JavaScript

478

Αποκρύπτουμε το κείμενο κατά την επεξεργασία ενός στοιχείου στο JavaScript

479

Επεξεργασία σε ομάδα στοιχείων σε JavaScript

480

Ταυτόχρονη επεξεργασία και διαγραφή στοιχείων

481

Στυλισμός Στοιχείων σε JavaScript

482

Κουμπιά για απόκρυψη και εμφάνιση στοιχείου σε JavaScript

483

Πολλά στοιχεία με κουμπιά εμφάνισης σε JavaScript

484

Ενεργοποίηση Στοιχείων σε JavaScript

485

Εναλλαγή Στυλ Ενεργοποίησης σε JavaScript

486

Πρακτική στην Τροποποίηση Στοιχείων σε JavaScript

Συναρτήσεις και DOM

Μονάδες μέσω κλεισίματος