- Recent
- Popular
- Tags (0)
- Subscribers (1)
- Τα web standards και η χρησιμότητά τουςNovember 25
-
Το Διαδίκτυο βασίζεται σε τεχνολογίες που δουλεύουν μαζί και μας επιτρέπουν να επικοινωνούμε με έναν τρόπο που δεν υπήρχε ποτέ στο παρελθόν. Κανένα άλλο μέσο πριν το Internet δε μας έδινε τη δυνατότητα να αλληλεπιδρούμε, να αναζητούμε δεδομένα και να δουλεύουμε σε ομάδες πέρα από σύνορα και ανεξάρτητα από τη φυσική ικανότητα ή μη ικανότητά μας, καθώς καθόμαστε στο γραφείο μας ή σε ένα internet cafe ή μέσω μιας ασύρματης συσκευής.
- Δημιουργία websites με elastic layoutNovember 25
-
Στην αιώνια μάχη αν πρέπει το layout ενός website να είναι fixed (δηλαδή να καταλαμβάνει συγκεκριμένο πλάτος στην οθόνη) ή liquid (να καταλαμβάνει όλη την οθόνη) υπάρχει ένας ακόμα παίκτης που συχνά ξεχνάμε, το elastic layout.
Τι είναι το elastic layout θα το δούμε σε πολύ λίγο. Ας κάνουμε πρώτα εύκολο το διαχωρισμό μεταξύ fixed και liquid.
Fixed vs. liquid layout
Το fixed layout είναι το πιο συνηθισμένο μοντέλο. Καταλαμβάνει συγκεκριμένο πλάτος στην οθόνη, συνήθως 960px, ώστε να φαίνεται σωστά σε όλες τις συνηθισμένες αναλύσεις οθόνης. Παράδειγμα fixed layout είναι αυτό το site. Το καταλαβαίνει κάποιος με δυο εύκολους τρόπους:
- αν μικρύνει αρκετά το μέγεθος του browser του θα δει ότι από ένα σημείο και μετά ότι τα περιεχόμενα δε χωράνε σε αυτό, ενώ ταυτόχρονα το πλάτος παραμένει σταθερό
- αν πατήσει στο πληκτρολόγιο του Ctrl+ ή Ctrl- θα δει ότι μεγαλώνουν
- Εισαγωγή στο HTTP Basic Authentication με το Twitter APINovember 12
-
Η ύπαρξη μιας πληθώρας από APIs στις μέρες μας (περί τα 1013 κατά το ProgrammableWeb), δίνει την δυνατότητα σε όλους να πειραματιστούν με τα δεδομένα αρκετών web services, είτε έχουν βασικές γνώσεις προγραμματισμού, είτε είναι πιο προχωρημένοι.
Οι λειτουργίες που προσφέρουν τα APIs στους developers παρόλα αυτά, δεν περιορίζονται μόνο στην αποστολή πληροφορίας από τις υπηρεσίες. Αρκετά από αυτά προχωράνε ένα ακόμη βήμα, προσφέροντας δυνατότητα πιστοποίησης των χρηστών της υπηρεσίας με πολλαπλούς τρόπους. Κάποιες υπηρεσίες χρησιμοποιούν συστήματα πιστοποίησης βασισμένα σε tokens (όπως το Flickr), ενώ άλλες έχουν ενστερνιστεί πρότυπα όπως το
- CSS selectors : Ότι πρέπει να ξέρετε! (μέρος 1ο - CSS 1)November 12
-
Ένα από τα πράγματα που λατρεύω στο CSS είναι η απλότητα του. Απλά επιλέγεις το element στο οποίο θέλεις να δουλέψεις και του προσθέτεις τους styling κανόνες που θα ακολουθεί! Τόσο απλά! Το παρακάτω άρθρο λοιπόν, θα παρουσιάσει όλους τους CSS selectors ξεκινώντας από την πρώτη έκδοση του CSS φτάνοντας μέχρι και το τελευταίο standard, το W3C CSS3.
Σας υπόσχομαι, πως μετά την ολοκλήρωση του άρθρου η επιλογή των element θα σας φαίνεται παιχνιδάκι, ενώ ταυτόχρονα θα βελτιώσετε και την συγγραφή W3C XHTML, μιας και δεν θα υπάρχει λόγος να χρησιμοποιείτε περιττές κλάσεις (classes) και ids, πέρα από τα απολύτως απαραίτητα.
Πολλοί από τους παρακάτω selectors δεν υποστηρίζονται από όλους του browsers ακόμα, ωστόσο καλό είναι να γνωρίζουμε όσους περισσότερους γί
- Οργάνωση του CSS με Ενότητες και ΠεριεχόμεναOctober 29
-
Η οργάνωση είναι κάτι που δεν συναντάς συχνά σε σελίδες κώδικα. Όμως είναι από τα σημαντικότερα χαρακτηριστικά, καθώς με ένα σωστά οργανωμένο και semantic αρχείο, οι διαδικασίες επιταχύνονται πάρα πολύ. Αν ένας developer δουλεύει μόνος του, μπορεί να έχει μια δική του λογική, με την οποία είναι οικείος και παραγωγικός. Όταν όμως δουλεύουν πολλοί πάνω στο ίδιο αρχείο κώδικα, τότε είναι αναγκαίο να υπάρχει μια ενιαία, γενικότερη λογική και οργάνωση. Βοηθάει στην γρηγορότερη κατανόηση και συγγραφή κώδικα αλλά και γενικότερα στην επικοινωνία μεταξύ των developer.
Όλη αυτή η οργάνωση βασίζεται στα σχόλια. Ειδικά το CSS, στο οποίο υπάρχει και μια σχετική ελευθερία στο τρόπο και στην σειρά με την οποία γράφεται, μπορεί να οργανωθεί με πολύ ωραίο τρόπο το περιεχόμενο.
