Бібліотека JavaScript — збірник класів та/або функцій мовою JavaScript.
Мова JavaScript розроблена в Netscape, пізніше розвивалась компанією Mozilla. Вона довго використовувалась на сайтах, але широку популярність здобула з початком ери Веб 2.0, тобто періоду розвитку комп'ютерних систем, де JavaScript активно використовувався для розробки користувацьких інтерфейсів як для вебзастосунків, так і для десктопних. JavaScript у зв'язці з CSS дозволяє створювати динамічні сайти, поступово заміняючи собою Flash-сайти, пік популярності котрих припадав на 2004—2007 роки.
Із збільшенням популярності JavaScript простота створення динамічних елементів користувацького інтерфейсу стала грати ключову роль у веброзробці. Цим було обумовлено лавиноподібну появу бібліотек JavaScript, таких як Ext, Dojo і багатьох інших. З іншого боку, одним з наслідків війни браузерів стала різниця у реалізації об'єктної моделі документа і це обумовило необхідність витрачати додаткові зусилля для коректної роботи сайтів в різних браузерах. Через це з'явились бібліотеки JavaScript, що надавали крос-браузерний інтерфейс методам DOM, такі як Prototype, script.aculo.us або jQuery.
Зручність роботи з бібліотеками JavaScript призвело до того, що Microsoft, Yahoo! та інші великі IT-компанії випустили свої власні бібліотеки на основі JavaScript. Вони зазвичай використовуються для створення елементів користувацького інтерфейсу у вебзастосунках, над якими працюють ці компанії.
Практично всі бібліотеки JavaScript випускаються під ліцензіями копіцентр та копілефт, щоб забезпечити вільну від ліцензійних оплат розробку, використання та модифікацію.
Більш того, деякі бібліотеки JavaScript дозволяють спростити взаємодію JavaScript з іншими мовами, такими як CSS, PHP, Ruby і Java. Це спрощує запуск застосунків JavaScript із програмами, що написані іншими мовами програмування.
Дивіться також
Примітки
- Порівняльна таблиця підтримки браузерами специфікацій DOM [ 25 березня 2016 у Wayback Machine.] (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Biblioteka JavaScript zbirnik klasiv ta abo funkcij movoyu JavaScript Mova JavaScript rozroblena v Netscape piznishe rozvivalas kompaniyeyu Mozilla Vona dovgo vikoristovuvalas na sajtah ale shiroku populyarnist zdobula z pochatkom eri Veb 2 0 tobto periodu rozvitku komp yuternih sistem de JavaScript aktivno vikoristovuvavsya dlya rozrobki koristuvackih interfejsiv yak dlya vebzastosunkiv tak i dlya desktopnih JavaScript u zv yazci z CSS dozvolyaye stvoryuvati dinamichni sajti postupovo zaminyayuchi soboyu Flash sajti pik populyarnosti kotrih pripadav na 2004 2007 roki Iz zbilshennyam populyarnosti JavaScript prostota stvorennya dinamichnih elementiv koristuvackogo interfejsu stala grati klyuchovu rol u vebrozrobci Cim bulo obumovleno lavinopodibnu poyavu bibliotek JavaScript takih yak Ext Dojo i bagatoh inshih Z inshogo boku odnim z naslidkiv vijni brauzeriv stala riznicya u realizaciyi ob yektnoyi modeli dokumenta i ce obumovilo neobhidnist vitrachati dodatkovi zusillya dlya korektnoyi roboti sajtiv v riznih brauzerah Cherez ce z yavilis biblioteki JavaScript sho nadavali kros brauzernij interfejs metodam DOM taki yak Prototype script aculo us abo jQuery Zruchnist roboti z bibliotekami JavaScript prizvelo do togo sho Microsoft Yahoo ta inshi veliki IT kompaniyi vipustili svoyi vlasni biblioteki na osnovi JavaScript Voni zazvichaj vikoristovuyutsya dlya stvorennya elementiv koristuvackogo interfejsu u vebzastosunkah nad yakimi pracyuyut ci kompaniyi Praktichno vsi biblioteki JavaScript vipuskayutsya pid licenziyami kopicentr ta kopileft shob zabezpechiti vilnu vid licenzijnih oplat rozrobku vikoristannya ta modifikaciyu Bilsh togo deyaki biblioteki JavaScript dozvolyayut sprostiti vzayemodiyu JavaScript z inshimi movami takimi yak CSS PHP Ruby i Java Ce sproshuye zapusk zastosunkiv JavaScript iz programami sho napisani inshimi movami programuvannya Divitsya takozhVebdokumentaciya MDNPrimitkiPorivnyalna tablicya pidtrimki brauzerami specifikacij DOM 25 bereznya 2016 u Wayback Machine angl