Underscore.JS - Genel Bakış

Underscore.JS, web geliştirmeyi kolaylaştırmak için 100'den fazla işlev sağlayan popüler bir javascript tabanlı kitaplıktır. Eşleme, filtre, çağırma ve işlev bağlama, javascript şablonu oluşturma, derin eşitlik denetimleri, dizin oluşturma vb. Gibi yardımcı işlevler sağlar. Underscore.JS, doğrudan bir tarayıcı içinde ve ayrıca Node.js ile kullanılabilir.

JavaScript kullanarak nesnelerle çalışmak oldukça zor olabilir, özellikle de onlarla yapılacak çok fazla manipülasyonunuz varsa. Alt Çizgi, nesnelerle çalışmanızı kolaylaştıran birçok özellikle birlikte gelir.

Underscore.JS, açık kaynak kodlu bir projedir ve kitaplığa kolayca katkıda bulunabilir, eklentiler şeklinde özellikler ekleyebilir ve GitHub ve Node.js'de kullanılabilir hale getirebilirsiniz.

Özellikleri

Underscore ile mevcut olan tüm önemli özellikleri ayrıntılı olarak anlayalım -

Koleksiyonlar

Underscore.JS, bir koleksiyonun her öğesinde bir işlem uygulamak için kullanılan her biri, eşleme, azaltma gibi koleksiyonlar için çeşitli işlevler sağlar. GroupBy, countBy, max, min gibi koleksiyonları işleyen ve birçok görevi kolaylaştıran yöntemler sağlar.

Diziler

Underscore.JS, first, initial, lastIndexOf, intersection, fark vb. Gibi dizileri yinelemek ve işlemek gibi diziler için çeşitli işlevler sağlar.

Fonksiyonlar

Alt çizgi.JS bağlama, gecikme, önce, sonra vb. İşlevler sağlar.

Nesneler

Underscore.JS, nesneleri işlemek, nesneleri eşlemek ve nesneleri karşılaştırmak için işlevler sağlar. Örneğin, anahtarlar, değerler, extends, extendsOwn, isEqual, isEmpty vb.

Araçlar

Underscore.JS, noConflict, random, iteratee, escape vb. Gibi çeşitli yardımcı programlar sağlar.

Zincirleme

Underscore.JS, zincir değeri gibi zincirleme yöntemleri de sağlar.

Sonraki bölümlerde Underscore.JS'nin önemli işlevlerini ele alacağız.