Задался этим вопросом Kilian Valkhof. И получил такой ответ: гораздо больше, чем реально требуется. Более 2000 во всех браузерах.
Убедиться в этом можно запустив тестовый скрипт.
4 апреля 2008
Задался этим вопросом Kilian Valkhof. И получил такой ответ: гораздо больше, чем реально требуется. Более 2000 во всех браузерах.
Убедиться в этом можно запустив тестовый скрипт.
3 апреля 2008
О валидации данных на клиенте и сервере.
3 апреля 2008
Интересный способ обойти невозможность использования DataURL в IE6.
3 апреля 2008
Процитирую...
Если вы пишете чистый и валидный HTML- и CSS-код, разделяете контент и представление на уровне конечного кода веб-страниц, придерживаетесь идеалов семантической разметки, с пиететом относитесь к слову «веб-стандарты», и при этом ваши сайты красивы, аккуратны, удобны в использовании и функционально доступны максимально широкому кругу пользователей, то тогда наш конкурс — для вас!
А вы собираетесь подать заявку?
3 апреля 2008
О том, как правильно писать эффективные репорты.
3 апреля 2008
Один вариант уже был (для сравнения его тоже приведу), теперь ещё один:
foreach ($array as $key => $value) {
if($value == end($array)) {
// делаем что-либо с последним элементом...
}
else {
// делаем что-либо с каждым элементом
}
}
foreach ($array as $key => $value) {
if (!next($array)) {
// делаем что-либо с последним элементом...
}
else {
// делаем что-либо с каждым элементом
}
}
edit1:
Спасибо dkrnl. Устроил тест.
Вариант №1 работает только если явно задать ключи:
$array = array('1' => '1','2' => '2','3' => '3', '4'=>'4','5'=>'5');
Вариант №2 работает только если массив передать по ссылке:
$array = new ArrayObject(array(1,2,3,4,5));
Работающий в любом случае вариант:
$total = count($array);
$counter = 0;
foreach($array as $key => value){
$counter++;
if($counter == $total){
// делаем что-либо с последним элементом...
}
else{
// делаем что-либо с каждым элементом
}
}
edit2:
А ведь и правда стало смахивать на for :) Неудобство в том, что при обращении к элементу в случае с for придётся использовать индекс.
edit3:
Неплохое решение DeadLy:
$end_element = array_pop($array);
foreach ($array as $value) {
// делаем что-либо с каждым элементом
}
// делаем что-либо с последним элементом $end_element
2 апреля 2008
sitemaps.org:
С помощью файла Sitemap веб-мастеры могут сообщать поисковым системам о веб-страницах, которые доступны для сканирования. Файл Sitemap представляет собой XML-файл, в котором перечислены URL-адреса веб-сайта в сочетании с метаданными, связанными с каждым URL-адресом (дата его последнего изменения; частота изменений; его приоритетность на уровне сайта), чтобы поисковые системы могли более грамотно сканировать этот сайт.
2 апреля 2008
О проблемах при загрузке файлов и способах решения.
2 апреля 2008
В блоге Insight IT продолжают появляться замечательные заметки об архитектуре крупных веб-приложений.
1 апреля 2008
2 комментария