Geliştiriciler için 5 Kapsamlı JavaScript Kod Kütüphanesi Seçenekleri

  • Michael Fisher
  • 0
  • 3331
  • 218
reklâm

Dün, JavaScript'in ne olduğunu ve nasıl çalıştığını yazdım JavaScript nedir ve Nasıl Çalışır? [Teknoloji Açıklaması] JavaScript Nedir ve Nasıl Çalışır? [Teknoloji Açıklaması]. Bugünlerde web üzerinde JavaScript'in büyük popülaritesine dayanarak, birçok kütüphane ön plana çıkmıştır..

Öyleyse tam olarak bir kütüphane nedir ve neden kodunuza başka bir dosya eklemeden bir şey yapabiliyorsanız neden JavaScript için bir tane kullanmak istersiniz? Sormana sevindim. Bunu deneyelim ve cevaplayalım ve ayrıca orada bulunan en iyi JavaScript kod kitaplığı seçeneklerinden bazılarına bakalım..

Kütüphaneler

Programlama ve bilgisayar açısından konuşurken, kütüphaneler genel olarak yeniden kullanılabilir kodun toplanması Bu, belirli bir iş için kodunuzu geliştirmenize yardımcı olur. Özellikle JavaScript kitaplıkları, geliştirmeyi çok daha kolaylaştıran bir dizi faydalı yardımcı program işlevi sunar. Ek olarak, bir JavaScript kod kitaplığı, çeşitli tarayıcılar arasındaki tutarsızlıkları gidermek yerine uygulamanızın mantığına odaklanmanızı sağlayan çapraz tarayıcı sorunlarıyla ilgilenir. İşte en popüler 5 JavaScript Kütüphanesinin hızlı bir listesi:

jQuery

Muhtemelen en popüler JavaScript kod kütüphanesi orada. jQuery denir “daha az yaz, daha fazlasını yap” JavaScript kütüphanesi. Bunun nedenlerinden biri, normalde makul miktarda kod gerektiren karmaşık görevleri gerçekleştirmenize izin veren kısa sözdizimi ve tek gömleklerdir..

$ ( '# Toc'). Çocuklar ( 'li'). AddClass ( 'vurgulamak'). Gösterisi ( 'yavaş')

Bu, "toc" kimliğine sahip bir DOM öğesini arayan ve daha sonra herhangi bir "li" öğesi için çocuklarını geçen, kendilerine vurgu yapan bir sınıf ekleyen ve bunları yavaşça hareket ettirirken izlerini bırakan tipik bir jQuery tek astardır. Bunu tek bir ham JavaScript satırında yapmayı deneyin!

JQuery'nin en büyük gücü DOM geçişi ve manipülasyonudur. Bunlar jQuery ile o kadar kolay hale getirildi ki, biçimlendirme yazarken çoğu zaman gevşeme eğilimi gösteriyor, jQuery kullanarak onu manipüle etmenin ne kadar kolay olduğunu düşünüyor. Buna ek olarak, jQuery, jQuery'nin yeteneklerini arttırmak ve harika kullanıcı arayüzleri tasarlamak için mükemmel olan eklentilerin ve jQuery UI'nın mükemmel bir listesine sahiptir.

Moo Araçları

Moo Tools da benzer yetenekler sunar. Hem jQuery hem de Moo Tools benzer özellikler sunar ve sözdiziminde biraz farklılık gösterir. Moo Tools, Object Oriented JavaScript'i yazma yolunda biraz daha meyillidir. Hiçbir şey jQuery ile yapmanıza engel olmazken, Moo Araçları aslında yeniden kullanılabilir Nesneye Yönelik Kod yazmayı kolaylaştırır. jQuery, işleri daha kolay halletmeye odaklanırken, Moo Tools, daha sonra kullanmak üzere bileşenleri yazan orta ve ileri düzeyde JavaScript geliştiricileri içindir..

Moo Tools'un kendi eklenti dizini var, jQuery'nin eklenti dizini kadar zengin olmayabilir, ancak kesinlikle ihtiyaç duyduğunuzda başvurabileceğiniz bir dizindir. Belgeler iyidir ve Moo Tools'a odaklanan kitaplar vardır, böylece başlayabilir ve kolayca hızlanabilirsiniz.

Dojo Toolkit

Adından da anlaşılacağı gibi, bu bir araç kiti. Bu nedenle DOM manipülasyonu, geçişi ve canlandırması gibi karmaşık görevleri CSS seçicileri aracılığıyla kolayca ve çoğu JavaScript çerçevesini ve kütüphanesini gerçekleştirmenizi sağlayan güçlü bir API sunar. Dojo'nun üstünlüğü nerede performans cephesidir. JQuery ile birlikte Dojo, yürütme hızları açısından en iyi iki kütüphanedir (sonunda JS çerçevelerini hız açısından karşılaştırmak bazen elmaları portakallarla karşılaştırmak gibidir).

Dojo Toolkit, uygulamanızın kullanıcı arayüzünü geliştirmek için kullanabileceğiniz zengin UI widget'ları da sunar. Dojo tüm popüler tarayıcıları desteklemektedir ve Dojo Toolkit'in içeriğini ve çıkışlarını öğrenmek için satın alabileceğiniz bazı kitaplarla birlikte belgeler iyidir.

Ext JS

Odaklandığınız kullanıcı arayüzü ise, web uygulamanızı geliştirirken, Ext JS belki de en iyi çözümlerden biridir. Ext JS, web uygulamanıza görünüm ve dokunuş gibi bir masaüstü uygulaması sağlayan geniş bir widget kümesi sağlar. UI widget'ları da işlevsellik bakımından zengindir, çeşitli yöntemlerle veri toplama ve bunları tam istediğiniz gibi görüntüleme yeteneğine sahiptir.

Sekmeler panelleri, ağaçlar, akordeonlar, ızgaralar ve çok daha fazlası var. Bunlar, masaüstü uygulamalarını utanç haline getirebilecek karmaşık bir düzen tasarlamak için düzenler (la la Swing) aracılığıyla birbirleriyle birleştirilebilir. Javascript kod kütüphanesinin neler yapabileceğini görmek için, Ext JS sitesindeki bazı demo uygulamalarına bakabilirsiniz. Son zamanlarda, basit sürükle ve bırak işlemlerini kullanarak kullanıcı arabirimi oluşturmanıza olanak sağlayan ve ardından kullanıcı arabirimi kodunu veren Ext Designer'ı da yayımladılar..

YUI

YUI veya Yahoo! Kullanıcı Arabirimi kütüphanesi, Yahoo! anasayfa. YUI, Yahoo mühendisleri tarafından geliştirilen güçlü ve zengin özelliklere sahip bir JavaScript Kitaplığıdır ve şimdi dünyanın dört bir yanından gelen katılımcıların kodlarını içeriyor.

Kitaplıkta UI widget'ları, animasyonla ilgilenmek için yardımcı programlar, sürükle ve bırak, AJAX çağrıları ve beğeniler bulunur. Diğer popüler kitaplıkların aksine, YUI aslında uygulamanızı hafif tutan, yalnızca kullanmak istediğiniz özellikleri seçmenize izin verir. Size yardımcı olacak mükemmel belgelerle birlikte birçok örnek ve öğretici de bulabilirsiniz..

Yukarıda bahsetmeyen başka bir JavaScript kütüphanesi var. Prototip, Kutsal Yazılar, Mochikit, Qooxdoo, Open Rico'dan bahsetmek için birkaç tane. Bütün kütüphaneler masaya ekstra bir şey getiriyor. Daha önce hiç olmadı ve net bir kazanan olmadı. Seçtiğiniz, en rahat olduğunuz ve inşa etmeye çalıştığınız şeyin ihtiyaçlarına uygun olanı.




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.