- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
scope = new Object();
scope = document.getElementById("scope");
…
var block = document.getElementById("scope");
var els = block.getElementsByClassName("noactive");
for(var n in els)
{
els[n].className = "active";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
scope = new Object();
scope = document.getElementById("scope");
…
var block = document.getElementById("scope");
var els = block.getElementsByClassName("noactive");
for(var n in els)
{
els[n].className = "active";
}
Проклятие, этот человек хоть что-нибудь думает, когда кодит? Хочется взять — и… Потому что мне с этим потом работать.
Жкверь религия не позволяет? любимое getElementById
ну и можно было проверять имя класса в процессе пробежки, а не отсеивать отдельным циклом
Да и один хрен, если жквери уже подключено ради всяких там календариков и диалогов - то почему бы не поюзать его еще и для поиска элементов, развешивания обработчиков и ajax'а?
Нафига всякие кресты, шарпики и делфи, когда есть жКверь.
Я ещё во времена работы с MFC, хостил в приложении Trident на весь экран и там пользовал обычный JS.
battletoads прошел?
Не так давно (относительно ) вышел Megaman vs Street Fighter - вот это игра для девочек
> а боежаб не могу
Жопораздирающий хардкор, да, даже если старт-вверх юзать. Но музыка, графон и весьма разнообразные уровни для того времени казались чем-то нереально крутым... Поэтому менялись с другом этим картриджем, рассказывали, чего нового увидели, а по выходным игрались у меня на цветном телеке (фотон с припаянным pal/secam декодером), пока родители не разгонят ;) И таки прошли.
А боежаб у меня не было, были только у знакомых на сеге. Я брал на выходные, так и не смог пройти 3 левел с гонками. Но музыка доставляла. Я вообще люблю музыку с денди, SNES, Sega. Наверно самая доставляющая
http://www.youtube.com/watch?v=MlGDKfgz4fA
А по метроиду фанаты целый альбом каверов запилили
http://www.youtube.com/watch?v=ung3cKl-OE4&list=PLE2E64D9AD0F9CED7
Тебе повезло, вовремя остановился. Те, кто проходил дальше 3-го были обречены играть дальше.
А вот SNES и сегу(!) я видел только на эмуляторах.
Марио (первого) никогда не любил. Хуита какая то шизофреническая)
16 бит поражали воображение после денди
но у меня не было даже денди, всё только у друзей
А дома у меня была только денди с клавой и бейсиком (не сюбор, а какая-то более старая китайская модель).
приходилось ждать по десятку минут, пока загрузится игра
а компы я уже увидел во времена нфс 3-4 и фифы 98 на информатике
даже на говноселерончиках это было божественно, нам разрешали после выполнения заданий, если оставалось время, установить и поиграть во что хотим - была отличная мотивация сделать задания побыстрее, на скорость
потом у одного товарища дома нашелся комп с рива тнт 2 ультра, везучий гад
Помню в 7 классе (2005-2006) год я ходил на кружок, час кодил бейсик, а потом час игрались в кваку 3 или SoF 2 на древних компах с отпиздюливанием IRL )
http://www.youtube.com/watch?v=h45vZm1oIjg
Можно обратить внимание, что делала игру тогда никому не известная westwood, одни из богов стратегий, запилившие потом C&C
> Хуита какая то шизофреническая)
Это хорошая характеристика к новому говнофорсу.
Я в детстве играл в игры, они почему-то казались очень сложными. Пройти там первые уровни - подвиг.
На эмуляторах без ничего влёгкую, сохранялся только чтобы сходить поесть-поспать.
Или я был такой косорукий, или ещё что. Правда, в сильно хардкорные игры я не играл ни тогда, ни сейчас.
А Сириес Сэма и пейнкиллера как в детстве не мог, так и щас не могу.
/me thinks тут баг: элемент будет одновременно .noactive и .active.
В оригинальном коде тоже будет весело, когда дизайнер решит повесить на #score ещё один класс.
Ну тогда так: $('#scope .noactive').addClass('active').removeCla ss('.noactive');
Я из кода подумал, что это некий вариант ховера или мигания, при изменении значения.
Небось что-то вроде ГК-шного рейтинга: при клике на +/- нужно отключить контрол, чтобы нельзя было проголосовать второй раз.
Скажем, если это АСУшная мнемосхема.
Ну и именования — отдельная песнь. Под scope автор, между прочим, имел в виду score, хотя score тут тоже не пришей кобыле хвост.
логично, жкверь - это просто либа. Но либа удобая
Ага. Вот только писанины вдвое больше. И наглядности меньше.
Если уж делать на чистом жс - то я бы поюзал document.querySelectorAll("#scope .noactive"), если, конечно, IE8+ устроит. Не люблю рукопашный обход DOM'а, если можно декларативно выбрать нужные мне элементы.