Обновить
79
0
arty@arty

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

Отправить сообщение
если это вопрос, то да, в опере сразу после установки встроен аналог noscript: можно глобально отключить яваскрипты и автоматически включать их только на определённых сайтах
имхо не нужно было стремиться сделать всё и сразу

новые иконки — просто хорошие
новые цвета интерфейса — красивые, но неудобные
новое расположение кнопок в заголовке окна — неподобающее

нужно было остановиться на иконках, максимум — слегка доработать расположение кнопок *внутри* окна
consumer нужен!
я разделяю ваше отношение к крокфорду, хотя и не считаю, что он внёс вклад в JS, кроме JSON
для него этот аргумент канает, может быть, и в случае for тоже
некоторые вещи он правильно говорит
а к jslint отношение разное бывает
крокфорд настаивает, что ++ вредно использовать
кто как, я уже год использую; )
вообще-то эта внутренняя библиотека уже больше года открыта: code.google.com/p/doctype/source/browse#svn/trunk/goog
иронично, что автор самого JSLint Douglas Crockford сказал следующее: In most of the classical languages, the language is the thing imposing the discipline. In Javascript you have to bring your own discipline.

на русский это переводится приблизительно так: В большинстве классических языков сам язык принуждает к дисциплине. В яваскрипте вам нужна собственная дисциплина.

у меня достаточно собственной дисциплины, чтобы не пользоваться костылями вроде JSLint
for — 3 буквы, while — целых 5 ; )
ну да, как я и написал, фактически кроме inlining оптимизации по скорости нет, а этот способ даёт выигрыш только на очень большом числе вызовов
нет, это просто разные степени «оптимизации», включаются дополнительным параметром командной строки
они сами все не-ascii символы указывают в виде \uXXXX, и это полезно делать всем, чей код внезапно может оказаться загруженным в неюникодной кодировке
единственный пример оптимизации, который я у них видел — function inlining: вызовы некоторых очень простых функций заменяются на их код, типа

(function(){ alert(123) })() заменится на alert(123)

на мой взгляд эффект от этого сомнительный

ещё в доках предлагается описывать в спецкомментариях тип каждой переменной, что теоретически даст «компилятору» возможность лучше оптимизировать код, но подтверждения этому я не нашёл
хехе, уменьшение потребления памяти путём сокращения имён переменных % )
ну не знаю, мне это кажется маловероятным

Информация

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