25/12/2020 - 07:35

Sosyal Medyada Paylaş

Jquery Nedir?

Jquery Nedir?

JQuery Internet Explorer 6 ve diğer tarayıcı uyumsuzlukları için çözümler üreten bir sistemdir. Genel olarak Internet Explorer daha eski dönemlerde kaldığı için kullanıcılara çok fazla sorun çıkarmaktadır. JQuery sistemi de bu ve bunun gibi durumlar için geliştirilmiştir. JQuery ile çalışmak da oldukça kolaydır, uzun kod satırları ile uğraşmaktan kurtarır ve hemen hemen her sitede kullanılabilen bir yöntemdir. Yaygınlaşmasındaki en büyük faktör ise, Google’ın robotlarının Ajax siteleri taramasıdır.

Kullanıcılara İyi Bir Deneyim Yaşatmaktadır

JQuery HTML/CSS gibi tekniklerle tamamlanmayan zamanlarda ortaya çıkmaktadır, bu sayede kullanıcılara daha iyi bir deneyim yaşatmaktadır ve oldukça kullanışlı olan yardımcı bir dildir. Ana yapısı javascript olan JQuery yinede JQuery kütüphanesine ihtiyaç duymaktadır. Javasciprt kodlarını kısaltır ve yapısının daha kolay bir şekilde öğrenilebilmesine olanak sağlar. Ancak kullanabilmek için az da olsa yazılım altyapısına sahip olmak gerekmektedir.

Tekniklerini öğrenmek ve kullanıma geçebilmek için bol bol pratik yapmak gerekmektedir, altyapısını oturttuktan sonra istediğiniz şekilde yazmaya başlayabilirsiniz. Bu süreçte örnek çalışmaları incelemek yararlı olacaktır, ancak yazılım diliyle alakalı hiçbir bilgisi olmayanlar zorlanacaktır. Bu süreçte nasıl çalıştığını anlamanız gerekecektir.

Örnekler

JQuery kütüphanesi oldukça basit bir yapıya sahiptir. Örnek vermek gerekirse, $(secici) islemYap(); JQuery operatör için $ işaretini kullanmaktadır, parantez içinde seçici olan kısımsa class ya da iddir. İşlemyap() yaptırmak istenilen kısımdır. Bir diğer örnek ise, $(“#menu”).show(); bu örnekte butona tıkladığınızda ekrana mesaj verdirmek için kullanılmaktadır.

Yapacağınız Siteleri Güzelleştirmek İçin Hangi Adımlar İzlenmeli?

Kullanım aşamasında takip edilmesi gereken adımlar şu şekildedir;

  • İnteraktif yapı kurmak
  • Alanları gizle/göster tekniğini kullanmak
  • Nesneleri hareket ettirmek
  • Stil ve classları değiştirmek
  • Sayfayı yenilemeden içerikleri getirmek

İnteraktif yapı kurmak anlık değişen yapılarda siteyi güncellemeyi sağlar, bu özellikle mobil kullanımda hayati bir öneme sahiptir. Alanları gizle/ göster tekniği ise sitedeki işlemlere göster düzenle olarak uygulanır. Bu teknikte oldukça işlevseldir, radio butona göre işlem yaptırmak istenirse kullanılır. Jquery ile aynı zamanda nesneleri de hareket ettirebilirsiniz, eskiden Flash kullanılarak yapılan web siteleri artık içeriklerin okunmaması durumunda mobil cihazın desteğinin olmaması gibi sebeplerden dolayı Jquery ile yapılabiliyor.

Kullanıcılara yeni ve güzel bir deneyim yaşatmak içinde stil ve class değişimleri yapılmaktadır, site ne kadar kullanışlı olursa o kadar akılda kalıcı olur. Stilleri değiştirerek ve class ekleyip çıkararak bunu gerçekleştirebilirsiniz. Bir diğer güzel ve önemli teknik ise sayfayı yenilemeden yeni içerikler getirmektir. Ajax sayfayı yenilemeden bir sayfaya sorgu gönderip cevap almayı sağlar. Bu sayede sadece sorgu değil belgelerinde içeriklerini getirebilirsiniz.

Neden Jquery?

Tüm işletim sistemlerinde, tarayıcılarda çalışıyor olması tercih edilmesinde büyük bir faktördür. Sürekli güncellenen yapısı sayesinde Google ve Microsoft gibi büyük şirketlerde Jquery kullanmayı tercih etmektedir. Jquery kütüphanesini nasıl değerlendiriyor oluşunuz tamamen size kalmıştır, web sitesinde slider animasyon efektleri için kullanabilir ya da web uygulamalarınızın kendisi veya görselleşme alanları için kullanabilirsiniz. Aslına bakılırsa birçok Javascript kütüphanesi bulunmaktadır, Jquery’nin bunlardan farkı birkaç maddeyle sıralanabilir;

  • Küçük boyutludur, uygulamaları bu yüzden yavaşlatmaz
  • Açık kaynak kodlu olduğundan dolayı binlerce geliştirici Jquery ile beraber eklenti geliştirebilmektedir
  • Kullanışlı eklentiye kolayca erişim sağlamaktadır
  • Cross-Browser Desteği sayesinde Jquery farklı tarayıcılarda başarılı bir şekilde çalışabilmektedir
  • Kolay öğrenilebilir, az kodla fazlasını başar sistemi ile çalışmaktadır
  • Öğrendikten sonra kolay uygulama sistemine sahiptir

Ayrıca HTML/DOM manipülasyonu, CSS manipülasyonu, animasyon ve efektler, AJAX işlemleri ve 3. Parti eklentileri kolaylıkları da sunmaktadır.

0 0
Perseverance Nedir?

Perseverance Nedir?

Perseverance Amerikan uzay programının en önemli ayaklarından biri olan Mars gezegeninin incelenmesi amacı ile üretilen bir uzay aracıdır. Geçtiğim...

Temiz Bir Ev İçin En İyi Robot Elektrikli Süpürgeler

Temiz Bir Ev İçin En İyi Robot Elektrikli Süpürgeler

Bu yoğun yaşam çağında, evinizi temiz tutmak zordur. Mesleki yaşamlar arasında, sosyalleşme, yemek pişirme ve daha fazlası, çoğu zaman evi temiz tu...

İphone

İphone'un 14 Yılı: Apple'ın Akıllı Telefonlarının Nasıl Geliştiğine Genel Bir Bakış

Eski Apple CEO'su Steve Jobs'un iPhone'un lansmanını duyurmasının üzerinden 14 yıl geçti. Yolculuk şu ana kadar nasıl geçti.