Нет. Иконки рисуем сами, с помощью javascript+canvas. gdlibrary — это другая стихия. И рисовать gdlib+php+ajax (если Вы на это намекаете) — это как минимум неэтично :)
Вы, кстати, прочитайте статейку полностью, бы может и сочтете полезной.
Говорю же, сеттеры указанны в кач-ве примера. Да и
«JavaScript 1.8.1 note
Starting in JavaScript 1.8.1, setters are no longer called when setting properties in object and array initializers.»
Так что можете спать спокойно.
Не могу понять ваше раздражение. Да и пользоваться этим никто не заставляет.
>Дальше читать не стал,
А вот если бы прочитали, то бы поняли, что статья вовсе не об этом.
Вы мне напомнили еще один способ обфускации (вернее, второго варианта написания) Expression closure.
Вот, например, данные выражения идентичны:
// Обычный синтаксис
function() { return x * x }
// Expression closure
function(x) x * x
Вот здесь об этом довольно интересно расписано.
Вы, кстати, прочитайте статейку полностью, бы может и сочтете полезной.
На stackoverflow видел одно интересное решение, но там тоже таймеры.
«JavaScript 1.8.1 note
Starting in JavaScript 1.8.1, setters are no longer called when setting properties in object and array initializers.»
Так что можете спать спокойно.
>Дальше читать не стал,
А вот если бы прочитали, то бы поняли, что статья вовсе не об этом.
Вот, например, данные выражения идентичны:
// Обычный синтаксис
function() { return x * x }
// Expression closure
function(x) x * x
Вот здесь об этом довольно интересно расписано.