Bu videoda OK, şimdiye kadar öğrendiklerimizi javascript dizileri hakkında kullanacağız ve yapılması gereken çok
basit bir liste oluşturacağız.
Ve tabii ki, bizim javascriptimizin bizim Jim Clancy ile etkileşime girmesi hakkında bilgi almadık.
Bu yüzden liste uygulaması yapmak tüm istemleri ve uyarısı ve sürekli günlükleri dayalı olacak.
Ama çok yakında, yaşımızı Moul öğelerine eklemek veya onları kaldırmak, değiştirmek veya SS'yi eklemek için
javascript'imizi nasıl elde ettiğimiz dominant mutasyon hakkında öğreneceğiz ve bu noktada, aslında, burada yapılacak
güzel bir görünüm aralığı yapacağız. Bu sadece Konst değil, günlükler.
İşte işler böyle yürür.
Sayfayı yenilediğimde bana ne yapmak isterdim diye sorar.
Ve solda üç seçeneğim var yeni bir telefon yazarak yeni bir şey ekleyebilirim.
Tümünü görüntülemek veya yazmak için çıkmak için yazın yazabilirim.
Bu yüzden, başlamak için liste yazmayı deneyelim.
Ve şimdiye kadar sadece boş bir dizi olan tüm yapılacakları bana yazdırıyor.
Bu yüzden yeni bir tane ekleyelim.
Dikkat edin ki bana her şeyi tekrar yüklemek zorunda kalmadım ve şimdi yapmak için yeni bir şeyler girdiğini söylüyor.
Bu yüzden paslanmaya başlayacağım.
Girin ve şimdi bana ne yapmak istersiniz diye sorar.
Bu yüzden listeleyeceğim ve yürümek resti'nin Yapılacak İşler listeme eklendiğini görebiliyorum.
Bir tane daha ekleyelim.
Bu yüzden yeni bir feed resti ve liste olacak ve şimdi bu dizide her iki öğeye sahibim.
Şimdi bu döngüyü bitirmek için alacağım bir daha istenmem.
İşte bu bizim amacımız.
Hadi devam edelim ve yüce tavırları açın ve gerekli dosyaları yaratın.
Yani bir listem var.
HMO, yapacaklarımı listeye ekleyecek.
Ve sonra burada, liste yapmayı ve daha sonra birkaç müttefikleri açıkça gösterecek şekilde bir H1 eklemek
üzere devam edeceğim.
Birincisi, bu komutların bir yapılması gereken şeyleri eklediğini hatırlayabilmemiz ve sonra yapılacak
tüm liste listelerine sahip olmamız.
Ve son olarak sadece çıkmak için çıkın.
Bunu kaydet.
Şimdi hâlâ oluşturmamız gereken javascript dosyamıza bağlantı oluşturalım.
Ve ben o listeyi arayacağım.
Jay Evet ve o dosyayı yaratacağım ve onu J.'nin listesine kaydedeceğim. S. Ve elbette her zaman yapmaktan hoşlanıyordum, başlayacağım sadece şu
anda her şeyin düzgün çalıştığını kontrol etmek için bağlanmış olan bu günlüğün konsolunu yapalım.
Şimdi tarayıcımızdan açalım.
İşte yapılacak küçük bir liste var ve biz birbirimize bağlı kalacağız.
Muhteşem.
Sadece yazı tipini biraz arttırmaya gidiyorum.
Şimdi mantığımız hakkında konuşalım.
Yapacağımız şey, Yapılacak İşler listesini modellemek için bir dizi kullanmaktır.
Bu yüzden bir şeye ihtiyacımız olacak.
Bunu yapmak için arayacağım ve boş olarak başlayacak.
Ve sonra yapmamız gereken, kullanıcıdan girdi talep etmesidir.
Dolayısıyla, yalnızca var girdi girdisini komut istemine eşit bulacağız.
Ne yapmak istersin.
Ve bir sonraki adım, girdi LIST ise, sadece girişin olup olmadığını kontrol etmektir.
Eğer yeni bir girdiyse başka bir şey yapacağımız için tek bir şey yapacağız.
Öyleyse, eğer girerseniz deneyelim ve sadece listeye eşit olup olmadığını kontrol ederek başlayalım.
Eđer iptal edeceđiz durum buysa, hepsini böyle yapmak için yazmayýn.
Hadi devam edelim ve bazılarını buraya ekleyelim ve yeni
kaplumbağa kaydetme ile onları ekleyelim ve işe yarayıp yarayıp yaramayacağını kontrol edelim.
Böylece çalışıp çalışmayacağını kontrol etmek için yenileneceksiniz.
Tek yapmamız gereken liste yazmak ve yeni kaplumbağa satın alan dizeğimizi görmeliyiz.
Bununla birlikte, başka bir şey yazarsak, hiçbir şey
görmüyoruz çünkü girdi, listeye eşitse kodumuz yalnızca çalışır.
İşte bu.
Bir sonraki adım başka bir koşul eklemektir.
Hadi yapalım.
Eğer girdi yeni ise eşittir.
Ve bu durumda, yeni bir kullanıcıdan
yeni yapılacaklar istemekten mutluluk duyacağız ve yapılacaklar dizisine iki tane eklemek istiyoruz.
Bu yüzden, yeni yapılacak işi istemek için, yeni işleve eşitlik yapmak için komut istemini kullanıyoruz.
Bunu yapmak için yeni girdikten sonra Dewes dizisine eklemek için bir çok seçeneğimiz var.
Ben dizinin sonuna ekleyeceğim.
Bu yüzden hepsi tüketmek için yeni şeyler yapmak için kullanılırdı.
Bu işi yapmak için burada yapmam gereken tek şey bu.
Tek sorun şu ki bunu hemen çalıştırırsam yeni
yazmaya yepyeni bir şeyler yazmıştım, bana yeni bir kapıyı girelim diye yeni bir girmemi ister ve Enter'a basarsam biterim demektir.
Aslında işe yarayıp yaramadığını kontrol etmenin bir yolu yok aslında.
Buraya gidip konsola yazabilirim ve her
ikisinin de burada olduğunu doğrulayabilirim ancak bunları yazdırmak için list komutunu kullanmanın bir yolu yok.
Bunun nedeni şu anda ne yapmak istiyorsun bir kez sormak istiyoruz.
Bir sonraki adım tekrarlamaktır.
Kullanıcı türleri son bulana kadar tekrar tekrar sormaya devam etmek istedik.
Umarım bir çember kullanmamız gerektiğini size bağırır.
Durum doğru olana kadar defalarca bir şeyler yapmak istiyoruz.
Dolayısıyla yazmak istediğimiz döngü bir while
döngüsü olacak ve giriş, çıkış eşit değilken koşul olacaktır.
Bu yüzden bırakmaktan başka bir şey olduğunda, bu kodu çalıştıracağız.
Ve sonra o bloga geleceğim.
Tamam, yalnızca geribildirim görmek için uygulamadan çıkın.
Bu yüzden bu satır tamamlandıktan sonra göreceğiz.
Dolayısıyla kullanıcı hızlı girdi demektir
ve daha sonra alt kısımda tekrar yeni girdi isteyeceğiz.
Ve en başta, girdiyi halledeceğiz.
kullanıcıdan bir süre girilmesini isteyerek başlayacağız ve
sonra bu kodu bu şekilde döngüye taşıyacağım.
Dolayısıyla
Bu yüzden onlara ne yapmayı tercih edeceğinizin bir kez çıkmasını isteyeceğim.
Umarım hemen çıkmazlar.
Ancak yaparlar, bırakırsanız iyi olur.
Fakat yazın yazmazlarsa, günlük tür listesine bakacağız ve yeni yazdıklarını söylediler.
Ve en son şey, tekrar yeni bir sormak için tekrar yeni bir girdi istemek zorunda olduğumuz.
Tek yapmamız gereken, bu satırı bunun gibi kopyalamanız.
Bu yüzden bunu biraz daha büyük yapacağım.
Yani burada tekrar girdi istiyoruz
ve bu tekrar dönmeye başlayacak ve tüm kontrol girişi bu sefer çıkmak için eşit olacaktır.
Evet, sonra işimiz bitti.
O halde bunu deneyelim.
Sayfayı yenilemek için ne yapmak istersin.
Yeni istihdam yapmak yeni yapmak istersen yeni kaplumbağa beslemek yapmak Ne yapmak istersiniz?
Önce tekrar sordu.
Şimdi yapacak iki tane benim yapılacaklar listemde var.
Şimdi bırakmayı deneyelim ve tamam alalım.
Uygulamadan çıkın.
Bu yüzden aniden bu durumdan vazgeçtim, doğru oldu ve işimiz bitti.
Bu yüzden biraz daha iyi ve daha sonra düzgün şekillendirelim.
Artık temel işimizin yapılması gereken şey bu.
Kısacası ekstra özellikler ve diğer bazı
komutlar ekleyeceğiz ancak bunu yapmadan önce dizilerle ilgili birkaç yeni şey öğrenmemiz gerekiyor.