AngularJS
![]() | |
Тип | JavaScript-фреймворк |
---|---|
Розробник | Google Inc. та спільнота. |
Перший випуск | 2009 |
Стабільний випуск | 1.0.8 (22 серпня 2013 ) |
Версії | 1.8.3 (7 квітня 2022)[1][2] |
Платформа | Веб платформа ![]() |
Операційна система | багатоплатформена |
Мова програмування | JavaScript |
Розмір | 79.5KB мінімізована верся 492KB версія для розробки |
Стан розробки | Активний |
Ліцензія | MIT License |
Репозиторій | github.com/angular/angular.js |
Вебсайт | www.angularjs.org |
AngularJS це JavaScript-фреймворк з відкритим вихідним кодом, який розробляє Google. Призначений для розробки односторінкових застосунків. Його мета — розширення браузерних додатків на основі MVC шаблону, а також спрощення тестування та розробки.
Фреймворк працює з HTML, що містить додаткові атрибути, і пов'язує області вводу або виведення сторінки з моделлю, яка представляє собою звичайні змінні JavaScript. Значення цих змінних задаються вручну або отримуються зі статичних або динамічних JSON-даних.
Філософія Angular
AngularJS спроектований з переконанням, що декларативне програмування найкраще підходить для побудови користувацьких інтерфейсів та опису програмних компонентів, в той час як імперативне програмування підходить для опису бізнес-логіки.[3] Фреймворк адаптує та розширює традиційний HTML, щоб забезпечити двосторонню прив'язку даних для динамічного контенту, що дозволяє автоматично синхронізувати модель та вид. У результаті AngularJS зменшує роль DOM-маніпуляцій та спрощує тестування.
Джерела
- ↑ Release 1.8.3 — 2022.
- ↑ 1.8.3 ultimate-farewell (2022-04-07)
- ↑ What Is Angular?. Архів оригіналу за 20 травня 2013. Процитовано 12 лютого 2013.