
Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χτίσουμε;
- Βήμα 2: Εισαγωγή σε HTML, Bootstrap, JavaScript & JQuery
- Βήμα 3: Η πρώτη σας σελίδα με HTML
- My To-Do-List
- Βήμα 4: Προσθήκη Bootstrap
- Βήμα 5: Ολοκληρώστε το περιβάλλον χρήστη
- Βήμα 6: Προσθήκη της λογικής στην εφαρμογή
- Βήμα 7: (Προαιρετικό) Αναπτύξτε την εφαρμογή
- Βήμα 8: Συμπέρασμα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Εάν είστε εντελώς νέοι στην κωδικοποίηση ή έχετε κάποια κωδικοποίηση στο παρασκήνιο, ίσως αναρωτιέστε από πού να ξεκινήσετε να μαθαίνετε. Πρέπει να μάθετε πώς, τι, πού να κωδικοποιήσετε και στη συνέχεια, μόλις είναι έτοιμος ο κώδικας, πώς να τον αναπτύξετε για να το δείτε ολόκληρος.
Λοιπόν, τα καλά νέα είναι ότι η κωδικοποίηση δεν είναι δύσκολη.
Κοινό -στόχος: Αυτό το σεμινάριο απευθύνεται σε αρχάριους που θέλουν να ξεκινήσουν μια καριέρα στην ανάπτυξη ιστοσελίδων, έχουν κατανόηση των τεχνολογιών ιστού γενικά.
Χρόνος κατασκευής: 90 λεπτά.
Δυσκολία: Εύκολο.
Βήμα 1: Τι θα χτίσουμε;
Στο τέλος αυτού του σεμιναρίου θα:
- Δημιουργήστε μια απλή Εφαρμογή Ιστού λίστας υποχρεώσεων χρησιμοποιώντας HTML5.
- Ενσωματώστε το Bootstrap με την εφαρμογή μας για να προσθέσετε όμορφο και γρήγορο στυλ.
- Χρησιμοποιήστε τη βιβλιοθήκη JavaScript και JQuery για να προσθέσετε κάποια δυναμική συμπεριφορά στην εφαρμογή μας.
- Αναπτύξτε την εφαρμογή μας στο cloud χρησιμοποιώντας το Ziet/τώρα.
Σε δράση:
Βήμα 2: Εισαγωγή σε HTML, Bootstrap, JavaScript & JQuery
Τι είναι το HTML;
Η γλώσσα σήμανσης υπερκειμένου κειμένου (HTML) μπορεί να θεωρηθεί ως "η γλώσσα του διαδικτύου". Η HTML είναι η τυπική γλώσσα σήμανσης που χρησιμοποιείται για τη δημιουργία ιστοσελίδων. Αρχικά σχεδιάστηκε για την κοινή χρήση επιστημονικών εγγράφων. Οι προσαρμογές στο HTML με την πάροδο των ετών κατέστησαν κατάλληλη την περιγραφή αρκετών άλλων τύπων εγγράφων που μπορούν να εμφανίζονται ως ιστοσελίδες στο διαδίκτυο.
Η μόνη απαίτηση που απαιτείται για την εμφάνιση μιας σελίδας HTML είναι ένα πρόγραμμα περιήγησης ιστού, όπως ο Microsoft Internet Explorer (IE), ο Mozilla Firefox, ο Google Chrome ή το Apple Safari.
Τι είναι το Bootstrap;
Το Bootstrap είναι το πιο δημοφιλές πλαίσιο HTML, CSS και JavaScript για τη δημιουργία πρώτων ιστοσελίδων που ανταποκρίνονται, για κινητά. Το Bootstrap είναι ένα έργο ανοιχτού κώδικα που αναπτύχθηκε από το Twitter. αποτελείται από κλάσεις CSS που μπορούν να εφαρμοστούν σε στοιχεία για να τα διαμορφώσουν με συνέπεια και κώδικα JavaScript που εκτελεί επιπλέον βελτίωση.
Τι είναι το JavaScript;
Η JavaScript είναι μια γλώσσα προγραμματισμού που χρησιμοποιείται για προγραμματισμό από την πλευρά του πελάτη σε εφαρμογές ιστού. Ο κώδικας JavaScript εκτελείται από το πρόγραμμα περιήγησης και επιτρέπει στους προγραμματιστές εφαρμογών Ιστού να δημιουργούν δυναμικό περιεχόμενο ιστού, όπως στοιχεία που εμφανίζονται ή αποκρύπτονται δυναμικά, αλλάζουν εμφάνιση και επικυρώνουν την είσοδο χρήστη.
Τι είναι το JQuery;
Το JQuery είναι γρήγορη, μικρή και πλούσια σε χαρακτηριστικά βιβλιοθήκη JavaScript, καθιστά πολύ απλούστερα πράγματα όπως η παρακολούθηση εγγράφων HTML και ο χειρισμός, ο χειρισμός συμβάντων, η κίνηση.
Όλη η ισχύς του JQuery είναι προσβάσιμη μέσω JavaScript, οπότε η ισχυρή κατανόηση της JavaScript είναι απαραίτητη για την κατανόηση, τη δομή και τον εντοπισμό σφαλμάτων στον κώδικά σας.
Για περισσότερες πληροφορίες:
HTML
JavaScript
JQuery
Bootstrap
Βήμα 3: Η πρώτη σας σελίδα με HTML

ΒΗΜΑ 1: δημιουργία νέου φακέλου:
mkdir simple-todolist
ΒΗΜΑ 2: Δημιουργήστε νέο αρχείο μέσα στο φάκελο απλής λίστας και ονομάστε το index.html.
cd simple-todolist
touch index.html
ΒΗΜΑ 3: προσθέστε τον ακόλουθο κώδικα στο index.html.
Λίστα υποχρεώσεων
My To-Do-List
ΒΗΜΑ 4: Ανοίξτε το index.html στο πρόγραμμα περιήγησής σας.
Θα δείτε το My To-Do-List να εμφανίζεται (δείτε την παραπάνω φωτογραφία).
Βήμα 4: Προσθήκη Bootstrap

Σε αυτήν την ενότητα θα προσθέσουμε υποστήριξη Bootstrap στη σελίδα index.html, προκειμένου να προσθέσουμε γρήγορο και καλό στυλ στην εφαρμογή λίστας υποχρεώσεων.
Σημείωση: Σε αυτήν την εφαρμογή θα χρησιμοποιήσουμε το Bootstrap 3, εσείς χρησιμοποιείτε οποιοδήποτε άλλο πλαίσιο CSS, όπως το Semantic UI.
ΒΗΜΑ 1: προσθέστε το αρχείο CSS Bootstrap στην ετικέτα κεφαλής:
ΒΗΜΑ 2: προσθέστε αρχεία δέσμης ενεργειών Bootstrap και JQuery στο τέλος της ετικέτας σώματος:
ΒΗΜΑ 3: Ανοίξτε το index.html στο πρόγραμμα περιήγησής σας.
Συγχαρητήρια, προσθέσαμε επιτυχώς υποστήριξη Bootstrap στη σελίδα μας σε λίγα βήματα.
Βήμα 5: Ολοκληρώστε το περιβάλλον χρήστη

Αφού προσθέσουμε με επιτυχία υποστήριξη Bootstrap στην εφαρμογή μας. Τώρα ας συνεχίσουμε και ανταγωνιζόμαστε το UI (User Interface) για να αφήσουμε τον χρήστη να προσθέσει νέες εργασίες. Η λίστα υποχρεώσεων θα μπορεί να προσθέσει νέα στοιχεία σε μια λίστα, καθώς και να αφαιρέσει υπάρχοντα στοιχεία.
ΒΗΜΑ 1: προσθέστε τον ακόλουθο κώδικα στο index.html.
Προσθήκη νέας εργασίας Προσθήκη διαγραφής όλων!
Λίστα εργασιών μου
ΒΗΜΑ 2: ανοίξτε το αρχείο index.html στο πρόγραμμα περιήγησής σας.
Βήμα 6: Προσθήκη της λογικής στην εφαρμογή

Όταν εισάγετε ένα όνομα εργασίας και κάνετε κλικ στο κουμπί Προσθήκη, τίποτα δεν συμβαίνει προς το παρόν. Ας το διορθώσουμε.
Στο τέλος αυτού του βήματος θα μετατρέψουμε το index.html σε μια δυναμική σελίδα, έτσι θα συμπεριφέρεται στην αλληλεπίδραση των χρηστών.
ΒΗΜΑ 1: δημιουργήστε ένα νέο φάκελο μέσα στο απλό-todolist, ονομάστε το js και ένα νέο αρχείο όνομα script.js μέσα σε αυτόν τον φάκελο:
mkdir js
cd js script script.js
ΒΗΜΑ 2: συνδέστε το script.js με το index.html προσθέτοντας τον ακόλουθο κώδικα στο τέλος της ετικέτας κεφαλής:
ΒΗΜΑ 3: προσθέστε τον ακόλουθο κώδικα στο αρχείο script.js
$ (έγγραφο). ήδη (() => {
εργασίες var = 0 $ ("#removeAll"). απόκρυψη (); / * add new task handler */ $ ("#add"). on ("click", (event) => {event.preventDefault (); event.stopPropagation (); var val = $ ("input") val (); if (val! == "") {task += 1; var elm = $ ("
-
"); $ ("#mylist "). append (elem); $ (" input "). val (" "); / * αφαίρεση μοναδικού χειριστή εργασιών * / $ (". text-right "). on (" clikc ", λειτουργία (συμβάν) {event.preventDefault (); event.stopPropagation (); καθήκοντα -= 1; $ (αυτό).parent.remove ();}); /* εμφάνιση κουμπιού removeAll όταν έχουμε περισσότερα από 3 εργασίες */ if (task> 2) {$ ("#remveAll"). show ();}/ *removeAll handler */ $ ("#removeAll"). on ("click", event => {event.preventDefault (); event.stopPropagation (); $ (". απενεργοποιημένο"). αδέλφια (). αφαίρεση (); εργασίες = 0; $ ("#removeAll"). απόκρυψη ();});}})}}) ?
Σημείωση: Μπορείτε να λάβετε είτε κλωνοποίηση είτε λήψη του ταχυδρομικού κώδικα από το αποθετήριό μου στο GitHub, αυτό θα σας σώσει από το πάτημα.
git clone github.com/ahmnouira/simple-todolist
ΒΗΜΑ 4: δοκιμάστε τον κωδικό
Ανοίξτε το πρόγραμμα περιήγησής σας και εισαγάγετε μια εργασία, στη συνέχεια κάντε κλικ στην επιλογή Προσθήκη, θα δείτε μια νέα εργασία να προστίθεται στη λίστα, αν προσθέσετε 3 εργασίες θα παρατηρήσετε ότι εμφανίστηκε ένα κουμπί clearAll, αυτό το κουμπί μας επιτρέπει να αφαιρέσουμε όλες τις προστιθέμενες εργασίες, μπορεί επίσης να καταργήσει μόνο μία εργασία αγοράς κάνοντας κλικ στο κουμπί της.
Βήμα 7: (Προαιρετικό) Αναπτύξτε την εφαρμογή
Μέχρι στιγμής έχουμε δημιουργήσει μια απλή εφαρμογή todo list, τώρα ήρθε η ώρα να την αναπτύξουμε στο cloud και να μοιραστούμε τη δουλειά μας με άλλους σε όλο τον κόσμο.
Για να το πετύχουμε αυτό θα χρησιμοποιήσουμε την πλατφόρμα cloud που ονομάζεται ZEIT Now.
Τι είναι το ZEIT τώρα;
Το ZEIt Now είναι μια πλατφόρμα cloud για στατικούς ιστότοπους και λειτουργίες χωρίς διακομιστή, επιτρέπει στους προγραμματιστές να φιλοξενούν ιστότοπους και υπηρεσίες ιστού που αναπτύσσονται άμεσα, όλα αυτά με μηδενική διαμόρφωση.
1. Εγκαταστήστε τώρα το CLI
Για ανάπτυξη με το ZEIT Now, θα χρειαστεί να εγκαταστήσετε το Now CLI.
σημαντικό: Βεβαιωθείτε ότι έχετε εγκαταστήσει το npm.
npm -v # ελέγξτε αν η εγκατάσταση npm
npm install -g now@latest # εγκαταστήστε την τελευταία έκδοση του Now CLI παγκοσμίως τώρα
2. Ανάπτυξη
Το μόνο που έχετε να κάνετε είναι να μετακινηθείτε στον κατάλογο και στη συνέχεια να αναπτύξετε την εφαρμογή σας με μία μόνο εντολή:
τώρα --prod # αναπτύξτε την εφαρμογή
Μόλις αναπτυχθεί, θα λάβετε ένα URL προεπισκόπησης που έχει εκχωρηθεί σε κάθε ανάπτυξη για να μοιραστείτε τις πιο πρόσφατες αλλαγές στη διεύθυνση.
η εφαρμογή μου:
Βήμα 8: Συμπέρασμα
Αυτό είναι το μόνο που υπάρχει!
Μη διστάσετε να εξερευνήσετε τον κώδικα ορίζοντας νέες λειτουργίες και επεκτείνοντας την εφαρμογή και μοιραστείτε την εμπειρία και τις ερωτήσεις σας στην περιοχή σχολίων.
Για να δείτε περισσότερα έργα μου, επισκεφθείτε τον ανοιχτό κώδικα στο GitHub.
myYouTube.
myLinkedIn
Ευχαριστώ που είχατε χρόνο να διαβάσετε το διδακτικό μου ^^.
Να εχετε μια ομορφη μερα.
Αχμέτ Νουίρα
Συνιστάται:
Η πρώτη μου εφαρμογή Java: 6 βήματα

Η πρώτη μου εφαρμογή Java: Συνεχίζετε να θέλετε να δημιουργήσετε τη δική σας εφαρμογή java, αλλά συνεχίζετε να την καθυστερείτε για κάποιο λόγο; Ακούτε τον εαυτό σας να λέει «Αύριο επιτέλους θα το κάνω»; Αλλά αυτό το αύριο δεν έρχεται ποτέ. Έτσι, πρέπει να ξεκινήσετε τώρα. Τώρα είναι η ώρα να αποκτήσετε το
Πώς να δημιουργήσετε την πρώτη σας ενέργεια για το Google Home (σε 10 λεπτά) Μέρος 1: 10 βήματα

Πώς να δημιουργήσετε την πρώτη σας ενέργεια για το Google Home (σε 10 λεπτά) Μέρος 1: Γεια, αυτό είναι το πρώτο από μια σειρά άρθρων που θα γράψω, όπου θα μάθουμε πώς να αναπτύσσουμε και να αναπτύσσουμε Ενέργειες στο Google. Στην πραγματικότητα, εργάζομαι σε "ενέργειες στο Google" τους τελευταίους μήνες. Έχω περάσει από πολλά άρθρα διαθέσιμα για
Διασχίστε μέσω μιας συνδεδεμένης λίστας χρησιμοποιώντας την αναδρομή - Java: 12 βήματα

Διαδρομή μέσω συνδεδεμένης λίστας με χρήση αναδρομής - Java: Καλώς ορίσατε και σας ευχαριστώ που επιλέξατε αυτό το σύνολο οδηγιών, το οποίο θα σας δείξει πώς να δημιουργήσετε μια αναδρομική συνάρτηση. Απαιτούνται βασικές γνώσεις java για την κατανόηση των βημάτων που θα εκτελεστούν. Συνολικά, αυτή η διαδικασία 12 βημάτων δεν θα χρειάζεται πλέον
Λίστα υποχρεώσεων σε πραγματικό χρόνο χρησιμοποιώντας το Google Firebase: 12 βήματα

Λίστα εργασιών σε πραγματικό χρόνο χρησιμοποιώντας το Google Firebase: Γεια σας! Όλοι χρησιμοποιούμε λίστες υποχρεώσεων καθημερινά, είτε online είτε εκτός σύνδεσης. Ενώ οι λίστες εκτός σύνδεσης είναι επιρρεπείς σε απώλεια και οι εικονικές λίστες μπορούν να τοποθετηθούν λανθασμένα, να διαγραφούν κατά λάθος ή ακόμη και να ξεχαστούν. Έτσι αποφασίσαμε να κάνουμε ένα στο Google Firebase
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: 10 βήματα

Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: Αυτή η ανάρτηση περιγράφει τα βήματα που σχετίζονται με τη δημιουργία και την κυκλοφορία του Bookhuddle.com, ενός ιστότοπου που έχει στόχο να βοηθήσει τους αναγνώστες να ανακαλύψουν, να οργανώσουν και να μοιραστούν πληροφορίες βιβλίων. Τα βήματα που περιγράφονται εδώ θα ισχύει για την ανάπτυξη άλλων ιστότοπων