Alt çizgi, veri / kod işlemek için toplam 60 işlev sağlar. JQuery, Prototype veya script.aculo.us gibi diğer kütüphanelerde birçok işlevin mevcut olduğu kabul edilmektedir. Örneğin, her biri, eşleme, bulma, filtreleme veya toArray gibi işlevler jQuery'de mevcuttur. Bunlar da Alt Çizgi'de. Bu, kütüphaneyi jQuery'den bağımsız kılmak içindir.
Alt Çizgi ne zaman kullanılır?:
Şu anda, tek sayfalık bir Javascript Web uygulaması oluşturmak için MVC mimarisini kullanmak için Backbone.js ile yaygın olarak kullanılmaktadır. Undercore.js'nin en önemli yeteneği şablon oluşturma yeteneğidir (jQuery bunu yapamaz). Bu kitaplık, diğer Javascript kitaplıklarından bağımsız olan birçok yararlı işleve sahiptir.
Alt Çizgi tarafından sağlanan işlevlerin listesini aşağıda bulabilirsiniz:
Koleksiyonlar:
her biri, eşleme, azaltma, azaltma, bulma, filtreleme, reddetme, tümü, herhangi biri, dahil etme, çağırma, koparma, max, min, sortBy, groupBy, sıralanmışIndex, shuffle, toArray, boyut
Dizi:
ilk, ilk, son, dinlenme, kompakt, düzleştir, olmadan, birleşim, kesişim, fark, uniq, zip, indexOf, lastIndexOf, aralık
İşlev:
bind, bindAll, memoize, delay, erteleme, gaz, geri alma, bir kez, sonra, sarma, oluşturma
Nesne:
anahtarlar, değerler, işlevler, genişletme, varsayılanlar, klonlama, dokunma, isEqual, isEmpty, isElement, isArray, isArguments, isFunction, isString, isNumber, isBoolean, isDate, isRegExp, isNaN, isNull, isUndefined
Utitity:
noConflict, kimlik, zamanlar, mixin, benzersizId, kaçış, şablon