Архив автора: RohViktor

Javascript & Ajax \ jQuery

методы jquery

От автора:

Если и есть что-то плохое в jQuery, это то, что начальный уровень настолько низок, что поражает тех, кто совершенно не знаком с JavaScript. С одной стороны, это фантастика. Однако, с обратной стороны, следствием этого является поверхностные знания и, если честно, отвратительно плохой код (который я и сам писал!).

Но это нормально; ужасающе жалкий код, который заставил бы вздохнуть даже вашу бабушку – что-то вроде обряда посвящения. Главное – совершить восхождение на эту гору, и это как раз то, что мы сегодня обсудим в этом учебнике.

Читать далее

Javascript & Ajax \ jQuery

jquery меню

От автора: В этом учебнике мы создадим простое меню для сайта на jQueru, которое будет выделяться каждый раз, когда мы проведем над ним мышью, затемняя все вокруг, за исключением меню. Меню останется белым, а область подменю расширится. Мы создадим этот эффект с помощью jQuery.

Перед тем, как мы приступим к созданию меню для сайта на jQuery, я Вам рекомендую просмотреть демо-результат работы.

Также скачайте исходники себе на компьютер!

Итак, давайте начнем!

Читать далее

Web-программирование \ PHP

работа со строками

От автора: в этой статье мы рассмотрим основные функции PHP для работы со строками.

Т.к. практически все CMS (может Ваши самописные или чьи-то типа free) работают с базами данных, то нам предстоит вплотную работать со строковыми переменными. Возможно, нужно будет где-то заменить определенный участок текста на другой текст. Или вставить в середине (в начала или в конце) какой-то статьи определенный тест.

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

Читать далее

Верстка \ HTML&CSS

закругление улов в CSS

От автора: Часто перед начинающим верстальщиком возникает ряд задач, которые ему нужно разрешить для выполнения верстки страницы. Одна из наиболее часто встречаемых проблем – это закругление углов блока средствами HTML/CSS.

Читать далее

CMS \ Wordpress

wordpress вывод постов

От автора: В блогах все чаще определенные посты помещаются вверху страницы. В этом учебнике мы собираемся показать вам, как реализовать это в WordPress. Мы используем тему по умолчанию, Kubrik, в качестве основной, но после модификации она должна легко приспособиться к большинству тем. Тут очень мало кода, а показ постов очень прост.

Читать далее

Web-программирование \ PHP

php полиморфизм

От автора: В объектно-ориентированном программировании полиморфизм – это мощный и фундаментальный инструмент. Его можно использовать в приложении для создания более гармоничного потока. Это учебное пособие опишет основную концепцию полиморфизма и то, каким образом можно легко развернуть его в PHP.

Перед тем, как мы приступим к практическим шагам, я Вам рекомендую скачать исходники.

Что такое полиморфизм?

Полиморфизм – длинное название для очень простой идеи.

Полиморфизм в объектно-ориентированном программировании описывает паттерн проектирования, в котором классы, имеющие различную функциональность, совместно используют общий интерфейс.

Читать далее

Web-программирование \ PHP

сессии в PHP

От автора: В этой статье мы поговорим о сессиях в PHP. Т.к. протокол HTTP не поддерживает сохранение данных между двумя разными транзакциями, были придуманы сессии.

Это очень упрощает работу, как программистам, так и пользователям. Например, сессии используются после авторизации пользователя на сайте: держат в памяти сервера данные о том, что пользователь был авторизован, и что теперь ему можно дать некоторые права администрирования или использования сайта (комментирование, просмотр закрытых для гостей страниц или же написание-редактирование-удаление новостей на сайте, etc.).

Читать далее

Верстка \ HTML&CSS

css селекторы

От автора: Итак, вы выучили основные селекторы css: id, class, наследование – и довольны? Если да, то вы упускаете гигантский объем гибкости. Хотя многие селекторы, упомянутые в этой статье, являются частью спецификации CSS3 и, следовательно, имеются в наличие только на современных браузерах, вы должны их запомнить.

Читать далее