Comments 13
Хотите начать новое соревнование «напиши что-то, чаще всего бесполезное, и уложись в 400 строк кода»? :)
-3
UFO just landed and posted this here
Тут в чём разница? Первый автор показал полезный скрипт на 30 строк. Из последующего потока полезного можно выделить разве что графические редакторы на C#, да и те требуют компиляции. Здесь представлен полезный (коды цветов из «безопасной» веб-палитры для копирования в буфер обмена) скрипт со всеми стилями, укладывающийся в строчек 10-15 нормального кода. Уже ничего не требующий, только браузера. Не в этом ли изначальный смысл демонстрации компактных кодов?
0
Автор первой подобной статьи изобрёл DDOS Хабрахабра из 30 строк кода.
+9
Прекращайте (12 симв.)
+6
Молодой человек, Вы же даже не старались. Всё это прекрасно укладывается в 311 байт:
source
<script>for(var s='',h=function(a){return(a=(15-a*3).toString(16))+a},g,b,v,r=6;r--;s+='<br>')for(g=6;g--;)for(b=6;b--;s+='<b style="background:#'+v+';display:inline-block;width:8px;height:8px;border:1px solid;margin:-1px" title='+v+' onclick=prompt("","'+v+'")></b>')v=h(r)+h(g)+h(b);document.write(s)</script>
+2
У вас ошибка в коде, не хватает «решётки» у бэкграунд аттрибута. background-color:#'+(v=h®+h(g)+h(b))
Кстати, кроме фиддла есть и другие замечательные ресурсы
http://jsbin.com/oKIjolO/1/watch?html,output
Кстати, кроме фиддла есть и другие замечательные ресурсы
http://jsbin.com/oKIjolO/1/watch?html,output
0
Для background-color во всех браузерах не нужна решётка (от IE6 и раньше). Решётка нужна, если писать групповой спецификатор background. Ресурсы знаю, но тоже требуют проверки на то, будет ли корректно работать тег body. Ваш пример сервиса разделил строчки промеутками из-за доктайпа. Это исправляется, но лишним кодом (стилями).
0
Вы, наверное, удивитесь, но есть такие штуки как спецификации.
Если браузер достаточно умён, чтобы исправить вашу ошибку — это не повод писать говнокод.
Рекомендую ознакомиться www.w3.org/TR/CSS2/syndata.html#value-def-color
Если браузер достаточно умён, чтобы исправить вашу ошибку — это не повод писать говнокод.
Рекомендую ознакомиться www.w3.org/TR/CSS2/syndata.html#value-def-color
0
оно же для css3 www.w3.org/TR/css3-color/#numerical
0
Sign up to leave a comment.
Цветовая пипетка на JS, 399 символов (не строк)