Что такое Angular JavaScript Framework простыми словами?

JavaScript — один из самых популярных языков программирования в мире, поэтому существует так много фреймворков, основанных на этом языке. Одним из самых известных является не что иное, как Angular , JavaScript - фреймворк, предназначенный для создания динамических веб-сайтов.

Угловой JavaScript-фреймворк

Угловой JavaScript-фреймворк

Популярность этого фреймворка с годами росла, и поэтому многие веб-разработчики решили воспользоваться его преимуществами. Это не самый лучший инструмент на момент написания статьи, но он обязательно добьется этого в один прекрасный день. Поговорим об этом подробнее:

  1. Что такое Angular JS?
  2. Каковы преимущества AngularJS ?
  3. Что нужно знать перед изучением AngularJS ?

1] Что такое Angular JS?

Angular был разработан как фреймворк с открытым исходным кодом, поэтому, если вам это нравится, то вы попали по адресу, compadre.

Вот в чем дело, вы должны знать, что Angular был создан двумя инженерами Google , Миско Хевери(Misko Hevery) и Адамом Абронсом(Adam Abrons) . С момента своего выпуска в 2012 году поисковый гигант регулярно поддерживает язык. Это позволило фреймворку привлечь множество лояльных пользователей, и мы ожидаем, что он будет расти еще больше.

Следует отметить, что задолго до появления AngularJS существовали и другие способы создания динамических страниц , но, к сожалению, эти способы оказались недостаточно эффективными. Недостаток эффективности проложил путь AngularJS к штурму среды веб-разработчиков.

Одна из причин успеха AngularJS заключается в том, что он использует архитектуру, известную как Model-View-Controller ( MVC ).

Чтобы упростить понимание:

  • AngularJS объединяет HTML и JavaScript .
  • Затем JavaScript(JavaScript) принимает данные, введенные пользователем, и отправляет их AngularJS .
  • Затем Angular использует входные данные для изменения HTML .

Из-за привязки к HTML и JavaScript код между ними синхронизируется как единое целое.

Читать(Read) . Что такое язык программирования Google Go?(What is Google Go Programming Language?)

2] Каковы преимущества AngularJS ?

Есть несколько причин, по которым веб-разработчики перешли на AngularJS , и мы собираемся обсудить некоторые из них.

Впечатляющая двусторонняя привязка данных: поскольку архитектура AngularJS способна связывать как JavaScript , так и HTML , разработчикам не требуется выполнять много работы, поскольку код обоих уже синхронизирован.

Поддержка директив(Directive) : функциональность HTML -файлов расширяется с помощью директив через фреймворк. Чтобы включить директивы, пользователь должен сначала добавить префикс ng- к атрибутам HTML . Если вы посмотрите ниже, то увидите пример кода, в котором действуют директивы.

<div ng-app="" ng-init="quantity=1;price=5">

Quantity: <input type="number" ng-model="quantity">
Costs:    <input type="number" ng-model="price">

Total in dollar: {{ quantity * price }}

</div>

Совместимость с настольными(Desktop) и мобильными устройствами(Mobile) . Неудивительно, что AngularJS может относительно легко работать как в настольных, так и в мобильных веб-браузерах. Это важно, поскольку веб-разработка включает в себя как мобильные, так и настольные приложения.

3] Что нужно знать перед изучением AngularJS ?

Прямые переходы к кодированию с помощью Angular не имеют особого смысла, если у вас нет знаний в области программирования. Как объяснялось в этой статье, AngularJS — это среда JavaScript , поэтому вам сначала нужно будет изучить JavaScript , HTML , AJAX и CSS .

Надеюсь(Hope) , вам было легко это понять.



About the author

Я Windows MVP и работаю с Windows с 2007 года. Мой опыт включает разработку программного обеспечения, оборудования и звука, а также приложений для Windows. Я всегда ищу лучшие способы улучшить взаимодействие с пользователем в своей работе, поэтому, если вам нужна помощь в проектировании или разработке программного приложения, я определенно могу предложить свои услуги.



Related posts