This Might Be Useful

Archive for the ‘JavaScript’ Category

ООП в JavaScript - правильное объявление классов, методов и свойств

Monday, July 2nd, 2007 | JavaScript | 2 Comments »

Когда-нибудь каждый JavaScript-программист осознаёт, что JS — объектно-ориентированный язык, и от функционального программирования пытается перейти к ООП. И здесь его подстерегают некоторые опасности, происходящие от непонимания того факта, что JS — язык не классов (как Паскаль или Цэ-два-креста), а прототипов.

Так, уже многое написано о проблеме наследования (которого в JS нет). Я же постараюсь рассказать о менее освещённом, но едва ли не более важном подводном камне: грамотной реализации методов.

Программисты пытаются объявлять классы в привычной для них форме, из-за чего возникают утечки памяти и прочие неприятные вещи. На самом деле нужно всего лишь научиться использовать прототипы.

Эта статья предназначена прежде всего для начинающих JS-программистов.
(more…)

Поддержка прозрачности PNG в IE6

Monday, May 28th, 2007 | CSS, HTML, JavaScript | 5 Comments »

Многие из вас, наверняка, сталкивались с прелестями браузера Internet Explorer. Наверняка, Вы даже сталкивались с его «великолепной» поддержкой полупрозрачных PNG файлов. Вот и мы столкнулись с подобной проблемой. Недолгие поиски привели к решению, которым мы с Вами и делимся. Точнее, было найдено даже два решения. Какое их них использовать - выбирать Вам.
(more…)

Преобразование даты в unix timestamp и обратно

Wednesday, April 18th, 2007 | JavaScript | No Comments »

В процессе написания проверки правильности заполнения форм на сайте появилась необходимость преобразовывать с помощью JavaScript дату в unix timestamp и обратно. В результате родились две несложные функции.
(more…)

Динамическое создание обработчиков событий

Wednesday, March 21st, 2007 | JavaScript | 11 Comments »

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

Страница: 2 (всего: 2)«12