Обновить
7
someuser@rmaksim

Пользователь

13
Подписчики
Отправить сообщение
просто интересно
1. сколько человек переписало по свойму код из примера?
2. что использовали при этом?

может сделать что-то типа todomvc.com/ только для сокобана :)
как альтернатива юзаю feedreader.com/online — минималистично, но мне нравится
так во втором же есть — File — New View into File
открывай хоть в 10 лэйаутах

или вы не про это?
все намного проще: 2 х 2 = 4, оптом 3, в розницу 5
ну хоть бы редактор открыли и посмотрели на эти Клетки
уж точно как-то по другому назвали бы

даже гугл Working with multiple panes переводит как Работа с несколькими панелями

почему клетки…
откуда клетки…
а Управление клетками. Работа с несколькими клетками — это ваще супер — перевод от Джамшуда
разница очень даже заметна и без увеличения картинки
если увеличить то вот что видим
image
не всегда antialiased выглядит лучше чем subpixel-antialiased (как в случае на картинке)
некоторые буквы совсем уж «рваные» получаются (
вопрос снят, уже нашел, нельзя (
synergy к сожалению при переходе на монитор другой машины затирает второй курсор и полностью передает управление первому (тот который перешел на другую машину), а второй (который остался на своей и исчез) вообще никак не реагирует ((

мот кто знает можно ли это решить?
36.3 * 10000 / 100 = 3630
Array.isArray в ИЕ с 9-й версии

если уж совсем кроссбраузерно, то наверное как-то так будет лучше:
toString.call(a) == "[object Array]"
блин, точно — пока не проголосуешь не показывает же результат, совсем вылетело из головы (
а смысл тогда воздерживаться или вообще как-то отвечать если не знаешь про что вопрос
a 19 firefox ваще красавчег — жалко что непонятно под чем
по небольшим итогам видно что воздержалось почти половина голосовавших
можно предположить что они пользуются фреймворками и только ими

и еще раз повторю — для тех кто сразу минусует: я вовсе не против фреймворков — просто бывают специфические задачи и требования

а также интересен вариант тех 50 человек кто выбрал 4-й пункт опроса
мне как раз и надо было как в вашем втором примере — что бы не было лишнего recalculate
если просто менять стили — то браузер действительно откладывает все пересчеты до определенного момента
а вот в первом случае этот момент настает когда мы запрашиваем ширину элемента divs[i].offsetWidth

именно поэтому не стоит делать так
width = el.offsetWidth
el.style.width = width + 10 + "px"
height = el.offsetHeight
el.style.height = height + 10 + "px"

а лучше сначала прочитать все нужные свойства и лишь затем их изменять
width = el.offsetWidth
height = el.offsetHeight
el.style.width = width + 10 + "px"
el.style.height = height + 10 + "px"

согласен и вовсе не против фреймворков — просто бывают специфические задачи и требования
поэтому вопрос в заголовке топика считаю вполне корректным
вот уже немного подсобиралась статистика
Chrome 23.0 — 64 теста — - лидирует (~1.3 раза) — el.style.width
Оpera 12.10 — 10 тестов — лидирует с небольшим отрывом el.style.width
Firefox 16.0 — 33 теста — лидирует с приличным отрывом (почти 2 раза) — setAttribute
по вашему рецепту к сожалению ничего не изменилось в скорости
jsperf.com/style-vs-csstext-vs-setattribute/2
а из за лишних двух операций со стилями контейнера (display: none — display: block) лично у меня даже чуть-чуть медленней стало
к сожалению это грустная правда
очень многие как бы "знают" javascript на уровне — "нахожу нужный плагин"
хотя с другой стороны — а оно им надо?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность