Get Started. It's Free
or sign up with your email address
AngularJS by Mind Map: AngularJS

1. Дзен AngularJS

1.1. Angular створений з упевненістю в тому що, декларативний код краще імперативного коли потрібно створити UI і зв'язати компоненти між собою

1.2. Angular звільняє від рутини:

1.2.1. Реєстрація колбеків

1.2.2. Програмне маніпулювання DOM

1.2.3. Потік даних з/в UI

1.3. З іншого боку імперативний код прекрасно підходить для вираження бізнес-логіки.

2. Конструктивні цілі:

2.1. Відокремлення DOM-маніпуляцій від логіки додатків.

2.2. Відокремлення клієнтської частину програми від серверної.

2.3. Прозробника через весь шлях створення додатку

3. Важливі директиви AngularJS :

3.1. Директиви AngularJS дозволяють розробнику модифікувати поведінку деяких елементів, чи описати власні елементи.

3.1.1. ng-app

3.1.1.1. Оголошує елемент кореневим елементом застосунку, дозволяючи змінювати поведінку за допомогою спеціальних тегів.

3.1.2. ng-bind

3.1.2.1. Змінює текст елемента на значення виразу. <span ng-bind="name"></span> відобразить значення змінної name всередині тегу span. Будь-які зміни змінної будуть миттєво відображені в DOM, де б змінна не використовувалась.

3.1.3. ng-init

3.1.3.1. Ініціалізує/визначає дані/змінні вашого додатку.

3.1.4. ng-model

3.1.4.1. Подібна до ng-bind, але дозволяє двостороннє зв'язування даних між (зміни в DOM будуть змінювати змінну).

3.1.5. ng-class

3.1.5.1. Дозволяє динамічно додавати та забирати класи елемента.: <div class="{'active': activeDiv}"></div>

4. Про фреймворк:

4.1. AngularjS- це JavaScript-фреймворк з відкритим програмним кодом, який розробляє Google

4.1.1. Складаються з одної HTML сторінки з CSS і JavaScript

4.1.2. Призначений для розробки односторінкових додатків

4.2. Мета:

4.2.1. Розширення браузерних застосунків на основі шаблону Модель-вид-контролер (MVC)

4.2.2. Спрощення їх тестування та розробки.

4.3. AngularJS:

4.3.1. Це фронтенд частина стеку MEAN, що складається з бази даних MongoDB

4.3.2. Обробка табличних даних за допомогою вбудованих функцій