Yeni Başlayanlar İçin 19 İlginç jQuery Projesi Fikirleri ve Konuları [222]

Yayınlanan: 2021-01-06

Web'in her yerinde birden çok jQuery eklentisi görmüş olmalısınız. Neden bu yaklaşımı değiştirip bazı eklentileri kendiniz oluşturmuyorsunuz?

İster yeni başlayan ister uzman olun, bu makalede becerilerinizi denemek için birçok jQuery proje fikri bulacaksınız. İşte tam liste:

İçindekiler

jQuery Proje Fikirleri

1. jQuery ile Yılan Oyunu Oluşturun

Ünlü yılan oyununu oynadın mı? Bu oyunda bir yılanı kontrol ediyorsunuz ve amacınız meyve yemek. Yılan tükettiği her meyve ile daha da uzar ve yılanın kendini ısırmasını engellemeniz gerekir. En popüler mobil oyunlar arasındaydı ve jQuery yardımıyla oluşturabilirsiniz.

Swiggy, Quora, IMDB ve daha fazlası gibi uygulamalar oluşturmayı öğrenin

Birden fazla animasyon ve nesne kullanmanız gerekecek, ancak bu projeyi tamamladıktan sonra, bu JavaScript kitaplığı hakkında yeterli deneyime sahip olduğunuzu söyleyebilirsiniz.

2. Özel Işık Kutusu

Lightbox, bir görüntüyü ekranı doldurarak görüntülemenizi sağlayan bir JavaScript kitaplığını ifade eder. Amazon ve Pixabay gibi çeşitli platformlarda yürürlükte olduğunu görmüş olmalısınız. Lokesh Dhakar onu yaklaşık sekiz yıl önce yarattı ve en popüler jQuery eklentilerinden biri. Özel bir lightbox oluşturmak ve web sayfanızın ihtiyaçlarına göre düzenlemek için jQuery'yi kullanabilirsiniz. Web sayfanızın düğmelerindeki ışık kutusunu taklit edebilir ve farklı görünmelerini sağlayabilirsiniz.

3. Düğmelerin Yavaş Renk Solması

Bu basit bir proje fikri. Burada, düğmelerin renginin geçiş hızını değiştirmek için jQuery kullanmanız gerekir. Basit bir geçiş, geçişi yavaşlatabilir ve rengin 'solma' olarak görünmesini sağlayabilirseniz etkisiz görünecektir.

Bu makalede paylaştığımız en basit jQuery projeleri arasındadır. Birden çok geçiş hızını deneyebilir ve hangisinin web sayfanızın kullanıcı arayüzüne en uygun olduğunu görebilirsiniz.

Swiggy, Quora, IMDB ve daha fazlası gibi uygulamalar oluşturmayı öğrenin

4. Bir Parola Gücü Kontrolü Oluşturun

Parola gücü kontrolleri oldukça evrenseldir ve jQuery ile bunlardan birini de oluşturabilirsiniz. AJAX'ı form doğrulama için kullanabilir ve kullanıcı zayıf bir şifre girdiğinde bir uyarı ekleyebilirsiniz.

AJAX ve jQuery ile kullanışlı bir parola gücü denetleyicisi oluşturduktan sonra, ona daha fazla işlev ekleyebilir ve onu daha ilgi çekici hale getirebilirsiniz. Örneğin, jQuery kullanarak bir araç ipucu ekleyebilirsiniz, bu proje fikrini daha sonra tartıştık.

5. Benzersiz Bir Açılış Animasyonu Ekleyin

jQuery, JavaScript ile HTML'de animasyon yapma sürecini basitleştirir. Web sayfanız için harika bir açılış animasyonu oluşturmak için jQuery'nin bu yeteneğini kullanabilirsiniz. Bu web sitesinden ilham alın . Açılış animasyonlarının ne kadar hareketli ve ilgi çekici olduğunu görebilirsiniz.

Bu proje fikriyle ilgili en iyi şey kapsamıdır. Yeni başlayan biriyseniz, animasyonu olabildiğince basit tutabilirsiniz. Öte yandan, becerilerinizi test etmek istiyorsanız daha karmaşık hale getirebilirsiniz.

Okuyun: Yeni Başlayanlar İçin Javascript Proje Fikirleri ve Konuları

6. jQuery'de Bir Atış Oyunu Oluşturun

Web sayfanızda kolay ve eğlenceli bir atış oyunu oluşturmak için jQuery'yi kullanabilirsiniz. Kullanıcı ateş etmek için imleci kullanabilir ve kullanıcının hedefi olacak öğeler ekleyebilirsiniz.

Bazı öğeleri çekilebilir, bazılarını çekilemez olarak tutabilirsiniz. Bu sayfaya bir çekim animasyonu gibi birden çok animasyon eklemeniz gerekecek. Ayrıca hedeflerin hareketi için bir animasyon da ekleyebilirsiniz. Çok fazla kapsamı olduğu için en heyecan verici jQuery projelerinden biridir, cephane seçeneği ekleyebilir, kullanıcıya bir sağlık çubuğu verebilir ve çok daha fazlasını yapabilirsiniz.

7. Animasyonda Sayfa Kaydırma

Bu kolay bir proje fikri. Yeni sayfaların yenilemek yerine kaydığı şık bir jQuery animasyonu oluşturabilirsiniz. Yeni ziyaretçileri etkilemenin ve bir web sitesine özgün ve ilgi çekici bir kullanıcı arayüzü sağlamanın harika bir yoludur.

8. Uzaklaşan Başlıklar

Web sayfanızın kullanıcı arayüzünü daha ilgi çekici hale getirmek için yavaş yavaş kaybolan başlıklar ekleyebilirsiniz. Bu amaçla jQuery kullanarak bir geçiş efekti eklemeniz gerekecek. Solma etkisini, kullanıcının ne zaman olduğunu fark etmeyeceği şekilde yavaşlatabilirsiniz. Web sayfasında ince, sakinleştirici bir etki verebilir. Bu, başlangıç ​​seviyesinde bir jQuery projesidir, bu nedenle çok az ön bilgiyle üzerinde çalışabilirsiniz.

9. Görüntüler için Büyüteç Ekleyin

Amazon ürünlerinde gördüğünüz gibi görüntüler için bir büyüteç oluşturabilirsiniz. Resimlere bu efekti veren jQZoom eklentisinden ilham alabilirsiniz . Büyüteç, e-ticaret mağazaları ve fotoğraf blogları gibi resimlere odaklanan web siteleri için kullanışlı bir özellik olabilir.

İlk önce eklentiyi kodunuza ekleyerek başlayabilir ve ardından kendiniz bir tane oluşturmak için eklentiden ilham alabilirsiniz. Bu proje üzerinde çalışırken kesinlikle çok eğleneceksiniz.

Şunu da deneyin: Yeni Başlayanlar İçin İlginç Web Tasarım Projesi Fikirleri

10. Slayt Gösterisi Ekle

Web sayfanıza bir slayt gösterisi eklemek için de jQuery'nin gücünü kullanabilirsiniz. Orta seviye jQuery projelerinden biridir, bu yüzden bunlardan birini yapmakta fazla zorluk çekmemelisiniz.

Oluşturduğunuz görüntü kaydırıcısına, görüntülerin otomatik geçişine sahip olma seçeneğini ekleyebilirsiniz. Onlardan ilham alabilmek için birçok önde gelen web sitesinde bu tür kaydırıcıları fark etmiş olmalısınız.

11. Kullanıcıların Yanlış Bilgi Girmesini Önleyin

Bu işlevi, farklı web sitelerinin giriş veya kayıt sayfalarında çalışırken görmüş olmalısınız. Bu fonksiyon sayesinde, kullanıcıların form alanlarına belirli karakterleri girmesini engelleyebilirsiniz. Örneğin, kullanıcının yaşını soran bir kutunuz var. Bu kutuda, kullanıcının özel karakterlerin yanı sıra alfabe de girmesini engelleyecek ve yalnızca sayı girmesine izin vereceksiniz.

Bu işlevi birçok HTML formuyla kullanabilirsiniz. Bununla birlikte, orta düzeyde jQuery bilgisi gerektirir, bu nedenle önceden deneyiminiz yoksa üzerinde çalışmamalısınız.

12. Bir Yıldız Derecelendirme Sistemi Ekleyin

Amazon, Flipkart, e-ticaret mağazaları ve inceleme siteleri, görünümlerini geliştirmek ve kullanıcı deneyimini basitleştirmek için bu yıldız derecelendirme sistemlerini kullanır. Bir yıldız okurken görmek, bir yıldız okumaktan daha rahattır. Bunun dışında web siteleri, kullanıcılarına daha fazla bilgi vermek için bu derecelendirmeleri şemaya ekleyebilir.

jQuery ile çekici ve basit yıldız derecelendirme sistemleri oluşturabilirsiniz. Yıldız derecelendirmesi alan bir eklenti oluşturabilir ve merkezi konsepte aşina olduğunuzda yarım yıldız doldurma seçeneğini de ekleyebilirsiniz.

13. Bir Araç İpucu Ekleyin

Farklı web sitelerinde araç ipuçlarını fark etmiş olmalısınız. Bu, üzerine geldiğinizde (veya seçtiğinizde) çoğunlukla a'nın yanında görünen küçük bir iletişim kutusudur. Araç ipuçları, bir kullanıcıya kutuya ne girip giremeyeceklerini söylerken, web yöneticilerinin form doldurmayı basitleştirmesine olanak tanır.

Neredeyse her yerde uygulamalar bulduğu için en popüler jQuery projelerinden biridir. Bir 'Parola' kutusu oluşturabilir ve kullanıcıya hangi karakterleri girebileceğini bildirmek için bir araç ipucu ekleyebilirsiniz.

14. Köşeleri Döndür

Farklı kutuların köşelerini yuvarlamak için jQuery'yi kullanabilirsiniz. Uzun sürmeyecek eğlenceli küçük bir aktivitedir, ancak birden çok kullanıcı arayüzü ve web tasarımı sorununu çözmede faydalıdır. Köşeleri yuvarlatılmış düğmeler mevcut web'de katlanarak popüler hale geldi ve bu proje, bu amaç için jQuery kullanmanızı sağlayacak.

Bir adım daha ileri gidebilir ve web sayfanızın düğmeleri için kıvrımlı köşeler oluşturabilirsiniz. Her ikisi de biraz benzer ancak farklı sonuçlar veriyor.

Ayrıca Okuyun: Yeni Başlayanlar İçin Tam Yığın Proje Fikirleri

15. Etkileşimli Bir Tablo Yapın

HTML'deki tablolar öne çıkan bir konudur. jQuery yardımıyla bunları kullanıcı için daha etkileşimli ve eğlenceli hale getirebilirsiniz. JQuery kullanarak bir tabloya zebra çizgileri ekleyebilir ve görünümünü iyileştirebilirsiniz.

Benzer şekilde, tablo sıralayıcı eklentisini kullanabilir ve sıralanabilir bir tablo oluşturabilirsiniz. UI ve SEO dahil olmak üzere birçok nedenden dolayı hayati önem taşıyan, sayfayı yenilemeden HTML tablosunu sıralamanıza olanak tanır. Hatta tablo hücrelerindeki bağlantılı verileri sıralayabilir.

16. Sıralanabilir Bir Liste Yapın

HTML'deki sırasız bir listeye 'Sıralama ölçütü' seçeneğini eklemek için jQuery'yi kullanabilirsiniz. Kod, listeleri sıralamayı basitleştirmeli, öğeleri sıralama gereksinimlerine göre eşleştirmeli ve bu bilgileri sunucuya (veritabanı) etkin bir şekilde göndermelidir. Birkaç liste oluşturduktan sonra listeleriniz için 'Adına Göre Sırala' veya 'Tarihe Göre Sırala' gibi birden çok sıralama seçeneği oluşturabilirsiniz.

17. Sürüklenebilirler ve Droppables Yapın

Web sayfanız için ilgi çekici ancak basit sürüklenebilir ve bırakılabilir öğeler oluşturmak için jQuery kullanın. Bu öğeler web sayfanızı daha etkileşimli ve eğlenceli hale getirir. Bu işlevi birçok web uygulamasında ve oyunda kullanabilirsiniz.

Bu proje üzerinde çalışmadan önce DOM ve kavramlarına aşina olmanız gerekir. Önce, biri sürüklenebilir ve bırakılabilir olması gereken iki kutu oluşturmanız gerekir. Diğer kutuya, kullanıcı ilk kutuyu sürükleyip bıraktığında meydana gelecek olan bir geçiş eklemelisiniz. İşte bu projenin bir örneği:

<!doctype html>

<html lang=”tr”>

<kafa>

<meta karakter kümesi=”utf-8″>

<meta name=”viewport” content=”width=cihaz genişliği, ilk ölçek=1″>

<title>jQuery Kullanıcı Arayüzü Çıkarılabilir – Varsayılan işlevsellik</title>

<link rel=”stylesheet” href=”//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css”>

<link rel="stylesheet" href=”/resources/demos/style.css”>

<stil>

#sürüklenebilir { genişlik: 100 piksel; yükseklik: 100 piksel; dolgu: 0,5em; yüzer: sol; kenar boşluğu: 10px 10px 10px 0; }

#droppable { genişlik: 150 piksel; yükseklik: 150 piksel; dolgu: 0,5em; yüzer: sol; kenar boşluğu: 10 piksel; }

</style>

<script src=”https://code.jquery.com/jquery-1.12.4.js”></script>

<script src=”https://code.jquery.com/ui/1.12.1/jquery-ui.js”></script>

<script>

$( fonksiyon() {

$( “#sürüklenebilir” ).sürüklenebilir();

$( “#droppable”) .droppable({

bırak: işlev( olay, kullanıcı arabirimi) {

$( bu )

.addClass( “ui-durumu-vurgulama”)

.find( “p”)

.html(“Bırakıldı!”);

}

});

} );

</script>

</head>

<body>

<div id=”sürüklenebilir” class=”ui-widget-content”>

<p>Beni hedefime sürükleyin</p>

</div>

<div id=”droppable” class=”ui-widget-header”>

<p>Buraya bırakın</p>

</div>

</body>

</html>

Okuyun: JS ve JQuery arasındaki fark

18. Stilleri Değiştir

Pek çok uygulama, kullanıcılarına 'ışık modu' ve 'karanlık mod' sunmaya başladı. Web sitenize böyle bir seçenek eklemek için jQuery'yi de kullanabilirsiniz. Bu projede, insanların görmek istedikleri stili seçmelerini sağlayan bir stil değiştirici oluşturabilirsiniz.

Küçük bir jQuery kodu ile web sitenizin kullanıcı deneyimini önemli ölçüde geliştirebilirsiniz. İşte jQuery'de bir stil değiştirici eklemek için örnek kod:

$(işlev()

{

// Stil sayfası init'i çağırın, böylece tüm stil sayfası değiştirme işlevleri

// çalışacak.

$.stylesheetInit();

// Bağlantıya tıkladığınızda bu kod stil sayfaları arasında dolaşır.

// aşağıdaki "değiştirici" kimliği.

$('#toggler').bind(

'Tıklayın',

fonksiyon(e)

{

$.stylesheetToggle();

yanlış döndür;

}

);

// Stil anahtarı bağlantılarından biri tıklandığında, stil sayfasını şu şekilde değiştirin:

// bu bağlantıların rel özniteliğinin değeriyle eşleşen.

$('.styleswitch').bind(

'Tıklayın',

fonksiyon(e)

{

$.stylesheetSwitch(this.getAttribute('rel'));

yanlış döndür;

}

);

}

);

19. Bir jQuery Yolcu Yönetim Sistemi oluşturun

jQuery kullanma konusunda biraz deneyiminiz varsa, becerilerinizi bir uçuş için bir yolcu yönetim sistemi oluşturmak için kullanabilirsiniz. cleartrip gibi seyahat web sitelerinde çalışırken görmüş olmalısınız . Kullanıcıların seyahatleri için oturmak istedikleri koltuğu seçmelerine izin verir. Böyle bir sistem oluşturmak biraz çaba ve zaman alacaktır, ancak jQuery kullanarak farklı animasyonlar ve arayüzler geliştirme konusunda değerli bir deneyim kazanacaksınız.

Kullanıcı için bir tablo, etkileşimli düğmeler ve yolcu koltuklarının bir tablosunu oluşturmanız gerekecek. Diğer web sitelerinin uçuş rezervasyon sayfalarından ilham alabilirsiniz. Bu projeyi yapmak, DOM bilginizi önemli ölçüde test etmenize izin verecektir.

Dünyanın en iyi Üniversitelerinden çevrimiçi Yazılım geliştirme Kursları öğrenin . Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.

Bu jQuery Projelerini Deneme Zamanı

Artık jQuery projeleri listemizi gözden geçirdiğinize göre, onlar üzerinde çalışma sırası sizde. İlgi ve uzmanlık düzeyinize göre bunlardan herhangi birini seçin.

Full-stack yazılım geliştirme hakkında daha fazla bilgi edinmek istiyorsanız, upGrad & IIIT-B'nin çalışan profesyoneller için tasarlanmış ve 500+ saatlik zorlu eğitim, 9+ proje ve Full-stack Yazılım Geliştirmede Yönetici PG Programına göz atın. atamalar, IIIT-B Mezun statüsü, pratik uygulamalı bitirme projeleri ve en iyi firmalarla iş yardımı.

Hayalinizdeki İşe Yer Açın

Tam Yığın Geliştirmede Executive PG Programına Şimdi Başvur