• Странный JavaScript
  • Введение
  • Глава I - Старт
    • Hello World!
    • Переменные
    • # Типы данных в JavaScript
    • Работа с селекторами
    • Генерация DOM-объектов
    • Объекты
    • #Строки
    • #Цикл for
    • #Массивы
    • # Конструкция if
    • # alert prompt confirm
    • # Применение флагов
    • Функции
    • # Оператор деления по модулю
    • # Повторения событий
    • # Цикл while
    • Массивы подробнее
    • # Ассоциативные массивы
    • # Тренировочные задачи
    • # Контрольная работа
    • Контрольная работа
  • Глава II - События
    • Способы установки обработчика
    • # Использование this в обработчиках
    • Объект event
    • Стандартные события в JavaScript
    • Всплытие событий
    • # Делегирование событий
    • # Обработчики событий по умолчанию
    • #Интервалы и задержки
    • # Debouncing
    • Интересные материалы
    • Контрольная работа
  • Глава III - Работа с DOM
    • #COFFEE DOM, BOM и JS Объекты
    • # Типы узлов в DOM
    • # Навигация по DOM
    • # Создание и модификация узлов
    • # Работа с формами
    • # Работа с CSS
  • Глава IV - Объекты Браузера
    • # AJAX и JSON
    • # navigator, screen, location
    • #COFFEE Продвинутая консоль
    • # history
    • # cookies
    • #COFFEE Создаем простейшее SPA
    • #Drag-n-Drop
    • #clipboardData
    • #FileReader
    • #COFFEE LocalStorage
  • Глава V - Frontend
    • NPM
    • Работа с Git
    • Gulp
    • Работа с бандлами
    • #ESLint
    • Unit-тесты
  • Глава VI - ООП
    • Способы создания объектов
    • Контекст вызова функции
    • Замыкания
    • Утечки памяти
    • Паттерн Модуль
    • # Прототипы
    • apply,call,bind
    • ECMAScript модули
  • Глава VII- ES6-ES7
    • Использование let
    • Стрелочные функции
    • Классы
    • Promises
    • async/await
  • Глава VIII - jQuery
    • Быстрый старт
    • #Работа с элементами страницы
    • #События
    • # Анимация
    • # AJAX
    • # Модификация DOM
    • # Работа с формами
    • # Плагины
    • #COFFEE Техника Map-Reduce
    • #COFFEE Promises
    • Код jQuery
  • Глава IX - Регулярные выражения
    • Синтаксис регулярных выражений
    • match
    • split
    • replace
  • Глава X - Функциональное программирование
    • #COFFEE Рекурсия
    • # Техника Map-Reduce
    • # Каррирование
    • Мемоизация
  • Глава XI - Веб-приложения
    • # Концепция
    • # "Инсталлируемое" веб-приложение
    • # Работа в оффлайне
    • # Работа с камерой
    • # WebRTC
    • # Service Workers
    • # Web Push
    • #Работа с файлами
    • COFFEE WebComponents
  • Глава XII -Webpack
    • Webpack Start
    • Разделение исходников и результата
    • HtmlWebpackPlugin
    • CSS в Webpack'e
    • Сборка SASS
    • Babel
    • Webpack More
    • Минификация
    • Обфускация
  • Глава XIII - Angular
    • Angular Старт
    • ng-init
    • ng-repeat
    • Модули
    • Контроллеры
    • Сервисы
    • Директивы
    • Кастомные директивы
    • Scope директив
    • $routeProvider, $locationProvider
    • Factory
    • Фильтры
    • Unit-тесты в Angular
    • # $watch $digest $apply
    • # $broadcast, $emit, $on
    • # $index,$event,$log
    • Компоненты
    • require, $onInit
    • history, $location, $route
  • Глава XIV - React
    • React Старт
    • Компоненты и свойства
    • Работа с DOM-элементами
    • State
    • События
    • Рендеринг на сервере
  • Глава XV - Redux
    • Redux Старт
  • Глава XVI - Vue JS
    • Vue Старт
    • Базовые директивы
    • Обработка событий
    • Экземпляр Vue
    • Работа с API
    • Шаблоны
    • Компоненты
    • vue router
    • vuex
  • Глава XVII - NodeJS
    • NodeJS Старт
    • Переменные окружения
    • Настройка Sublime для NodeJS
    • #Создание простейшего файл-сервера
    • #Работа с параметрами адресной строки
    • POST-параметры
    • Загрузка файла на сервер
    • Cookies в NodeJS
    • #События
    • Модуль fs. Работа с файлами
    • #Модули и require
    • NPM
    • process
    • node cron
    • Настройка нескольких nodejs-сайтов с помощью NGINX
    • Утечка памяти
    • email
    • telegram
    • https
  • Глава XVIII - Express
    • # Основы Express
    • Pug
    • Роутинг на Express
    • Express MiddleWare
    • Работа с GET-параметрами на Express
    • Работа с POST-параметрами на Express
    • Загрузка файла на сервер, с помощью Express
    • Cookies на Express
    • Unit-тесты
    • WebSockets
    • Парсинг сайтов
    • Организация проекта
  • Глава XIX - MongoDB
    • MongoDB Старт
    • Mongo CLI
    • Настройка Mongo GUI
    • MongoDB CRUD
    • Limit,skip,count,sort
    • Агрегация
    • Авторизация
    • Fulltext search
    • Геолокация
    • Инъекции в mongodb
    • Создаем чат на NodeJS
    • Паттерны
    • Материалы
  • Дополнения
    • #Инструменты JavaScript разработчика
    • leaflet
    • Вдохновение
    • Мотивация
    • Ресурсы
    • Эксперименты
    • Codepens
    • Материалы для чтения
    • Книги
    • Вопросы к собеседованию
    • Ветки на Git
    • Интеграция Slack c Github
    • Задания для практики
Powered by GitBook

Кастомные директивы

http://tutorials.jenkov.com/angularjs/custom-directives.html

https://www.sitepoint.com/practical-guide-angularjs-directives/

http://www.jvandemo.com/the-nitty-gritty-of-compile-and-link-functions-inside-angularjs-directives/

Работа со scope директивы

https://www.tutorialspoint.com/angularjs/angularjs_custom_directives.htm

results matching ""

    No results matching ""