Архив рубрики: JavaScript

Опознаем платформу устройства, javascript

Бывает, нужно узнать, с какого устройства заходит пользователь. В моем случае, необходимо было определять, с комунникатора или десктопа заходит юзер, функцией get_browser() (php)  я воспользоваться не могла по причине невозможности подключить browscap.ini в конфиг стороннего сервера. Имеем решение на голом javascript: буду рада услышать ваши варианты решения задачи

JavaScript и cookie (куки)

Как ни странно, статей, доступно освящающих эту тему, в рунете преступно мало. Восполню баланс.

cookie (куки) — небольшой фрагмент текстовых данных, отправленный веб-сервером браузеру. Веб-клиент (обычно веб-браузер) всякий раз при попытке открыть страницу соответствующего сайта пересылает этот фрагмент данных веб-серверу в виде HTTP-запроса. Применяется для сохранения данных на стороне пользователя, на практике обычно используется для
аутентификации пользователя, хранения персональных предпочтений и настроек пользователя, отслеживания состояния сессии доступа пользователя, ведения статистики о пользователях и для реализации многочисленных частных задач.

JavaScript поддерживает встроенный объект с именем document.cookie для работы с куками. Этот объект хранит все куки, доступные для страницы, с которой запущен скрипт.

Запусти Линукс в своем браузере! — онлайн эмулятор Linux

Фабрис Беллар, широко известный в узких кругах французский программист, создал онлайн эмулятор Linux, которым можно пользоваться через браузер. Эмулятор написан на Javascript,  поддерживается устройствами со следующими параметрами: 32-разрядный x86-совместимый процессор 8259 программируемый контроллер прерываний 8254 программируемый контроллер прерываний 16450 UART реал-тайм часы Код написан на чистом Javascript помощью W3C типизированных массивов . Реализован чуть более медленный резервный режим для … Читать далее Запусти Линукс в своем браузере! — онлайн эмулятор Linux

Как научить animate() работать с цветом. jQuery

jQuery, как вы знаете, умеет динамически изменять свойства элементов с помощью функции animate(). Но дело в том, что функция поддерживает ограниченный список CSS-свойств. Фактически, это только те свойства, которые принимют числовые значения. Т.о, animate() не умеет работать с цветом. Для решения этой проблемы существует плагин jQuery.color, который расширяет возможности animate(), позволяя ей работать с цветами.

Добавление ссылки на источник при копировании текста

Скрипт работает на js и добавляет произвольный текст к тому, который пользователь помещает в буфер. Проверен на ie6+, safari, chrome, firefox. Под Оперой не работает, т.к. она запрещает работу с буфером памяти в целях безопасности.

Как отследить ajax-запрос или отличить его от обычного с помощью php

В целях безопасности порой бывает важно проверить тип запроса, идущего к вам на сервер и отследить ajax-запрос. Для того, чтобы определить, идёт ли к нам ajax запрос, необходимо использовать параметр суперглобального массива $_SERVER[‘HTTP_X_REQUESTED_WITH’]. Для тех кто не в курсе, Ajax запрос = запросу xmlhttprequest. Однако, следует помнить, нет никакой гарантии, что каждый веб-сервер будет предоставлять … Читать далее Как отследить ajax-запрос или отличить его от обычного с помощью php