JavaScript
С днем рождения jQuery или релиз версии 1.4
- 14 January
- Posted in jQuery
- Tags: jQuery, release
- No Comment
Сегодня очередная годовщина jQuery. Разработчики jQuery решили приурочить к четвертому дню рождения этой замечательной библиотеки релиз новой версии 1.4.
В честь этого двойного праздника был открыт сайт 14 Days of jQuery, на котором в течении 14 дней будет анонсирована новая версия библиотеки.
Бегущая строка на JavaScript своими руками
- 28 July
- Posted in JavaScript
- Tags: CSS, HTML, JavaScript
- 24 Comments
Сегодня речь пойдет о создании простого скрипта для имитации эффекта бегущей строки. Для начала, придумаем, как это будет работать. По идее должен быть внешний контейнер, который определит размеры блока бегущей строки и ее положение в пространстве на странице, назовем его marquee_container. Также должен существовать блок, содержащий “бегущий” текст, наречем его – marquee_text.
Теперь должно быть все просто, мы задаем родительскому блоку фиксированную ширину, position: relative (для того, чтобы мы могли абсолютно позиционировать блок с текстом относительно текущего), overflow: hidden (для того, чтобы “бегущий” текст скрывался за границами родительского блока). Далее пишем скрипт, который отодвигает текст вправо на ширину родительского блока (теперь он не видим) и потом перемещает его влево с заданной скоростью, пока текст не скроется полностью. И повторяем это действие снова и снова =).
Знакомство с Google Maps API. Часть #2
- 24 April
- Posted in JavaScript
- Tags: Google
- 2 Comments
Как я и обещал в первой части Знакомства с Google Maps API этого цикла, мы сейчас познакомимся с обработкой событий, добавлением/управлением объектами карты Google.
Как для регистрации обработчиков событий DOM и пользовательских событий, так и для их запуска в Google maps API есть пространство имен GEvent. Сейчас мы воспользуемся для примера методом addListener(source, event, handler). Этот метод регистрирует пользовательское событие event в источнике объекта source и вызывает обработчик handler.
Знакомство с Google Maps API. Часть #1
- 22 April
- Posted in JavaScript
- Tags: Google
- 5 Comments
Для того чтобы использовать карты Google на своем веб-ресурсе, необходимо получить ключ к API карте гугла. Для этого идем по этому адресу, соглашаемся с условиями использования, вводим URL своего сайта и жмем “Сгенерировать ключ к API”. На следующей странице получаем ключ.
Следующим шагом нам необходимо подключить саму библиотеку Google:
<script src="http://maps.google.com/maps?file=api&v=2.x&sensor=false&key=[здесь_код_к_API]" type="text/javascript"></script>
В Firefox`е не работает innerHTML ?
- 21 October
- Posted in JavaScript
- Tags: Firefox, HTML, innerHTML, JavaScript, Mozilla
- 7 Comments
Панацея здесь.
Перехват (обработка, отключение) ошибок в JavaScript
- 16 October
- Posted in JavaScript
- Tags: JavaScript, xHttprequest, ошибка
- No Comment
Иногда все-таки возникает потребность перехватить ошибки при выполнении сценария JavaScript, с целью обработать каким либо образом сообщения об ошибке (например, через xHttprequest отправить на сервер и записать в .log файл) либо просто отключить вывод этих сообщений конечному пользователю.
Стилизированный раскрывающийся список (select в html)
- 10 September
- Posted in CSS, JavaScript
- Tags: CSS, HTML, JavaScript
- 5 Comments
Ниже представлено решение на JavaScript и CSS, с помощью которого можно было бы изменить внешний вид любой части выпадающего списка. При этом соблюдена кроссбраузерность, а также решена проблема, возникающая в IE 6 при перекрытии DIV`ом выпадающего списка select, который оказывался видимым при любом значении z-index.
Циклическая прокрутка содержимого в блоке div
- 5 August
- Posted in JavaScript
- Tags: CSS, HTML, JavaScript
- 2 Comments
Начнем с того, что снова возникла необходимость создать плавную автоматическую прокрутку текста в DIV`е и зациклить ее. Несложно догадаться, что для этого были выбраны следующие инструменты: CSS и JavaScript.
Аналог foreach в javascript
- 23 July
- Posted in JavaScript, PHP
- Tags: JavaScript, PHP
- 8 Comments
В PHP конструкция foreach – это очень удобный инструмент для обхода элементов массива.
Графический checkbox с помошью JavaScript
- 23 June
- Posted in CSS, JavaScript
- Tags: CSS, HTML, JavaScript
- 3 Comments
Работая над последним проектом, возникла надобность изменить вид элементов формы: checkbox и select. Так как велосипед изобретать мне не свойственно, я решил почитать немного умных мыслей, посоветоваться с духами в он-лайне. Потратив пару часов своего времени, я нашел следущее решение.