Javascript & Ajax \ Angular

Angular 2 — Обзор

От автора: Angular JS — это платформа с открытым исходным кодом, построенная на JavaScript. Она была создана разработчиками Google. Этот фреймворк использовался для преодоления трудностей, возникающих при работе с одностраничными приложениями. Кроме того, при построении фреймворка тестирование рассматривалось в качестве ключевого аспекта, так как Angular обеспечивает возможность простого тестирования. Данный фреймворк был представлен в октябре 2010 года.

Продолжить чтение

Javascript & Ajax \ Angular

Как мигрировать приложение с AngularJS на React и Redux

От автора: с этого года я работаю в BEN Group. Моя основная задача – помогать переносить с AngularJS приложение на React и Redux. В проекте мы создали решения, которые замечательно работают. В этой статье я покажу вам основные подходы, которых мы придерживались, а также поделюсь созданными нами решениями. Это поможет нам постепенно мигрировать проект и не потерять голову. Дисклеймер: наша задача – не рефакторинг старого кода, а максимальное его удаление. Мы не долгими путями или путями, которые меняют старый код, чтобы сделать его «лучше». Мы просто напишем новый качественный код.

Продолжить чтение

Javascript & Ajax \ Angular

Основы Angular 4: привязка данных

От автора: привязка данных – это концепция Angular, с помощью которой разработчики могут менять статичный контент веб-приложения, делая приложение более активным и привлекательным. Прежде чем говорить о том, как эта концепция была реализована в Angular, я поясню ее на примере. В серии уроков основы Angular 4 в качестве примера я буду использовать простой интернет-магазин. Чтобы купить что-то в магазине, сначала необходимо кликнуть на кнопку Shop Now на странице Home. После этого пользователь будет перенаправлен на список элементов, которые мы и будем продавать в нашем магазине.

Продолжить чтение

Javascript & Ajax \ Angular

Angular & Анимации: оживляем приложения

От автора: движение помогает понять красоту. Я всегда восхищался анимацией, она рождает душу приложения, превращая его в живое существо, которое реагирует на наши действия. Это помогает понять его функциональность и заставляет нас сопереживать. Как и везде, в Angular анимация заключается в переходе элемента из исходного состояния (initial state) в конечное (final state), и в вычислении средних состояний для обеспечения появления движения.

Продолжить чтение

Javascript & Ajax \ Angular

Улучшаем производительность с новой функцией updateOn в Angular v5

От автора: в Angular функции добавляются и развиваются, что мы и сможем наблюдать в версии 5 . В этой статье я расскажу про полезную функцию, добавленную в Angular Forms API  — опция updateOn. По умолчанию при изменении значения FormControl Angular запускает процесс валидации. Например, у вас есть поле ввода, ограниченное формой, тогда Angular будет проводить валидацию для каждого нажатия клавиши.

Продолжить чтение

Javascript & Ajax \ Angular

6 лучших практик и профессиональных советов на тему использования Angular CLI

От автора: разрабатывать приложения с помощью Angular CLI одно удовольствие! Команда Angular дала нам замечательный CLI с поддержкой большей части функций, необходимых для любого серьезного проекта. Стандартизированная структура проекта со всеми возможностями по тестировке (юнит и e2e тесты), достройка кода, степени продакшн билда с возможностью настройки окружения. Мечта становится явью, а вы экономите часы над новыми проектами. Спасибо, команда Angular!

Продолжить чтение

Javascript & Ajax \ Angular

Почему не работает ваше приложение Angular: 11 основных ошибок

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

Продолжить чтение

Javascript & Ajax \ Angular

React vs Angular: сравнительная информация для разработчиков

От автора: эта статья предназначена для разработчиков, которые знакомы с Angular 1.x и хотели бы узнать больше о React. Мы рассмотрим различные подходы к созданию насыщенных веб-приложений, перекрытий функциональных возможностей и недостатков, которые React не может заполнить. После ознакомления вы узнаете о проблемах, которые React намеревается решить, и о том, как вы можете использовать знания, которые вы уже начали использовать в React в собственных проектах.

Продолжить чтение