JavaScript, günümüzde web geliştirmede kullanılan en değerli programlama dillerinden biridir. JavaScript'in arka uç yığını olan Express.js'nin ortaya çıkmasıyla, mevcut ve gelişen çok sayıda ön uç çerçeve ile birleştiğinde, dil web programlamasında devrim yaratmaya devam edecek gibi görünüyor.

Bu nedenle, JavaScript'e yeni başlayan biriyseniz, sıkı oturun. Bu JavaScript proje fikirleri, becerinizi artıracak ve JavaScript'in temel kavramlarına aşina olmanızı sağlayacaktır. Başlayalım.

1. Basit Bir Yapılacaklar Listesi Uygulaması

JavaScript kullanarak yapılacaklar listesi oluştururken, CRUD eylemlerinin arkasındaki temel mantığı öğrenecek ve JavaScript'in olay işleme işlevlerini keşfedeceksiniz. Temel olarak, komut dosyanızı görevler oluşturmak, okumak, güncellemek ve ardından silmek için oluşturacaksınız.

Olay işleyicileri kullanarak, her göreve girmek için formlar oluşturacak ve bunları gönderim sırasında görüntüleyeceksiniz. Uygulamanızın işlevselliğini kontrol etmeye yönelik JavaScript kodu çalıştığında, her görevi düzenlemek için CSS ızgara görüntüleme yöntemini kullanabilirsiniz. Ardından, bunları kullanarak onlara öncelik atayın.

instagram viewer
JavaScript koşullu ifade ve tarih yöntemleri.

İlgili: JavaScript Kullanarak Temel Yapılacaklar Listesi Uygulaması Nasıl Oluşturulur

Zorunlu olmasa da, görevleri yerel bir veritabanına kaydederek bunu daha da ileri götürebilirsiniz. Örneğin, her girdiyi yerel makinenizdeki bir JSON dosyasına depolamak, gerçek hayattaki bir JSON nesnesi, bir dizi veya bir NoSQL veritabanı ile uğraşırken CRUD işlemlerini nasıl gerçekleştireceğiniz konusunda size bir fikir verir.

2. Basit Bir Zamanlayıcı Oluşturun

Zamanlayıcı, JavaScript kullanarak hızla yürütebileceğiniz en kolay projelerden biridir. Bu kulağa oldukça basit gelse de, JavaScript kullanarak bir öğenin durumunu aralıklarla nasıl otomatik olarak değiştireceğinizi öğretir.

Daha benzersiz hale getirmek için, kullanıcı tarafından belirlenen bir değerde duran bir geri sayım sayacı oluşturabilirsiniz. Bu, kullanıcının istediği gibi ince ayar yapabileceği bir örnek olduğundan, herhangi bir girişi bir veritabanına veya JSON nesnesine kaydetmeniz gerekmez.

Zamanlayıcıyı kodlarken JavaScript işlevlerine aşina olacaksınız. Ayrıca, bazı zaman parametrelerini dönüştürmeniz gerekebileceğinden, temel matematiksel dönüşümler için JavaScript kodunu nasıl yazacağınızı öğreneceksiniz.

3. Sıfırdan Bir Görüntü Döngüsü Oluşturun

Bir atlıkarınca, bir web sitesinin kullanıcı arayüzüne görsel olarak en çekici eklemelerden biridir. Harika UX ile birleştiğinde, kullanıcı arayüzünüze şık bir efekt katar. Ayrıca, görüntüleri veya öğeleri benzersiz bir şekilde görüntülemenize olanak tanır.

İşlevsel ve tepkisel bir atlıkarınca oluşturmak için JavaScript döngüsüyle ellerinizi kirletmeniz gerekir. Resimlerinizi DOM'dan alabilir ve onları boş bir JavaScript dizisine aktarabilirsiniz. Ardından, görüntüleri art arda sağda veya solda görüntülemek için bir sonraki ve bir önceki düğmeye tıklama olayları ekleyeceksiniz.

Yine de bu katı bir yaklaşım değil. Sizin için en uygun olan herhangi bir yöntemi kullanabilirsiniz.

Merak ediyorsanız ve ekstra yol kat etmek istiyorsanız, bunu daha gerçekçi ve kullanımı kolay hale getirmek için ekranınıza animasyonlar ekleyebilirsiniz.

4. Web Hesap Makinesi

JavaScript, diğer programlama dilleri gibi sayısız matematiksel işlemi destekler. Dolayısıyla bu projeyi kodlarken, özel düğmelere veya div'lere tıklama olaylarını nasıl ekleyeceğinizi ve bunları tarayıcıda görüntülenen duyarlı bir hesap makinesi haline gelecek şekilde nasıl düzenleyeceğinizi öğreneceksiniz.

Bunlara henüz aşina değilseniz, JavaScript operatörleri ile oynayarak başlamak isteyebilirsiniz. Ardından, arkalarındaki konsepti daha iyi anlamak için olay işleyicilerin etrafına sarın.

İlgili: HTML, CSS ve JavaScript Kullanarak Basit Bir Hesap Makinesi Nasıl Oluşturulur

Daha ayrıntılı olsa da, komut dosyanızı prosedürel olarak yazarak başlayabilirsiniz. Ancak hesap makineniz çalışmaya başladığında onu işlevlere yeniden düzenlemeyi düşünün. Buna şu şekilde yaklaşabilirsiniz: CSS esnek kutusu oluşturma. Ardından HTML kullanarak bunlara değerler ve operatörler atayın. Ardından, esnek kutudaki her bir öğede olay işleme işlevinizi arayabilirsiniz. JavaScript döngüsünü kullanma.

5. JavaScript ile Özgeçmiş Oluşturucu

Buna nasıl başlayacağınız konusunda biraz kafanız karışmış olsa da, fikrinizi alabileceğiniz birkaç özgeçmiş oluşturma web uygulaması var.

Sonuç olarak, yeni bilgileri kabul edebilen ve mevcut bilgileri bırakabilen veya güncelleyebilen yeniden kullanılabilir bir özgeçmiş oluşturucu yapacaksınız.

Temel mantığı anladıktan sonra daha fazla özgeçmiş şablonu bulmak zor değil. Böylece, tek bir şablonla başlayabilir ve zaman geçtikçe daha akılda kalıcı tasarımlara kadar ölçeklendirebilirsiniz. Elbette, kullanıcıların özgeçmişlerini PDF olarak alabilmeleri için bir indirme düğmesi de eklemek istersiniz.

Bir özgeçmiş oluşturma projesi, temel JavaScript CRUD işlemlerini anlamanıza yardımcı olur. Ek olarak, döngüleri, olay işleyicileri, koşulları ve JavaScript'in bazı yerleşik işlevlerini nasıl kullanacağınızı öğreneceksiniz. Ayrıca, programınızın daha sonra başvurabilmesi için kullanıcıların bilgilerini bir JSON nesnesine kaydedebilirsiniz.

6. Bir Tarayıcı Uzantısı Oluşturun

Başlangıç ​​projesi için bir tarayıcı uzantısı oluşturmak karmaşık görünebilir. Ancak, işlevsel olanı kodlamanın gereksinimlerini anladıktan sonra değil.

Özellikle zaten temel JavaScript bilgisine sahipseniz ve zorlu bir projeyle uğraşmak istiyorsanız, üstlenmeye değer bir görevdir.

Uzantınızı birden çok tarayıcıda çalışacak şekilde ayarlamak biraz yorucu olsa da, tarayıcıya özel bir uzantıyla başlayabilirsiniz. Ve karmaşık bir tane inşa etmek zorunda değilsiniz. Sizinki, örneğin basit bir dosya indirici veya bir resim yeniden boyutlandırıcı olabilir.

Uzantınızı oluştururken aynı zamanda tarayıcıya yüklenebilir hale getirmeniz gerekir. Burası, tarayıcının tanıyıp kabul edebilmesi için uygulamanızın bilgilerini bir "manifest.json" dosyasında belirttiğiniz yerdir.

7. Bütçeleme Uygulaması Oluşturun

Bütçeyi aşmamak için hepimiz paramızı nasıl harcadığımızı izlemek isteriz. Bir bütçeleme uygulaması, pazarlık ettiğinizden fazlasını harcamamanız için harcamalarınızı takip etmenizi sağlar.

Bunu kendiniz veya başkaları için inşa edin, deponuzda saklamaya değer bir hazinedir. JavaScript ile bir DIY bütçe uygulaması oluşturmak yalnızca DOM oluşturma bilginizi geliştirmekle kalmaz, aynı zamanda gerçek hayattaki sorunları çözmek için JavaScript operatörlerini nasıl uygulayacağınızı da öğreneceksiniz.

Kodunuzu yazarken form girdilerini toplayacak ve bütçenizden giderleri çıkaracaksınız. Kullanıcı bütçesini aşmak üzereyken bir otomatik uyarı ayarlamak için kod yazarak bunu daha da ileri götürebilirsiniz.

8. Birim Dönüştürücü

JavsScript'te temel operatörler ve koşullu ifadelerle oynamak ister misiniz? O zaman bir birim dönüştürücü oluşturmak size bu esnekliği sağlar.

Çeşitli birimleri ileri geri dönüştürmek için matematiksel formüller yazmaya ek olarak, JavaScript'te matematiksel çıktıları nasıl ayarlayacağınızı ve bunları istemci tarafında nasıl oluşturacağınızı öğreneceksiniz. Uygulamanız büyük olasılıkla birden çok dönüşümü gerçekleştireceğinden, kullanıcıların seçim birimlerini seçebilecekleri bir açılır menü oluşturabilirsiniz.

Mantıksal ifadeler daha sonra komut dosyanızın parametreleri kullanıcının seçimine göre nasıl dönüştürdüğünü ele alır. Gerçekten de, bir birim dönüştürücü, listedeki en kolay projelerden biridir.

9. Günlük Oluştur

İşte günlük koşularını takip etmeyi sevenler için oldukça kullanışlı bir proje. JavaScript içeren bir günlük uygulaması, yeni başlayanlar için uygun, çok yönlü ancak basit bir projedir.

Bu bir not alma uygulaması olduğundan ve etkinliklere göre tarihleri ​​belirlemeniz gerektiğinden, notlarınızı kaydedebilirsiniz. bir dosyaya bir JSON nesnesi olarak girer ve daha sonra geçmişinizi izlemeniz ve kaydetmeniz gerektiğinde bunlara başvurur. girdiler.

Biraz karmaşık olsa da, zamanı otomatik olarak depolamak için kod yazarak kullanıcıları etkinlikleri için zamanı manuel olarak seçme stresinden kurtarabilirsiniz. Bir yapılacaklar uygulaması gibi, bu da size JavaScript kullanarak bir CRUD uygulamasının nasıl oluşturulacağını öğretir.

10. Tuğla Kırıcı Oyunu

Bilmiyorsanız, vanilya JavaScript kullanarak da basit bir oyun oluşturabilirsiniz. 2D oyunlara aşina iseniz, daha önce bir koparma oyunu oynamış veya görmüş olmalısınız.

Biraz öngörü ve düşünce gerektirse de, bu projenin olumlu yönlerinden biri, sonunda getirdiği eğlencedir. Oyun geliştirmeye kesin bir giriş kapısı olmasa da, bu görev üzerinde çalışırken JavaScript'in birçok işlevi hakkında bilgi edineceksiniz.

Ancak işlevsellik amaçtır. Ancak, tuğlalarınızı eşit şekilde düzenlemek için burada bazı CSS'leri JavaScript ile birleştirmeniz gerekebilir. Sonuç olarak, bir oyuncunun ne zaman kazanacağını veya kaybettiğini ve sonrasında ne olacağını programınız belirleyecektir.

JavaScript: Yaparak Öğrenmeye Devam Edin

Bu proje fikirlerinden bazılarını uygulamalı olarak kullanmak JavaScript becerilerinizi geliştirecek ve sizi gerçek hayattaki projelere hazırlayacaktır. Bununla birlikte, bu projelerin çoğunda stil önemli olsa da, ilk elden dikkatinizin dağılmamasına dikkat edin. Ancak JavaScript'in sunduğu işlevselliğe odaklanın ve daha farkına varmadan JavaScript ile duyarlı web siteleri oluşturmaya başlayacaksınız. Mutlu kodlama!

PaylaşCıvıldamakE-posta
Yeni Başlayanlar İçin Uygun 10 Python Proje Fikri

Temel bilgileri biliyorsunuz ve şimdi bunları uygulamaya hazırsınız. Bu Python projeleriyle başlayın!

Sonrakini Oku

İlgili konular
  • Programlama
  • JavaScript
  • Programlama
  • Programlama dilleri
Yazar hakkında
Idowu Omisola (105 Makale Yayımlandı)

Idowu akıllı teknoloji ve üretkenlik konusunda tutkulu. Boş zamanlarında kodlamayla uğraşıyor ve canı sıkıldığında satranç tahtasına geçiyor ama arada sırada rutinden kopmayı da seviyor. İnsanlara modern teknolojinin yolunu gösterme tutkusu onu daha fazla yazmaya motive ediyor.

Idowu Omisola'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın