Статьи с меткой AngularJS

Что такое Transclusion в AngularJS

| Пятница, 10 июня, 2016

Метки AngularJS


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

Читать дальше

AngularJS под капотом: $apply() и $digest()

| Пятница, 29 августа, 2014

Метки AngularJS


Функции $apply() и $digest() являются основным ядром AngularJS и часто самыми непонятными. Чтобы понять как функционирует AngularJS, нужно разобраться как работают $apply() и $digest(). Данная статья расскажет, чем являются $apply() и $digest(), и как они могут пригодится для практического программирования.

Читать дальше

Использование директив в AngularJS: Теория и практика

| Пятница, 30 августа, 2013

Метки AngularJS, Javascript


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

Читать дальше

Как шаблон проектирования Model-View-Controller (MVC) работает в AngularJS?

| Пятница, 2 августа, 2013

Метки AngularJS, Javascript


Паттерн Model-View-Controller (MVC, "модель-представление-контроллер") появился очень давно. Данная концепция описана еще в 1979 году. И по прошествии многих лет MVC получил множество интерпретаций. Angular перенял основные принципы, лежащие в основе оригинальной архитектуры MVC и преобразовал их в собственный способ построения клиентских веб-приложений. Разберемся подробнее - как это работает.

Читать дальше

HTML компилятор в AngularJS

| Пятница, 12 июля, 2013

Метки AngularJS


HTML-компилятор AngularJS позволяет разработчикам научить браузеры понимать новый синтаксис HTML. То есть можно добавлять новое поведение для HTML элементов и атрибутов. А также создавать новые HTML элементы или атрибуты с любым поведением. В Angular эти новые элементы называются директивами.

Читать дальше

Инициализация библиотеки AngularJS в приложениях

| Суббота, 22 июня, 2013

Метки AngularJS, Javascript


Статья расскажет о процессе инициализации библиотеки Angular в приложении и о том, как в ручном режиме проинициализировать библиотеку, если это необходимо.

Читать дальше

Введение в AngularJS и простейший пример приложения

| Среда, 5 июня, 2013

Метки AngularJS, Javascript


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

Читать дальше

AngularJS - полноценный фреймворк для создания динамических веб-приложений

| Вторник, 28 мая, 2013

Метки AngularJS, Javascript


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

Читать дальше