Способы сокращения JavaScript кода (продолжение)

Octane, 23.08.2008

Способы сокращения JavaScript кода (продолжение)Как и обещал, представляю Вам продолжение статьи «Способы сокращения JavaScript кода».

Быстрый способ преобразования «DOMNodeList» в «Array»

Итак, чем нас не устраивает «DOMNodeList»? Объект такого типа хоть и представляет из себя нумерованный массив, но не имеет методов, присущих объекту «Array». Например, в полученную коллекцию DOM-элементов мы хотим добавить еще несколько узлов, но удобного метода «push» у «DOMNodeList» нет, потому что это не «Array».

Читать полностью

Категории: JavaScript | Комментарии (5)

Бесплатный перевод статей

VitaliyRodnenko, 21.08.2008

Бесплатный перевод статейУважаемые посетители, предлагаем Вашему вниманию бесплатный перевод статей

Если Вас интересует какая-либо статья, написанная на английском языке, и Вы хотели бы прочесть ее на русском, мы предлагаем бесплатно перевести ее.

Подробности на странице «Переводы».

Категории: Переводы | Комментарии отключены

Способы сокращения JavaScript кода

Octane, 19.08.2008

Продолжая предыдущую статью, о том, «как короче записывать PHP-код», хочу показать Вам несколько похожих приемов, но на языке JavaScript.

Используем сокращенную форму записи создания объектов типа «Object» и «Array»

// Создаем Object:
var obj = new Object();
// сокращенная запись:
var obj = {};

// Создаем Array:
var obj = new Array();
// сокращенная запись:
var obj = [];

Читать полностью

Категории: JavaScript | Комментарии (11)

6 PHP трюков, как сделать код короче

VitaliyRodnenko, 19.08.2008

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

Читать полностью

Категории: PHP, Переводы | Комментарии (11)

Использование !important в CSS

Octane, 09.08.2008

Использование !important в CSSВ статье пойдет речь о том, какими способами можно избежать использования «!important» в CSS.

Итак, почему же стоит отказаться от «!important»?

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

Читать полностью

Категории: CSS | Комментарии (9)

Генерация Sitemap.XML с помощью DOMDocument

VitaliyRodnenko, 06.08.2008

Итак, как я и обещал, выкладываю статью по созданию карты сайта Sitemap.XML для поисковых систем с использованием DOM в PHP, а именно DOMDocument.

Класс DOMDocument в PHP позволяет обращаться к XML файлам и данным в XML формате, а так же создавать их. Он имеет ряд методов, которые будут нам полезны при создании Sitemap.XML.

Данный метод полностью основан на ООП, что позволяет легко улучшить или изменить для себя исходный код.

Данная статья посвящена именно генерации Sitemap.XML с помощью DOMDocument. Описание, что это такое вы можете найти на официальном сайте.

Читать полностью

Категории: PHP | Комментарии (20)

Динамическая подмена запросов к Sitemap.XML

VitaliyRodnenko, 04.08.2008

Иногда возникает необходимость использовать вместо статического файла «sitemap.xml» (XML-формат файла Sitemap) скрипт, генерирующий его динамически.

Когда это может понадобиться? Допустим у Вас имеется каталог объявлений, в котором каждый час появляются новые, соответственно, каждое из объявлений имеет уникальный URL-адрес, который побыстрее нужно сообщить поисковой системе посредством карты сайта. Или же для Вас важна динамическая генерация как «sitemap.xml» так и карты текстовой (TXT) карты сайта, содержащей просто список всех URL.

Читать полностью

Категории: PHP | Комментарии (3)

Технологии ранжирования Google

VitaliyRodnenko, 04.08.2008

Продолжение статьи Амита Сингла, руководителя команды разработчиков, рассказывающего об особенностях алгоритмов ранжирования Google.

В этой части рассказывается об алгоритмах автоматизации и искусственного интеллекта, применяемых в поисковой системе.

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

Читать полностью

Категории: Google, SEO, продвижение сайтов, Переводы | Комментарии (1)

<abbr> и <q> в Internet Explorer

Octane, 03.08.2008

Всем известно, что самый замечательный браузер «Internet Explorer» ниже 7-й версии не поддерживает тег <abbr> — аббревиатура, а в вплоть до 7-й версии включительно невозможно средствами CSS задать оформление кавычек для тега <q> — inline-цитата. Что же делать? В случае с <abbr> можно заменить этот тег на похожий <acronym>, который поддерживает IE, а вот с <q> все сложнее, потому что IE не поддерживает ни «Generated Content» не селекторы «:before» и «:after» в CSS.

Читать полностью

Категории: Internet Explorer, JavaScript | Комментарии (2)

Русские буквы в URL — Google и Yandex

VitaliyRodnenko, 03.08.2008

Русские буквы в ЯндексМеня всегда интересовал вопрос, как относятся поисковики к русскоязычным URL.

Сегодня проверял, как индексируется наш блог в поисковиках. И дело дошло до Яндекса, я ввел запрос «работа со строками javascript», в надежде увидеть в выдаче недавнюю статью об использовании строк в Javascript и был приятно удивлен. В выдаче блог оказался на 2-й позиции.

Читать полностью

Категории: Google, SEO, продвижение сайтов, Yandex | Комментарии (7)

480×60
480×60