Визуальное программирование на Java

Визуальное программирование на Java

05-07-2018Java
Почти все книги и уроки по Java для новичков начинаются с описания ООП: какой он замечательный с великолепный. Понятно, поскольку в Яве просто невозможно любое другое программирование, кроме как объектно-ориентированное, то вначале предлагается освоить 40..80 страниц безумных аналогий с иерахией кошечек/собачек/уточек/автомашин, и только после этого предлагается написать «Hello, World!». :-) Читать
Как скомпилировать java-файл из консоли

Как скомпилировать java-файл из консоли

24-06-2018Java
Компиляция java-программы без проблем работает ровно до того момента, пока не потребуется создать что-то сложнее одного файла в проекте. Когда я попытался использовать два java-файла в разных каталогах, компилятор напрочь отказался работать, выдавая загадочные сообщения вроде «cannot find symbol»: чисто интуитивно я понял, что он просто не видит второй исходный файл. Читать
Как я начал изучать Java и Android

Как я начал изучать Java и Android

23-06-2018Java
Видимо на Солнце были сильные вспышки, а может летняя жара так подействовала, но что-то меня дёрнуло поизучать программирование под Андроид. А там где Андроид, то там и Ява. Ну а почему бы и нет? — решил я, тем более что программированием я занимаюсь почти всю жизнь, а новый язык — дело наживное. Я неоднократно встречал утверждение, что Java — это только второй язык программирования, к нему следует приступать, когда в багаже знаний уже есть другие языки. И, забегая вперёд, скажу, что это очень верное замечание, поскольку программировать на Яве (или Джаве?) можно не только понимая основные принципы ООП, но и уметь принимать все явовские «отклонения» от того, к чему мы мы привыкли. Читать
Отправка произвольной формы на AJAX без перезагрузки страницы

Отправка произвольной формы на AJAX без перезагрузки страницы

Технология AJAX используется для того, чтобы с помощью javascript отправлять «фоновые» http-запросы, что позволяет не перезагружать страницу, как это происходит при обычной отправке форм. Читать
HTML-курс по созданию сайтов теперь открыт для всех

HTML-курс по созданию сайтов теперь открыт для всех

21-05-2018Блог
С сегодняшнего дня решил открыть все уроки HTML-курса для новичков. Так что желающие могут пройти его совершенно бесплатно. :-) Читать
Как получить 100 баллов в Google PageSpeed Insights

Как получить 100 баллов в Google PageSpeed Insights

15-05-2018Блог
Инструмент PageSpeed Insights позволяет не просто оценить скорость загрузки страницы, но и является в какой-то мере мерилом качества работы вебмастера. В отличие от html-валидатора, PageSpeed Insights оценивает сразу множество критериев, начиная от удобства мобильной версии и заканчивая настройками кэширования сервера. Читать
Как написать плагин jQuery

Как написать плагин jQuery

Недавно, в процессе создания лендинга, столкнулся с проблемой — нужно было разместить «аккордион». Это даже не плагин, а просто набор функций jQuery. Постепенно код усложнялся и в какой-то момент я понял, что нужно его оформить отдельным плагином. Это упрощает его поддержку и можно дорабатывать по необходимости. Читать
Самая сложная задача в лендинге

Самая сложная задача в лендинге

14-04-2018Блог
При создани лендинга, как выясняется, самая сложная задача — придумать основное торговое предложение (УТП/оффер/дескриптор). То есть то, ради чего лендинг и создаётся. Нюанс в том, что мне, как верстальщику, довольно сложно уловить суть бизнеса, поэтому приходится ориентироваться на «показания» клиента. И тут ступор... Почему-то люди не могут выразиться в одном предложении. Даже хуже — зацикливаются на одной фразе, из которой мало что понятно. Читать
Полезные ссылки по jQuery и JavaScript

Полезные ссылки по jQuery и JavaScript

Полезные ссылки по jQuery и JavaScript Читать
Обучающий курс «Уроки по созданию сайта с нуля»

Обучающий курс «Уроки по созданию сайта с нуля»

28-11-2017Блог
Объявляю набор на мой курс создания сайтов с нуля! :-) Читать