Angularjs. Вступ.
Відео: Відеокурс Angular 2 Essential. Урок 1. Введення
Сьогодні ми почнемо вивчати відомий фреймворк AngularJs. Цей урок у нас буде вступним, і ми розберемося, що таке AngularJs і як його використовувати.
AngularJs - це MVC фреймворк, який полегшує життя розробникам, які пишуть на мові jаvascript. Даний фреймворк почав розробляти співробітник фірми Google в 2009 році, як свій персональний проект. Перша версія була випущена в 2012 році і в ній використовувався JQuery, але в подальшому від нього відмовилися. Офіційний сайт - https://angularjs.org. Там ви можете знайти вихідний код, документацію, відео уроки і приклади. Давайте тепер подивимося на простий приклад.
Для початку зайдемо на вказаний вище сайт і натиснемо кнопку download, щоб завантажити бібліотеку. Я її качати не буду, а підключу через CDN.
lang="Ru"gt;
charset="UTF-8"gt;
Angular JS
ng-appgt;
{{3 + 5}}
Просто підключивши бібліотеку, вона не почне свою роботу. Її ще потрібно активувати. Для цього потрібно додати нестандартний атрибут ng-app. Всі спеціальні теги і атрибути html, підтримувані фреймворком AngularJs, називаються директивами.
Відео: Введення в Angular 2 [GeekBrains]
Використання подвійних фігурних дужок забезпечує висновок значення моделі. Швидше за все, ви нічого зараз не зрозуміли, але це не страшно, тому що це всього лише вступна стаття і надалі ми з цим розберемося. У нашому прикладі ми виводимо значення операції додавання двох чисел. Відповідь, як ви здогадалися, буде 8.
8
У подвійних фігурних дужках можна вказувати будь-які арифметичні операції або, навіть, функцію, яка спрацює динамічно на нашому DOM дереві.
Відео: AngularJS. Введення в Angular JS - jаvascript фреймворк. уроки AngularJS
Тепер розглянемо більш практичний приклад.
type="Text"ng-model="Name"gt;
Привіт, {{name}}!
Якщо ви запустите цей приклад, то, кожен раз натискаючи на клавіші, сторінка буде перемальовуватись, і ми будемо бачити динамічний введення. Тобто значення буде братися з текстового поля з директивою ng-model і підставлятися замість фігурних дужок зі значенням name.
І ще один приклад
type="Checkbox"ng-model="ShowMyText"gt;
ng-show="ShowMyText"gt;Текст, який з`явиться відразу після того, як користувач активує checkbox.
на чистому jаvascript у нас було б набагато більше рядків коду, але AngularJs позбавляє нас від цього.
Відео: Курс Angular
На цьому підійшла до кінця вступна стаття по AngularJs. Сподіваюся, я вас заінтригував, і в наступній статті ми вже почнемо більш поглиблено розбиратися з тим, як він працює.
- Вийшов відеокурс "jаvascript, jquery і ajax з нуля до гуру"
- Як зробити 3d модель об`єкта на jаvascript.
- Як зробити лічильник зворотного відліку на jquery.
- Як зробити область малювання на jаvascript.
- Як зробити привабливий чекліст з перегортанням свайпамі.
- Як зробити попередній перегляд зображень на jаvascript.
- Як зробити красиві анімації на css3 швидко, використовуючи бібліотеку animate.css.
- Коли варто використовувати jquery
- Що таке фреймворк?
- Як відстежувати позицію мишки на jаvascript.
- Angularjs. Вирішуємо проблему з валідність.
- Бібліотека underscore.js.
- Вивчаємо coffeescript. Вступ.
- Bootstrap 4. Введення.
- jаvascript бібліотека dynamo.js
- Scripty2 - jаvascript бібліотека для приголомшливих анімацій.
- Бібліотека вибору дати на jаvascript.
- Робота з cookie через jаvascript
- Bootstrap 4. Установка.
- Перетворення коду з es6 в es5.
- Красиві модальні вікна на jаvascript.