Категория - javascript

  • Есть очень простой и удобный способ подключать скрипты или стили к проекту, чтобы они кэшировались только когда это нужно, а при обновлении файла кэш сбрасывался. Это дописывание к uri файла get-параметром времени модификации файла.

    Например:

    <script type="text/javascript"
    src="/js/script.js?cach=<?php print filemtime($_SERVER['DOCUMENT_ROOT'].'/js/script.js') ?>">
    </script>
    
    Автор:
    Комментарии:
    0
    Добавлено:
    11.02.2011 - 16:31
  • Скрипт всплывающего попап окна на jquery

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

    Автор:
    Комментарии:
    0
    Добавлено:
    08.04.2010 - 16:07
  • В этом посте по мере моего узнавания будут появляться полезные функции и приемы работы с JavaScript. Если для вас это очевидные вещи, просто не читайте (:

    Автор:
    Комментарии:
    0
    Добавлено:
    20.01.2010 - 10:29
  • Однажды возникла задачка выводить правильно количество, допустим, товаров. Правильно - это значит не "количество товаров: N", а "N товаров". То есть стало нужно написать фукнцию, которая в зависимости от числа N выдает правильную форму слова "товар".

    Автор:
    Комментарии:
    0
    Добавлено:
    19.11.2009 - 11:16
  • Вызвать JavaScript функцию из SWF-файла, проигрываемого во Flash-плеере, можно, используя замечательный класс ExternalInterface и, в частности, его метод call(). Класс ExternalInterface — это внешнее API, которое предоставляет прямое взаимодействие между ActionScript и контейнером флеш-плеера (к примеру HTML-страницей с JavaScript-ом, или десктопным приложением со встроенным Flash-плеером).

    Автор:
    Комментарии:
    0
    Добавлено:
    22.02.2009 - 12:11
  • Как известно, объект XMLHttpRequest не разрешает делать запросы на другой домен. В будущей версии XMLHttpRequest этого ограничения нет, однако, к сожалению, пройдет еще немало времени прежде чем его можно будет использовать без оглядки на старые браузеры. Давайте посмотрим как можно быстро реализовать кроссдоменный post-запрос.

    Суть способа достаточно тривиальна:

    1. Делаем AJAX-запрос PHP-скрипту на этом же домене;
    2. Этот скрипт пересылает запрос PHP-скрипту на другой домен;
    3. После получения ответа с другого домена, первый PHP-скрипт отвечает AJAX-запросу.
    Автор:
    Комментарии:
    0
    Добавлено:
    10.02.2009 - 20:20
  • Изучать jquery я начал пару месяцев назад по долгу службы, и очень скоро понял насколько это удобно. Причем не только если разрабатываешь какое-нибудь ajax-приложение, но и в более мелких вещах — таких как простенькие анимации, выпадающие менюшки и тд.

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

    Автор:
    Комментарии:
    0
    Добавлено:
    03.02.2009 - 00:02
  • Как решить проблему ошибки 'Invalid Label' при работе с JSON-строкой?

    Автор:
    Комментарии:
    0
    Добавлено:
    24.01.2009 - 19:37
  • Все способы редиректа

    В этой статье я собрал воедино способы перенаправления (редиректа) браузера или просто http-запросов. Если что-то было упущено — пишите комментарием, и я дополню обзор.

    JavaScript

    Загрузить страницу в окне можно следующими способами:

    • location="http://alt-f4.ru";
    • document.location.href="http://alt-f4.ru";
    • window.location.reload("http://alt-f4.ru");
    • document.location.replace("http://alt-f4.ru");

    Редирект на javascript подействует на браузер обычного пользователя (если включен js), но не на поискового робота. Этот факт используется при создании дорвеев.

    Автор:
    Комментарии:
    0
    Добавлено:
    25.05.2008 - 18:02
  • Кодить бывает сложно!

    Иногда, разбираясь в чужом коде (php, actionscript, javascript и т.п.), я вижу очень неумелое и нерациональное использование комментариев. Сегодня я напомню вам об одной удобной фишке -- "переключаемых комментариях".

    Итак, где будет удобно использовать "переключаемые комментарии"? Например в файле конфигурации.

    Расммотрим пример, когда часто меняется база данных в php-проекте (допустим, проект переносится с хостинга на локалхост и обратно).

    Параметры подключения записаны в конф-файле:

    Автор:
    Комментарии:
    0
    Добавлено:
    21.05.2008 - 20:31