Объектно-ориентированный JavaScript: примитивы и объекты

Скорее всего, вы читали или слышали, что всё в JavaScript является объектом. Ещё чаще можно увидеть опровержения этого утверждения.

Продовжити читання “Объектно-ориентированный JavaScript: примитивы и объекты”

Javascript фреймворк разработки бизнес приложений

Мысль о своем фреймворке зародилась когда я еще активно работал с 1С. Хотелось иметь простую и открытую платформу для создания несложных бизнес приложений (простые системы учета, CRM и прочие). Не раз искал open source решения, но ничего подходящего не находил.

Продовжити читання “Javascript фреймворк разработки бизнес приложений”

Объектно-ориентированный JavaScript

В прошлых статьях мы рассмотрели основы работы с объектамифункции конструкторы и прототипы. А, значит, настало время окончательно во всём разобраться и написать боевой пример — небольшую библиотеку для валидации данных. 

Продовжити читання “Объектно-ориентированный JavaScript”

Варианты объектно-ориентированного программирования

В своем исследовании я рассмотрел четыре подхода к объектно-ориентированному программированию в JavaScript:

Продовжити читання “Варианты объектно-ориентированного программирования”

Как браузер рендерит веб-страницу

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

Продовжити читання “Как браузер рендерит веб-страницу”

5 ошибок, из-за которых ваши потенциальные клиенты уходят к конкурентам

«У меня надежная компания, но обращений почти нет — всего одно-два в месяц. Как привлечь клиентов и увеличить конверсию сайта?» — спросил у меня знакомый инвестор.

Продовжити читання “5 ошибок, из-за которых ваши потенциальные клиенты уходят к конкурентам”

Співбесіда програміста

Ви програміст і готуєтеся до співбесіди у компанії своєї мрії. Сильно боїтеся не облажатися і не втратити свій шанс, який, можливо, один на все життя. Як підготуватися до такої співбесіди та бути готовим до несподіванок?

Продовжити читання “Співбесіда програміста”