WikiDer > Underscore.js

Underscore.js
Underscore.js
Underscore.png
ӘзірлеушілерДжереми Ашкенас
Бастапқы шығарылым28 қазан 2009 ж; 11 жыл бұрын (2009-10-28)[1]
Тұрақты шығарылым
1.11.0 / 28 тамыз 2020; 3 ай бұрын (2020-08-28)
Репозиторий Мұны Wikidata-да өзгертіңіз
ЖазылғанJavaScript
Өлшемі6,5 КБ өндірісі
60 КБ дамыту
ТүріJavaScript кітапханасы
ЛицензияMIT
Веб-сайттөменгі сызықтар.org

Underscore.js Бұл JavaScript жалпы бағдарламалау міндеттері үшін қызметтік функцияларды ұсынатын кітапхана.[2] Ол ұсынған мүмкіндіктермен салыстыруға болады Prototype.js және Рубин тіл, бірақ а таңдайды функционалды бағдарламалау объектіні кеңейтудің орнына жобалау прототиптер. Мысалы, Underscore.js ' _.each () бар кезде әрбір іске асыруға арналған хост-ортаның функционалды делегаттары немесе ол болмаған кезде үйлесімді нұсқа. Құжаттар Underscore.js сілтемесін «байланыстыратын галстук» деп атайды jQuerytux, және Backbone.jsUnderscore.js құрған Джереми Ашкенас, кім үшін де танымал Backbone.js және CoffeeScript.[3]

Тарих

Алдымен 2009 жылы жасалған Underscore жуырда басып озды Лодаш.[4] Содан бері Underscore.js сайтында даму баяулады,[5][жаңартуды қажет етеді] және астын сызудың негізгі әзірлеушілері өз күштерін Лодашқа жұмсады.[дәйексөз қажет]

Мазмұны

Төменгі сызық 100-ден сәл артық функциялардан тұрады, олар олар басқаратын деректер типтеріне байланысты төрт негізгі санатқа жатады: массивтерді манипуляциялау функциялары, объектілерді манипуляциялау функциялары, массивтер мен объектілерді басқарудың функциялары (санаттың атауы «Жинақтар» «) және басқа функцияларды манипуляциялау функциялары. Сондай-ақ екі утилита санаты бар: «Utility» және «Chaining».[дәйексөз қажет]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ 0.1.0 босату, jashkenas / астын сызу, GitHub
  2. ^ «Underscore.js - Framework mit Fokus». entwickler.de (неміс тілінде). 20 маусым 2018 жыл. Алынған 9 шілде 2020.
  3. ^ «JavaScript Meetup City», Ашық, The New York Times, 2012 жылғы 4 сәуір
  4. ^ Лодаш, біріктіруді және пайдалануды талқылауды көрсетіңіз, underdash / underdash, GitHub.
  5. ^ 2015–2016 жж. Underscore.js-ке міндеттеме, jashkenas / астын сызу, GitHub.

Сыртқы сілтемелер