CSS трюки с текстом, картинками и формами

css трюки

Здравствуйте, сегодня предлагаю вам несколько CSS трюков: создадим красивый текст и добавим фон к нему (маска текста на CSS), нарисуем треугольник с помощью CSS, а также сделаем красивые формы для картинок и изображений с помощью онлайн-сервиса. Читать далее

Создаем сайт с отложенной загрузкой контента (комментариев, изображений, видео)

отложенная загрузка комментариев картинок видео

Здравствуйте, поисковые системы поощряют быстрые сайты при ранжировании в выдаче — это общеизвестный факт! Но всё ли вы сделали для увеличения скорости загрузки вашего сайта? Читать далее

Бесплатные и платные альтернативы Adobe Illustrator (и wordpress плагин)

бесплатные альтернативы Adobe Illustrator

Здравствуйте, сегодня рассмотрим платные и бесплатные программы, бесплатный онлайн-сервис, бесплатный wordpress плагин, которые ничем не уступают по функционалу Adobe Illustrator. Читать далее

Java Урок 64: ОБОБЩЕНИЯ, обобщенный метод

Методы внутри обобщенного класса могут использовать параметр типа, а
следовательно, обобщения относятся также к параметрам методов. Однако
можно объявить обобщенный метод, который сам по себе использует один или более параметров типа. Более того, можно объявить обобщенный метод, который включен в параметризованный (необобщенный) класс. Читать далее

Java Урок 63: ОБОБЩЕНИЯ, extends и ? в обобщениях

В предыдущих примерах параметры типов могли быть заменены любыми типами классов. Это подходит ко многим случаям, но иногда удобно ограничить перечень типов, передаваемых в параметрах. Читать далее

Java Урок 62: ОБОБЩЕНИЯ, обобщенный класс с двумя параметрами типа

Для обобщенного типа можно объявлять более одного параметра типа. Чтобы указать два или более параметров типа, просто используйте разделенный запятыми список. Читать далее

Java Урок 61: ОБОБЩЕНИЯ, обобщенный класс

По сути дела, обобщения — это параметризованные типы. Эти типы важны, поскольку позволяют объявлять классы, интерфейсы и методы, где тип данных, которыми они оперируют, указан в виде параметра. Используя обобщения, можно создать единственный класс, который, например, будет автоматически работать с разными типами данных. Читать далее