
Mundarija:
- 1 -qadam: Biz nimani quramiz?
- 2 -qadam: HTML, Bootstrap, JavaScript va JQuery -ga kirish
- 3 -qadam: HTML bilan birinchi sahifangiz
- Mening ishlar ro'yxatim
- 4 -qadam: Bootstrap qo'shish
- 5 -qadam: foydalanuvchi interfeysini to'ldiring
- 6 -qadam: mantiqni ilovaga qo'shish
- 7 -qadam: (Ixtiyoriy) Ilovani joylashtiring
- 8 -qadam: Xulosa
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Agar siz kodlashni mutlaqo yangi bilsangiz yoki fon kodlashni bilsangiz, qaerdan o'rganishni boshlashingiz mumkin. Siz qanday, nima, qaerda kod yozishni, keyin esa kod tayyor bo'lgach, uni hamma ko'rishi uchun qanday joylashtirishni o'rganishingiz kerak.
Yaxshi xabar shundaki, kodlash qiyin emas.
Maqsadli auditoriya: Ushbu qo'llanma veb -ishlab chiqish sohasida karerasini boshlamoqchi bo'lgan, umuman veb -texnologiyalar haqida tushunchaga ega bo'lgan yangi boshlanuvchilar uchun mo'ljallangan.
Qurilish vaqti: 90 daqiqa.
Qiyinchilik: oson.
1 -qadam: Biz nimani quramiz?
Ushbu dars oxirida biz:
- HTML5 yordamida oddiy ishlar ro'yxati veb-ilovasini yarating.
- Chiroyli va tezkor uslubni qo'shish uchun Bootstrap -ni bizning ilovamiz bilan birlashtiring.
- JavaScript va JQuery kutubxonasidan foydalanib, ilovamizga dinamik harakatlarni qo'shing.
- Ziet/now yordamida bizning ilovamizni bulutda joylashtiring.
Amalda:
2 -qadam: HTML, Bootstrap, JavaScript va JQuery -ga kirish
HTML nima?
Hyper Text Markup Language (HTML) ni "Internet tili" deb hisoblash mumkin. HTML - bu veb -sahifalarni yaratish uchun ishlatiladigan standart belgilash tili. U dastlab ilmiy hujjatlarni almashish uchun mo'ljallangan edi. Bir necha yillar davomida HTML -ga moslashuvlar Internetda veb -sahifalar sifatida ko'rsatilishi mumkin bo'lgan boshqa hujjatlar turlarini tavsiflashga imkon berdi.
HTML -sahifani ko'rsatish uchun yagona talab - bu Microsoft Internet Explorer (IE), Mozilla Firefox, Google Chrome yoki Apple Safari kabi veb -brauzer.
Bootstrap nima?
Bootstrap - bu tezkor, mobil, birinchi veb -saytlarni yaratish uchun eng mashhur HTML, CSS va JavaScript asoslari. Bootstrap - bu Twitter tomonidan ishlab chiqilgan ochiq manbali loyihadir. U elementlarga izchil uslub berish uchun qo'llanilishi mumkin bo'lgan CSS sinflaridan va qo'shimcha takomillashtirishni ta'minlaydigan JavaScript kodidan iborat.
JavaScript nima?
JavaScript-bu veb-ilovalarda mijozlar tomonidan dasturlash uchun ishlatiladigan dasturlash tili. JavaScript kodi brauzer tomonidan boshqariladi va veb -ilovalar dasturchilariga dinamik ko'rinadigan yoki yashirilgan, tashqi ko'rinishini o'zgartiradigan va foydalanuvchi ma'lumotlarini tasdiqlaydigan dinamik veb -tarkibni yaratishga imkon beradi.
JQuery nima?
JQuery tez, kichik va JavaScript-ga boy bo'lgan kutubxona bo'lib, u HTML-hujjatlarni almashish, manipulyatsiya, hodisalarni boshqarish, animatsiya kabi ishlarni ancha soddalashtiradi.
JQuery -ning barcha kuchlariga JavaScript orqali kirish mumkin, shuning uchun JavaScript -ni yaxshi bilish sizning kodingizni tushunish, tuzish va tuzatish uchun zarur.
Batafsil ma'lumot uchun:
HTML
JavaScript
JQuery
Bootstrap
3 -qadam: HTML bilan birinchi sahifangiz

1 -QADAM: yangi papka yarating:
mkdir oddiy-todolist
2-QADAM: oddiy todolist papkasida yangi fayl yarating va uni index.html deb nomlang.
CD oddiy-todolist
index.html ga teging
3 -QADAM: index.html -ga quyidagi kodni qo'shing.
Ro'yxatini qilish
Mening ishlar ro'yxatim
4 -QADAM: Brauzeringizda index.html -ni oching.
Siz "Mening ishlar ro'yxatim" ko'rsatilishini ko'rasiz (yuqoridagi rasmga qarang).
4 -qadam: Bootstrap qo'shish

Bu bo'limda biz bajaradigan ishlar ro'yxati ilovasiga tez va yaxshi uslub qo'shish uchun index.html sahifamizga Bootstrap yordamini qo'shamiz.
Eslatma: Ushbu ilovada biz Bootstrap 3 -dan foydalanamiz, siz boshqa har qanday CSS -dan, masalan, Semantic UI -dan foydalanasiz.
1 -QADAM: Bootstrap CSS faylini bosh tegiga qo'shing:
2 -QADAM: asosiy yorliq oxiriga Bootstrap va JQuery CDN skript fayllarini qo'shing:
3 -QADAM: brauzeringizda index.html -ni oching.
Tabriklaymiz, biz bir necha bosqichda o'z sahifamizga Bootstrap qo'llab -quvvatlashini muvaffaqiyatli qo'shamiz.
5 -qadam: foydalanuvchi interfeysini to'ldiring

Bootstrap yordam dasturini muvaffaqiyatli qo'shgandan so'ng. Keling, foydalanuvchiga yangi vazifalarni qo'shish uchun foydalanuvchi interfeysi (foydalanuvchi interfeysi) bilan raqobatlashamiz. Vazifalar ro'yxati ro'yxatga yangi elementlarni qo'shish, shuningdek, mavjud elementlarni o'chirish imkoniyatiga ega bo'ladi.
1 -QADAM: index.html -ga quyidagi kodni qo'shing.
Yangi vazifa qo'shing Hammasini o'chiring!
Mening vazifalarim ro'yxati
2 -QADAM: brauzeringizda index.html faylini oching.
6 -qadam: mantiqni ilovaga qo'shish

Vazifa nomini kiritganingizda va Qo'shish tugmasini bosganingizda, hozircha hech narsa bo'lmaydi. Buni tuzataylik.
Ushbu qadam oxirida biz index.html -ni dinamik sahifaga aylantiramiz, shuning uchun u foydalanuvchilar bilan o'zaro munosabatda bo'ladi.
1-QADAM: oddiy-todolist ichida yangi papka yarating, uni js deb nomlang va shu papkaning ichida script.js nomli yangi fayl nomini bering:
mkdir js
cd js sensorli skript.js
2 -QADAM: bosh tegining oxiriga quyidagi kodni qo'shib, script.js faylini index.html bilan bog'lang:
3 -QADAM: skript.js fayliga quyidagi kodni qo'shing
$ (hujjat).ready (() => {
var vazifalari = 0 $ ("#removeAll"). hide ();. val (); agar (val! == "") {vazifalar += 1; var elm = $ ("
-
$) clikc ", function (event) {event.preventDefault (); event.stopPropagation (); vazifalar -= 1; $ (bu).parent.remove ();}); vazifalar */ if (vazifalar> 2) {$ ("#remveAll"). show ();}/ *removeAll ishlovchi */ $ ("#removeAll"). ustida ("bosish", hodisa => {event.preventDefault (); event.stopPropagation (); $ (". o'chirilgan"). aka -uka (). remove (); vazifalar = 0; $ ("#removeAll"). yashirish ();});}});});
Eslatma: Siz GitHub omboridan kodni zaxiralashni yoki klonni yuklab olishingiz mumkin, bu sizni tegishdan qutqaradi.
git clone github.com/ahmnouira/simple-todolist
4 -QADAM: kodni sinab ko'ring
Brauzeringizni oching va vazifani kiriting, so'ngra Qo'shish -ni bosing, siz ro'yxatga yangi vazifa qo'shilganini ko'rasiz, agar siz 3 ta vazifani qo'shsangiz, clearAll tugmasi paydo bo'lganini ko'rasiz, bu tugma bizga barcha qo'shilgan vazifalarni olib tashlash imkonini beradi. Shuningdek, uning tugmachasini bosish orqali bitta vazifani sotib olish mumkin.
7 -qadam: (Ixtiyoriy) Ilovani joylashtiring
Hozircha biz oddiy ro'yxat ilovasini yaratdik, endi uni bulutda joylashtirish va o'z ishimizni butun dunyo bo'ylab boshqalar bilan bo'lishish vaqti keldi.
Bunga erishish uchun biz ZEIT Now deb nomlangan bulutli platformadan foydalanamiz.
ZEIT hozir nima?
ZEIt Now - bu statik saytlar va Serversiz funktsiyalar uchun bulutli platforma bo'lib, u ishlab chiquvchilarga zudlik bilan joylashtiradigan veb -saytlar va veb -xizmatlarni joylashtirish imkonini beradi, bularning barchasi nol konfiguratsiyali.
1. Hozir CLI ni o'rnating
ZEIT Now bilan tarqatish uchun siz Now CLI -ni o'rnatishingiz kerak bo'ladi.
muhim: npm o'rnatilganligiga ishonch hosil qiling.
npm -v # npm o'rnatilishini tekshiring
npm install -g now@latest # Now CLI -ning so'nggi versiyasini butun dunyo bo'ylab hozir -v # chech o'rnating, agar Now CLI o'rnatilgan bo'lsa va uni chop eting.
2. O'rnatish
Siz qilishingiz kerak bo'lgan yagona narsa katalogga o'tish va keyin ilovangizni bitta buyruq bilan joylashtirishdir:
now --prod # ilovani joylashtiring
Joylashtirilgandan so'ng, siz manzil bo'yicha so'nggi o'zgarishlarni baham ko'rish uchun har bir tarqatish uchun tayinlangan URLni olasiz.
mening ilovam:
8 -qadam: Xulosa
Hammasi shu!
Yangi funktsiyalarni o'rnatish va ilovani kengaytirish orqali kodni o'rganing, sharhlar bo'limida o'z tajribangiz va savollaringiz bilan o'rtoqlashing.
Mening ishlarim haqida ko'proq ma'lumot olish uchun GitHub -dagi ochiq manbaga tashrif buyuring.
myYouTube.
myLinkedIn
Mening ko'rsatmalarni o'qishga vaqt ajratganingiz uchun tashakkur ^^.
Hayrli kun.
Ahmad Nouira
Tavsiya:
Ma'lumotlar ro'yxati: 9 qadam

Ma'lumotni o'chirish uchun dasturlar: bu dasturlar va dasturlar, shuningdek, python va tracker dasturlari bilan bir vaqtning o'zida bir xil tarzda o'rnatiladi
Uyda 10 dollarlik WiFi xavfsizlik tizimini qanday qilish kerak? Hech qanday joyda to'lovlar va ishlar yo'q!: 3 qadam

Uyda 10 dollarlik WiFi xavfsizlik tizimini qanday qilish kerak? Hech qanday joyda to'lovlar va ishlar yo'q!: Uyda 10 dollarlik Wi -Fi xavfsizlik xabarnomalari tizimini qanday qilish kerak? Hech qanday to'lov yo'q va u hamma joyda ishlaydi! Agar PIR harakat sensori har qanday harakatni aniqlasa, u sizning mobil telefoningizga xabar yuboradi. ESP8266 ESP-01 WiFi moduli, PIR harakat sensori va 3.3
Arduino bajaradigan ishlar ro'yxati: 5 qadam

Arduino bajaradigan ishlar ro'yxati: Bu Arduino vazifalari ro'yxati. Bu oddiy ishlar ro'yxati, lekin Arduino-ga ulangan. Qachonki siz vazifani tugatsangiz, siz ochko to'playsiz, shundan so'ng nima qilishni hal qilishingiz mumkin. Bu qanday ishlaydi: bajarishingiz kerak bo'lgan vazifalarni qog'ozga yozing. Keyin kiriting
Smart muzlatgich va xaridlar ro'yxati: 11 qadam

Smart muzlatgich va xaridlar ro'yxati: aqlli muzlatgich va xaridlar ro'yxati yordamida siz xarid qilish odatlaringizni kuzatib borishingiz mumkin. Siz xaridlar ro'yxatini tuzishingiz mumkin, shuning uchun siz oziq -ovqat do'konida bo'lganingizda telefoningizni ochishingiz kerak bo'ladi. Ushbu loyihani shkafda yoki tortmasida ham qo'llash mumkin
Google Firebase yordamida real vaqt rejimida bajariladigan ishlar ro'yxati: 12 qadam

Google Firebase yordamida real vaqtda bajariladigan ishlar ro'yxati: Assalomu alaykum! Hammamiz kundalik ishlar ro'yxatidan foydalanamiz, xoh onlayn, xoh oflayn. Oflayn ro'yxatlar yo'qolishga moyil bo'lsa -da, virtual ro'yxatlar noto'g'ri joylashtirilishi, tasodifan o'chirilishi yoki hatto unutilishi mumkin. Shunday qilib, biz uni Google Firebase -da yaratishga qaror qildik