Вторник, 30 мая, 2017

Что такое Transclusion в AngularJS

комментарии: 3

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


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

Создание и поддержка собственных пакетов Bower

комментарии: 0

Менеджер пакетов для веб-приложений Bower (http://bower.io/) отличная утилита для управления библиотеками на клиентской стороне. Если вы являетесь веб-разработчиком, то вы слышали об этом инструменте или используете его для подключения, обновления и удаления сторонних библиотек в своих проектах. Но, что если вы написали собственную библиотеку и подумали, а как же мне поделится ею со всем миром при помощью Bower. Эта статья расскажет вам об этом.


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

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

комментарии: 4

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


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

Самовызывающиеся функции в Javascript

комментарии: 6

Javascript кажется немного странным языком, который иногда делает странные вещи. Такие мысли могут возникнуть, если не следить за лучшими практиками и не быть знакомым со стадартом ECMA. Cтранности встречаются и в синтаксисе и семантике. Одна из таких вещей – это самовызывающиеся функции (self-invoking functions).


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

Использование хелпера EditorFor и шаблонов для полей редактирования в ASP.NET MVC

комментарии: 0

В предыдущей статье про DisplayFor было показано как можно использовать UIHint атрибут для использования собственного шаблона, который генерирует специфичное поле отображения данных на HTML странице. Важным элементом той конструкции является строготипизированный html хелпер DisplayFor, который появился в ASP.NET MVC 2. Аналогично мы можем использовать хелпер EditorFor для полей редактирования в представлении.


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

Приступаем к работе с ASP.NET Web API 2

комментарии: 1

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


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

Копаем глубже: Исследуем сервис COMPUTE в Windows Azure

комментарии: 0

Как и большинство технологий, вычислительный сервис Windows Azure был включен уже в первый релиз. Но изначально, например, код мог выполняться в Worker и Web ролях только в режиме пользователя. Сейчас же обе роли уже предоставляют опции повышенных привилегий, которые позволяют запускать приложения с правами администратора. Это может быть полезно, тем приложениям, которые требуют установить COM-компоненты для работы. Что было невозможно в первой версии Windows Azure.


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

Применение хелперов DisplayFor и собственных шаблонов в ASP.NET MVC

комментарии: 2

Одно из интересных дополнений в ASP.NET MVC, которое появилось еще во второй версии, это возможность применять шаблоны для полей классов, которые преобразовываются в HTML, так как это нужно разработчику. Допустим, одно и тоже поле нужно отобразить в нескольких представлениях. Причем рендеринг этого поля находится в одном месте, он настраивается произвольно и одинаково работает во всех представлениях.


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

Начало работы с ASP.NET 5 и Visual Studio 2013 RC

комментарии: 0

Visual Studio – IDE (integrated development environment), или интегрированная среда разработки. Используется почти как Microsoft Word для написания документов. IDE , будет использоваться для создания приложений. В Visual Studio имеется инструментальная панель, которая показывает различные команды, доступные для разработчика. Также имеется и меню, предоставляющее и другой способ выполнения операций доступных в IDE.


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

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

комментарии: 0

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


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

Copyright © 2013 All Rights Reserved for CodeHint.ru      Powered by Windows Azure