Сегодня я попытаюсь рассказать о том, почему на современных сайтах не должно быть ссылки «версия для печати». Спецификация CSS 2.1 подразумевает, что наша страничка может выводится на следующие типы носителей:all — стили будут работать для любого типа устройства по мере его способностейbraille — для вывода на устройства, выводящие информацию азбукой Брайля для слепыхembossed — то же что и braille, но не для устройств, а для физических страницhandheld — говорит за себя — для устройств, ограниченных в разрешении и пропускной способности сетиprint — тоже очевидно — для вывода на устройство печати постраничного материала (он же будет отображен в предпросмотре печати большинством современных броузеров)projection — для презентаций, тоже постраничных screen — для вывода на экран компьютера, где мы чаще всего сейчас и видим HTML-документыspeech — для вывода на «читалки»-синтезаторы (в CSS2 назывался «aural»)tty — для любителей Lynx, проще говоря — для терминального вывода с ограничениями по фо
В связи с участившимися сообщениями о том, что в CSS хотят добавить переменные, анимацию, трансформацию и прочая, хотелось бы немного отстраненно порассуждать на эту тему. CSS, которому уже 12 лет, изначально был задуман и разрабатывался как средство для описания внешнего вида документа. С тех пор утекло много воды и технология претерпела значительные изменения и дополнения.
Подборочка ошибок начинающих PHP разработчиков…Книга по PHP за 2002 год как источник знаний — это уже история, советую «PHP 5. Профессиональное программирование» — Э. Гутманс, С. Баккен — ISBN:5-93286-083-9, иль даже поновее... Использование web-сервера, где «всё включено» (Denwer и еже с ним) — научитесь сетапить сами, потом успеете перейти на полуфабрикаты.
Приведу пример класса, который можно использовать в качестве поисковика на вашем сайте. Для работы класс использует сервис Яндекс.XML. В свободном режиме они разрешают использовать до 1000 запросов в день. Условия использования сервиса на xml.yandex.ru. Яндекс.XML — это сервис, позволяющий делать автоматические поисковые запросы к Яндексу и публиковать его ответы у себя на сайте в собственном дизайне.
Статейка старенькая, но думаю до сих пор актуальная. Cлишком часто я в последнее время слышу слово «шаблонизатор». Не утихают споры между сторонниками разных шаблонных движков. Одни говорят что логика в шаблонах это хорошо, другие считают что это зло. Даже сейчас очень часто встречаются проекты, написанные вообще без применения какого либо шаблонизатора.
PHP один из самых популярных скриптовых языков программирования. Почти 60% веб серверов используют PHP.Миллионы веб-сайтов и веб-приложений разрабатываются на PHP каждый месяц. PHP изначально разрабатывался как простая замена языку Perl, и уже спустя пару лет он стал чрезвычайно мощным и популярным.
Всем доброго времени суток. Перевод заметки "40 Tips for optimizing your php code". Автор - Reinhold Weber.Если метод может быть статическим, объявляйте его статическим.echo быстрее, чем print.Передавайте в echo несколько параметров, вместо того, чтобы использовать конкатенацию строк.Устанавливайте максимальное количество проходов ваших циклов for до цикла, а не во время его выполнения.Удаляйте свои переменные для освобождения памяти, тем более, если это большие массивы.Остерегайтесь магических методов, таких как __set, __get, __autoload.require_once дорого обходится.Указывайте полные пути в конструкциях include/require, меньше времени будет тратится на поиск файла.Если вам необходимо определить время, когда скрипт был запущен, используйте $_SERVER[’REQUEST_TIME’] вместо time().Старайтесь использовать strncasecmp, strpbrk и stripos вместо регулярных выражений.str_replace быстрее, чем preg_replace, но strtr быстрее, чем str_replace.Если функция, как и функции замены строк, мож
Примечание: мини-статья написана для новичков. Давайте посмотрим вокруг: форумы, интернет магазины, гостевые книги и т.д. используют регистрацию и последующую авторизацию пользователей. Можно даже сказать, что это почти необходимая функция каждого сайта (только если это не домашняя страничка Васи Пупкина или не визитная карточка, какой-нибудь небольшой компании).
Стандарт HTML5 уже почти готов к использованию. Где-то все еще идут жаркие споры по конкретным секциям DOM, видеокодекам, анимации и прочим 3D, но основа HTML5 — его синтаксис, атрибуты и теги — уже устаканились. Эти разделы стандарта не меняются уже многие месяцы; окончательно и по факту их зафиксируют релизы IE9 и FF4, после чего какие-либо их изменения в рамках пятой версии станут невозможны.
Продолжаем цикл статей на тему построения сайтов (веб-приложений) ориентируясь на максимальное применение AJAX технологии. Зачастую, при работе сайтов и приложений использующих AHAH требуется вместе с подгружаемым HTML контентом догружать файлы скриптов, которые не использовались ранее на страницах сайта.