Pull to refresh
1
0
Кирилл @kirilloid

Программист

Send message
постдекремент возвращает старое значение. Так что сразу возвращает, а потом уже меняет.
Создание массива
Если размер массива известен заранее, вполне может быть, что new Array(length) будет эффективней.

Операции деления/умножения на числа, являющиеся степенью двойки
и на ней легко получить signed int32 overflow

Еще могу добавить, что в тяжёлых вычислениях дорогим могут оказаться именно вызовы функций (если вы привыкли писать короткий код и делать маленькие функции). Не далее как месяц назад я ускорил реализацию bzip в несколько (~5) раз просто за-inline-в (подставив тело на место вызова) код.

inline-оптимизации появились только в FF10, так что это еще актуально.
boolean, null, undefined преобразуются к числам (true = 1, false = 0, null = 0, undefined = NaN)
объекты, массивы, функции преобразуются к строкам.

А объект Date с унарными плюсом возвращает число (через valueOf), но при сложении с числами — всё-таки строку.

Вот эта таблица неплохо всё иллюстрирует:
docstore.mik.ua/orelly/webprog/jscript/ch11_01.htm#jscript4-CHP-11-SECT-1
Кстати, я-то там набрал «
»

<a href="…" title="Первая строка.&#10;Вторая строка.">…</a>


"&amp;#10;" has you.
Просто надо не забывать при каждом редактировании и сохранении делать повторное «экранирование».
Да, меня прикалывали чеком из Макдональдса на 100 000 рублей. Там же не написано, каких именно рублей. (Хотя в адресе можно увидеть «Минск»).
В Испании тоже основные массы плохо знают английский. Впрочем, говорят, и англичан они сильно не любят.
100мс как-то много для строки из одного символа.
Это время выполнения функции уже в стартоаввшей программы весь запуск программы?
Разубежный 8-)
От одного прочтения правил русского языка тоже чильно грамотней писать не станешь. Но тем не менее, учат же )
Да. Цитата — не аргумент, а иллюстрация.
мне кажется, что стиль «минимум точек с запятыми/запятые первыми» — слегка лучше; по двум причинам: потому что этот стиль лучше читается и потому что он поощряет разработчиков лучше понимать язык

bash.org.ru/quote/415234

Т.е. я хочу сказать, что это — не аргумент. Хотя с остальными пунктами статьи в целом согласен.
Initial Cruise Altitude 43,000 ft / 13,106 m
Maximum Cruise Altitude 51,000 ft / 15,545 m
Так что скорее до 15км, но да, всё равно заметно больше 10.
«Я не вижу ни одной причины, почему никнейм пользователя не может например содержать слова script, document и cookie»
Рано или поздно это случится =) Правда, надо чтобы сайты поддерживали ваш сайт — openID-провайдер. Если его нет в основном списке, надо ковырять, смотреть, как именно оно работает и кто кому какие данные передаёт
У них был какой-то вёб интерфейс. Потом сделали новый на ajax и назвали neo. Вторую версию назвали neo2.
Вы еще не видели, как у них (в Я.почте) корневой объект для namespace-ов называется ;-)
«наткнулся на свою старую школьную тетрадку… »
Ожидал, что тетрадка будет по информатике, ибо такая задача (преобразование римских чисел) как раз для уровня продвинутого школьника.
Наркотики там были, в количестве ;-)
А если серьёзно, то не душа, а скорее атмосфера.
Ну, например, название ABBYY было выбрано именно исходя из этого принципа.
Впрочем, самое главная фраза вот эта: «Что это доказывает? А то, что если у вас по-настоящему крутой продукт, то никакие ошибки вам не страшны.»

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Registered
Activity