Статьи

Модели в Backbone.js

Модели в Backbone.js содержат данные приложения, а также логику, связанную с этими данными. Модели предоставляют возможность реагировать на события изменения атрибутов модели как самим моделям, так и представлениям, коллекциям и т.д.

Функции обратного вызова в JavaScript

Функция обратного вызова — это функция, которая передается другой функции в качестве параметра и та, в свою очередь, вызывает переданную функцию. Эта техника функционального программирования активно используется в JavaScript в целом, и в jQuery в частности.

Представления в Backbone.js

Представления (View) в Backbone.js отвечают за отображение данных приложения и могут реагировать на события моделей, коллекций или DOM-элементов. Цель данной статьи — разобраться с механикой работы самих представлений.

SOLID принципы в JavaScript. Принцип открытости-закрытости

Второй из SOLID принципов звучит так: Программные сущности (классы, модули, функции и т.д.) должны быть открыты для расширения, но закрыты для изменения. В статье мы рассматриваем этот принцип в контексте языка JavaScript.

Замыкания в JavaScript

Замыкание — это функция, объявленная внутри другой функции и имеющая доступ к переменным внешней (вмещающей) функции. Замыкания позволяют делать код более выразительным и лаконичным. В статье мы постараемся разобраться с ними.

Область видимости переменных в JavaScript

В статье рассмотрены такие понятия как область видимости переменных в JavaScript, локальная и глобальная область видимости. А также описаны возможные проблемы, связанные с подъемом переменных.

Функции call(), apply() и bind() в JavaScript

Функции в JavaScript являются объектами и имеют методы, в частности такие полезные как apply(), call() и bind(). В статье рассмотрены случаи, когда следует использовать эти методы, а также приведены примеры их использования.

Контекст выполнения функции в JavaScript

Понятия области видимости и контекста выполнения очень важны в языке JavaScript. В статье рассмотрены такие фундаментальные понятия как контекст выполнения, область видимости, переменная this.
1 2 ... 9 10 11 12