Browse By

Category Archives: Javascript

How to loop through javascript object. The easy way!

Under ECMAScript 5, you can combine Object.keys() and Array.prototype.forEach():  var obj = { first: “Chris”, second: “Maria”, third: “Alex” }; Object.keys(obj).forEach(function(key) { console.log(key, obj[key]); }); More details: Object.keys – Array.prototype.forEach.

Πως ελεγχουμε αν ενα javascript object ειναι empty.

Υπαρχουν φορες που χρειαζεται να ελεγξουμε ενα object αν ειναι αδειο ή περιεχει δεδομενα. Παραδειγμα μετα απο ενα ajax request. Ομως ενω για array κατι τετοιο ειναι πολυ ευκολο χρησιμοποιωντας το .length στα object ειναι λιγο διαφορετικα. Αυτο που χρειαζεται να κανουμε ειναι να δημιουργησουμε

Web scraping – Ο κλεψας του κλεψαντος

Μπορει να μην εχετε ακουσει τον ορο web scraping αλλα σχεδον σιγουρα εχετε πλοηγηθει εστω μια φορα σε καποιο website που κανει χρηση web scraping. Σαν ορισμο θα λεγαμε οτι προκειται για την τεχνικη του να παιρνουμε πληροφοριες απο καποιο site. Αυτο ειτε με καποιο software εγκατεστημενο

Φορμα Email με confirmation και validation

Πριν αρκετους μηνες ειχα γραψει ενα ποστ στο οποιο ελεγα πως μπορουμε να κανουμε email validation με τη χρηση των RegEx. Επειδη σημερα χρειαστηκε να κανω κατι αντιστοιχο για τη δουλεια ειπα να το προχωρησω λιγο παραπανω. Ετσι εβαλα ακριβεστερο regex για τον ελεγχο και

Action game σε Javascript/jQuery.

Αναγκαστικα κλεισμενος μεσα σε ενα αεροδρομιο και εχωντας αρκετο χρονο μπροστα μου μεχρι να ερθει η καθυστερημενη πτηση σκεφτηκα οτι αντι να περασω το χρονο μου βλεπωντας στο φορητο ταινια να φτιαξω ενα μικρο παιχνιδακι. Συνηθως περναει γρηγορα η ωρα οταν γραφω κωδικα και αυτο

Javascript Age validation script – Εισαγωγη ηλικιας για προσβαση.

 Αν το περιεχομενο του website που φτιαχνετε ειναι ακαταλληλο για ατομα κατω των 18 ετων τοτε καλο θα ηταν κατα την εισοδο του χρηστη να συμπληρωνει την ηλικια του σε ενα πεδιο. Αυτο βεβαια δε σημαινει οτι υπαρχει προστασια αφου μπορει να βαλει οτι ημερομηνια

Συμπληρωση πεδιων με jquery calendar και υπολογισμος ημερων

 Αν επισκεφθειτε μια ιστοσελιδα αεροπορικης εταιρειας ο πιθανοτερος λογος ειναι για να δειτε τιμες ή διαθεσιμοτητα των εισητηριων. Οποτε το πρωτο που κανει ο επισκεπτης ειναι να εισαγει σε καποια πεδια τις ημερομηνιες που τον ενδιαφερουν. Σκεφτηκα λοιπον να ανεβασω ενα μικρο κομματι κωδικα που

Κωδικας για να μετραμε τις επιδοσεις των browser σε javascript.

Ειναι αρκετοι οι browser που κυκλοφορουν πλεον αφου η εποχη του μονοπωλειου του Internet Explorer εχει περασει ανεπιστρεπτη. Ομως η Google ως γνωστον πιεζει τους developers να χρησιμοποιουν οσο περισσοτερο γινεται την javascript. Κατα τη γνωμη μου λοιπον ο browser που θα επικρατησει τα επομενα χρονια ειναι

Γεννητρια τυχαιων αριθμων σε Javascript (Random number generator)

Το να χρειαστουμε σε καποιο σημειο του κωδικα μας εναν τυχαιο αριθμο ειναι κατι πολυ συχνο. Μια γεννητρια που δεχεται δυο μεταβλητες τις οποιες οριζουμε εμεις και μας δινει εναν στρογγυλοποιημενο αριθμο μεταξυ αυτων που εισαγουμε  ειναι νομιζω κατι αρκετα χρησιμο. Κρατηστε τον παρακατω κωδικα

Πως να βελτιωσουμε ενα Javascript For Loop.

Το να περιεχει ο κωδικας μιας σελιδας ενα loop ειναι κατι συνηθισμενο και σιγουρα θα εχετε δει αρκετα παραδειγματα για το πως να χρησιμοποιουμε ενα loop. Ας δουμε ομως πως μπορουμε  να το βελτιωσουμε ωστε να κερδισουμε εστω και μερικα κλασματα του δευτερολεπτου ευκολα. Ενα