Jump to content

библиотека JavaScript

(Перенаправлено из библиотек JavaScript )

Библиотека JavaScript — это библиотека предварительно написанного кода JavaScript , которая упрощает разработку приложений на основе JavaScript. [ 1 ] особенно для AJAX и других веб- технологий. [ 2 ] Их можно включить на веб-сайт, встроив его непосредственно в HTML с помощью тега сценария.

Библиотеки

[ редактировать ]

С ростом требований к JavaScript программистам потребовались более простые средства разработки таких динамических интерфейсов. [ 3 ] [ 4 ] Таким образом, были разработаны библиотеки JavaScript и библиотеки виджетов JavaScript, что позволило разработчикам больше сосредоточиться на более уникальных приложениях Ajax . [ 5 ] Это привело к появлению других компаний и групп, таких как Microsoft и Yahoo! разработку собственных библиотек пользовательского интерфейса на основе JavaScript, которые используются в веб-приложениях, разрабатываемых этими компаниями. [ 6 ] Некоторые библиотеки JavaScript позволяют упростить интеграцию JavaScript с другими технологиями веб-разработки, такими как CSS , PHP , Ruby и Java , в то время как другие предоставляют утилиты, часто в форме функций JavaScript , чтобы сделать повторяющиеся и сложные задачи менее трудоемкими. [ 7 ] [ 8 ] Многие библиотеки включают код для обнаружения различий между средами выполнения и устраняют необходимость в приложениях, учитывающих такие несоответствия. [ нужна ссылка ]

Почти все библиотеки JavaScript выпускаются либо под разрешительной лицензией , либо под лицензией с авторским левом, чтобы гарантировать безлицензионное распространение, использование и модификацию. [ 9 ]

Некоторые библиотеки JavaScript, такие как Angular , классифицируются как фреймворки, поскольку они обладают полным набором возможностей и свойств, которых нет в обычных библиотеках JavaScript. [ 10 ] [ 11 ]

Все пакеты npm являются библиотеками JavaScript, но не все библиотеки являются пакетами. Первоначально Npm расшифровывался как «Менеджер пакетов Node», как следует из названия, npm служит менеджером пакетов для пакетов, используемых в Node.js. средах выполнения [ 12 ] [ 13 ] Однако некоторые пакеты npm предлагают поддержку CDN для использования библиотеки как в среде выполнения Node.js, так и в браузере. [ 14 ]

См. также

[ редактировать ]
  1. ^ Дэвид Сойер МакФарланд (2014). JavaScript и JQuery: недостающее руководство . О'Рейли Медиа . п. 106. ИСБН  9781491948620 .
  2. ^ «Что такое JS-библиотека?» . Ханская академия . Проверено 15 января 2018 г.
  3. ^ Петерс, Сием (08 апреля 2019 г.). «Краткая история JavaScript: от Netscape до фреймворков» . Середина . Проверено 15 марта 2022 г.
  4. ^ Асинхронный банан (21 апреля 2021 г.). «Краткая история JavaScript и его эволюция» . Середина . Проверено 15 марта 2022 г.
  5. ^ Энди Харрис (2009). JavaScript и AJAX для чайников . Уайли . п. 240. ИСБН  9780470417997 .
  6. ^ Джейк Раттер (2011). Разрушение JQuery . Уайли . п. 21. ISBN  9780470977361 .
  7. ^ Уолш, Дэвид (5 сентября 2007 г.). «6 причин использовать библиотеки и фреймворки JavaScript» . Блог Дэвида Уолша . Проверено 15 марта 2022 г.
  8. ^ «40 полезных пакетов NPM для приложений Node.js в 2021 году» . Leanylabs.com . Проверено 15 марта 2022 г.
  9. ^ Шелли Пауэрс (2010). Книга рецептов JavaScript . О'Рейли Медиа . стр. 389–412. ISBN  9781449395926 .
  10. ^ «Разница между фреймворком и библиотекой» . freeCodeCamp.org . 01.02.2019 . Проверено 15 марта 2022 г.
  11. ^ «В чем разница между библиотекой и фреймворком?» . Сообщество разработчиков . Проверено 15 марта 2022 г.
  12. ^ «Четкое определение npm и того, что он делает» . CSS-трюки . 20 января 2022 г. Проверено 15 марта 2022 г.
  13. ^ «Node.js NPM» . www.w3schools.com . Проверено 15 марта 2022 г.
  14. ^ Гроссель, Алессандро (12 ноября 2019 г.). «Дилемма распространения библиотеки JS: NPM или URL?» . Технический блог THRON . Проверено 15 марта 2022 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bb779219a85c961817522da1d32a078b__1716018780
URL1:https://arc.ask3.ru/arc/aa/bb/8b/bb779219a85c961817522da1d32a078b.html
Заголовок, (Title) документа по адресу, URL1:
JavaScript library - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)