pic_angular

 

AngularJS расширяет HTML с новыми атрибутами.

AngularJS идеально подходит для одностраничного приложения.

AngularJS легко учить.

Узнайте AngularJS сейчас!

Angular 2


 Туториал по AngularJS

Этот учебник разработан специально, чтобы помочь вам как можно быстрее и эффективнее освоить AngularJS.

Первое, вы узнаете основы AngularJS: директивы, выражения, фильтры, модули и контроллеры.

Потом вы узнаете, все, что нужно о AngularJS,а именно: События, DOM формы (ввод, валидация), запросы и многое другое.


Что вы должны знать перед изучением?

Перед тем как начать учить AngularJS вы должны понимать:

  • HTML
  • CSS
  • JavaScript

Ccылки на уроки:

  1. Введение в AngularJS
  2. Установка и тестовое приложение
  3. MVC архитектура
  4. Первое приложение
  5. Примеры использования директив
  6. Выражения
  7. Контроллеры
  8. Фильтры
  9. Таблицы
  10. HTML DOM
  11. Модули
  12. Формы
  13. Вставки
  14. Ajax
  15. Вид
  16. Скоуп
  17. Сервисы
  18. Внедрение зависимости
  19. Пользовательские директивы
  20. Интернализация

Дополнительные cсылки:

Примеры приложений на AngularJS

Всегда пробуйте код своими руками!

 Попробовать

AngularJS история

AngularJS был первоначально разработан в 2009 году Мишко Хевери и Адамом Абронсом как программное обеспечение позади сервиса хранения JSON-данных, измеряющихся мегабайтами, для облегчения разработки приложений организациями. Сервис располагался на домене «GetAngular.com» и имел нескольких зарегистрированных пользователей, прежде чем они решили отказаться от идеи бизнеса и выпустить Angular как библиотеку с открытым исходным кодом.

Абронс покинул проект, но Хевери, работающий в Google, продолжает развивать и поддерживать библиотеку с другими сотрудниками Google Игорем Минаром и Войта Джином.

 

Философия Angular

AngularJS спроектирован с убеждением, что декларативное программирование лучше всего подходит для построения пользовательских интерфейсов и описания программных компонентов, в то время как императивное программирование отлично подходит для описания бизнес-логики. Фреймворк адаптирует и расширяет традиционный HTML, чтобы обеспечить двустороннюю привязку данных для динамического контента, что позволяет автоматически синхронизировать модель и представление. В результате AngularJS уменьшает роль DOM-манипуляций и улучшает тестируемость.

Цели разработки

  • Отделение DOM-манипуляции от логики приложения, что улучшает тестируемость кода.
  • Отношение к тестированию как к важной части разработки. Сложность тестирования напрямую зависит от структурированности кода.
  • Разделение клиентской и серверной стороны, что позволяет вести разработку параллельно.
  • Проведение разработчика через весь путь создания приложения: от проектирования пользовательского интерфейса, через написание бизнес-логики, к тестированию.

Angular придерживается MVC-шаблона проектирования и поощряет слабую связь между представлением, данными и логикой компонентов. Используя внедрение зависимости, Angular переносит на клиентскую сторону такие классические серверные службы, как видозависимые контроллеры. Следовательно, уменьшается нагрузка на сервер и веб-приложение становится легче.

Материал взят с: https://ru.wikipedia.org/wiki/AngularJS

Отключите, пожалуйста, AdBlock / uBlock. Поддержите наш проект! Сайт не переполнен рекламными блоками, поп-андерами и другими видами рекламы.