Archive

Archive for the ‘javascript’ Category

зло with

July 3rd, 2007 No comments

На днях вспоминал название оператора в javascript, который уменшает написание (физическое набивание) иерархии обьектов в классе, массиве и тд. Нашёл. Это with. Если раньше я писал:

test_obj.wtf.count = data.count;
test_obj.wtf.price = data.price;
test_obj.wtf.shit = data.shit;
test_obj.wtf.shit2 = data.shit2;

То это-же можно записать так:

with (test_obj.wtf){
  count = data.count;
  price = data.price;
  shit = data.shit;
  shit2 = data.shit2;
}

Как бы всё хорошо и удобно. Но вот мне на глаза попалась статья на YUI-блоге, которую и попробую перевести.

Read more…

checked, name в checkbox и Ослик [IE]

June 27th, 2007 6 comments

Я одного немогу понять – как IE со своими глюками и корявостью может держать 80% пользователей? Его тормознутость, полное игнорирование стандартов и непонятное поведение, причём всё рандомно. Это все знают и ничего не могут поделать. Даже сами разработчики. Тем более они. Так как работаю в webdev, очень много времени уходит на подтачивание разногласий и глючков со стороны IE. И седьмая версия точно положение не исправила. Вот и сегодня потратил полтора часа на понимание и исправление бага IE. А Вы знаете, что если динамически создавать checkbox или radio, то свойство name и checked установить после создания не получится? Нет? А я уже. Решение есть. Read more…

Обьект времени в Javascript

May 21st, 2007 3 comments

scriptМне понадобилось в одном проэкте работать с временем на стороне клиента (что как извесно подразумевает javascript). А вот функций работы именно с временем нет. Я имею ввиду время без даты, тоесть “22:00:45″. В Javascript есть обьект Date() который работает со всем, но вот чистого времени нет, да и изголятся надо, чтобы методы Date применять к его узкому месту – времени. Сначала я попробывал реализовать суммирование времени с помошью Date. Мне не понравилось. Потому что не работало как Я хотел. Толи я не так хотел, но суммировать у меня не получалось. И я решил сам сделать обьект. Да и поучится ООП на javascript не мешало бы. Read more…