- 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";
}
Проклятие, этот человек хоть что-нибудь думает, когда кодит? Хочется взять — и… Потому что мне с этим потом работать.
kegdan 01.08.2014 01:03 # 0
Жкверь религия не позволяет? любимое getElementById
ну и можно было проверять имя класса в процессе пробежки, а не отсеивать отдельным циклом
bormand 01.08.2014 05:17 # 0
kegdan 01.08.2014 05:23 # 0
guest 01.08.2014 07:34 # +3
bormand 01.08.2014 07:58 # 0
Да и один хрен, если жквери уже подключено ради всяких там календариков и диалогов - то почему бы не поюзать его еще и для поиска элементов, развешивания обработчиков и ajax'а?
kegdan 01.08.2014 10:11 # +1
TauSigma 01.08.2014 11:44 # 0
Нафига всякие кресты, шарпики и делфи, когда есть жКверь.
kegdan 01.08.2014 11:47 # 0
bormand 01.08.2014 11:55 # 0
TauSigma 01.08.2014 11:59 # −1
Я ещё во времена работы с MFC, хостил в приложении Trident на весь экран и там пользовал обычный JS.
kegdan 01.08.2014 12:03 # 0
guest 01.08.2014 15:19 # −1
kegdan 01.08.2014 15:20 # 0
guest 01.08.2014 19:45 # +2
kegdan 01.08.2014 19:48 # 0
bormand 01.08.2014 20:15 # 0
kegdan 01.08.2014 20:19 # 0
bormand 01.08.2014 20:22 # 0
battletoads прошел?
kegdan 01.08.2014 20:24 # 0
bormand 02.08.2014 07:04 # 0
kegdan 02.08.2014 09:47 # 0
Не так давно (относительно ) вышел Megaman vs Street Fighter - вот это игра для девочек
bormand 02.08.2014 10:20 # 0
> а боежаб не могу
Жопораздирающий хардкор, да, даже если старт-вверх юзать. Но музыка, графон и весьма разнообразные уровни для того времени казались чем-то нереально крутым... Поэтому менялись с другом этим картриджем, рассказывали, чего нового увидели, а по выходным игрались у меня на цветном телеке (фотон с припаянным pal/secam декодером), пока родители не разгонят ;) И таки прошли.
kegdan 02.08.2014 10:28 # 0
А боежаб у меня не было, были только у знакомых на сеге. Я брал на выходные, так и не смог пройти 3 левел с гонками. Но музыка доставляла. Я вообще люблю музыку с денди, SNES, Sega. Наверно самая доставляющая
http://www.youtube.com/watch?v=MlGDKfgz4fA
А по метроиду фанаты целый альбом каверов запилили
http://www.youtube.com/watch?v=ung3cKl-OE4&list=PLE2E64D9AD0F9CED7
bormand 02.08.2014 10:39 # 0
Тебе повезло, вовремя остановился. Те, кто проходил дальше 3-го были обречены играть дальше.
А вот SNES и сегу(!) я видел только на эмуляторах.
kegdan 02.08.2014 10:47 # 0
Марио (первого) никогда не любил. Хуита какая то шизофреническая)
defecate-plusplus 02.08.2014 11:33 # 0
16 бит поражали воображение после денди
но у меня не было даже денди, всё только у друзей
bormand 02.08.2014 11:38 # 0
А дома у меня была только денди с клавой и бейсиком (не сюбор, а какая-то более старая китайская модель).
defecate-plusplus 02.08.2014 11:54 # 0
приходилось ждать по десятку минут, пока загрузится игра
а компы я уже увидел во времена нфс 3-4 и фифы 98 на информатике
даже на говноселерончиках это было божественно, нам разрешали после выполнения заданий, если оставалось время, установить и поиграть во что хотим - была отличная мотивация сделать задания побыстрее, на скорость
потом у одного товарища дома нашелся комп с рива тнт 2 ультра, везучий гад
kegdan 02.08.2014 12:29 # 0
Помню в 7 классе (2005-2006) год я ходил на кружок, час кодил бейсик, а потом час игрались в кваку 3 или SoF 2 на древних компах с отпиздюливанием IRL )
kegdan 02.08.2014 11:43 # 0
http://www.youtube.com/watch?v=h45vZm1oIjg
Можно обратить внимание, что делала игру тогда никому не известная westwood, одни из богов стратегий, запилившие потом C&C
3.14159265 04.08.2014 18:25 # 0
> Хуита какая то шизофреническая)
Это хорошая характеристика к новому говнофорсу.
kegdan 04.08.2014 18:26 # 0
eth0 03.08.2014 16:59 # 0
Я в детстве играл в игры, они почему-то казались очень сложными. Пройти там первые уровни - подвиг.
На эмуляторах без ничего влёгкую, сохранялся только чтобы сходить поесть-поспать.
Или я был такой косорукий, или ещё что. Правда, в сильно хардкорные игры я не играл ни тогда, ни сейчас.
kegdan 03.08.2014 17:03 # 0
А Сириес Сэма и пейнкиллера как в детстве не мог, так и щас не могу.
roman-kashitsyn 01.08.2014 12:30 # +2
/me thinks тут баг: элемент будет одновременно .noactive и .active.
В оригинальном коде тоже будет весело, когда дизайнер решит повесить на #score ещё один класс.
bormand 01.08.2014 12:43 # 0
Ну тогда так: $('#scope .noactive').addClass('active').removeCla ss('.noactive');
roman-kashitsyn 01.08.2014 12:46 # 0
bormand 01.08.2014 12:47 # 0
torbasow 01.08.2014 13:36 # 0
TauSigma 01.08.2014 13:52 # −1
Я из кода подумал, что это некий вариант ховера или мигания, при изменении значения.
roman-kashitsyn 01.08.2014 13:53 # 0
Небось что-то вроде ГК-шного рейтинга: при клике на +/- нужно отключить контрол, чтобы нельзя было проголосовать второй раз.
kegdan 01.08.2014 14:06 # −1
TauSigma 01.08.2014 15:16 # 0
Скажем, если это АСУшная мнемосхема.
kegdan 01.08.2014 14:07 # 0
torbasow 01.08.2014 05:29 # +2
Ну и именования — отдельная песнь. Под scope автор, между прочим, имел в виду score, хотя score тут тоже не пришей кобыле хвост.
kegdan 01.08.2014 05:30 # 0
логично, жкверь - это просто либа. Но либа удобая
bormand 01.08.2014 06:07 # +2
bormand 01.08.2014 06:00 # +1
Ага. Вот только писанины вдвое больше. И наглядности меньше.
Если уж делать на чистом жс - то я бы поюзал document.querySelectorAll("#scope .noactive"), если, конечно, IE8+ устроит. Не люблю рукопашный обход DOM'а, если можно декларативно выбрать нужные мне элементы.