All streams
Search
Write a publication
Pull to refresh
133
0
Дулин Марат @mdevils

FullStack Software Developer

Send message
Снизу оставил пример.
ie-bug.html:
<!doctype html>
<html><head>
    <title>Test</title>
    <script>
        var script = document.createElement('script');
        script.src = "ie-bug.js";
        document.getElementsByTagName('head')[0].appendChild(script);
    </script>
</head><body>
    <script>
        var time = (new Date()) + 0;
        for (var i = 0; i < 30; i++) {
            document.write('<img src="http://www.bing.com/fd/hpk2/DunottarCastle_ROW888713538.jpg?' + (time + i) + '"/>');
        }
    </script>
</body></html>


ie-bug.js:
alert(document.namespaces);
  • IE6: обращение к document.namespaces в динамически подключенном сркипте на нагруженной странице приводит к неизвестной ошибке.
  • IE7: обращение к document.namespaces в динамически подключенном сркипте на нагруженной странице приводит к неизвестной ошибке.
  • IE8: обращение к document.namespaces в динамически подключенном сркипте на нагруженной странице приводит к неизвестной ошибке.
  • IE9: обращение к document.namespaces в динамически подключенном сркипте на нагруженной странице приводит к неизвестной ошибке.

Этому зарепорченному багу намного больше пяти лет. Мне кажется, что современные браузеры как минимум прислушваются к фидбеку от пользователей и вовремя исправляются.

IE9 cовременный? Серьезно?
По-вашему Оракл что-то хорошее сделало за это время со своим приобретением?
Вы такими темпами JavaScript изучите :)
Перед исполнением PHP-скипта.
return быстрее, чем global при возвращении значения переменной из функции
Это вызвано тем, что во втором случае создаётся глобальная переменная.

Кто-то возвращает данные из функции через global? Серьезно?
$_SERVER[’REQUEST_TIME’] быстрее, чем time() для определения времени запуска скрипта
Причина в том, что в первом случае нет использования функции.

А как ты причину выяснил? Наугад что ли? Настоящая причина этого в том, что если использовать $_SERVER[’REQUEST_TIME’], то обращение к системному таймеру ОС идет один раз, а в случае time() — при каждом вызове.
x = sizeOf($array); for($i = 0; $i < x; ++$i) {...} быстрее, чем for($i = 0; $i < sizeOf($array); ++$i) {...}

Скажу по секрету, что по-человечески это записывается так:
for ($i = 0, $l = sizeOf($array); $i < $l; $i++) {...}


Мне кажется, что совет «Не делайте запросы в цикле» полезнее всей этой статьи :)
Эргономика крутая. Кнопка выключения прямо в том месте, за которое хватаешь девайс со стола. Напоминает клавиатуры с кнопками Power, Sleep и Wake над стрелками.
Вот мудаки! Раньше можно было сконвертить видео в H264 и играть с помощью video там где он поддерживается и с помощью Flash в остальных случаях…
Чуть ниже всем дарят Лексикон!!! :-D
Комментарии скрыты?)
Я решил рассказать про несколько таких «фишек» на примере продукции компании ASUS

Какая неожиданность!
Жалко? Люди занимаются мегаинтересными разработками, решают задачи уровня ядра операционной системы. Это им вас жалко.
Мы соглашаемся только с тем, с чем мы явно согласились (исключение — законодательство и конституция). Акт продажи лишь перевел продукт в мою собственность. Никакие дополнительные соглашения я не заключал. В законодательстве это все прописано. Никто не может вам навязывать соглашения без вашего явного ОТДЕЛЬНОГО согласия с ними.
Я купил устройство и приобрел в собственность одну из копий их интеллектуальной собственности. Я не подписывал никакие документы и не соглашался ни с какими соглашениями для того, чтобы ограничивать свои права владения данной копией этой интеллектуальной собственности.
Почему же заголовок не в тему? У них есть рынок игр без пиратов. И нигде не видно рая с доступностью всего направо и налево, а, собственно, все наоборот: цены как при обычной монополии.
На самом деле этот девайс все умеет. Только производитель намеренно затрудняет использование всех его возможностей.

Information

Rating
Does not participate
Location
Berlin, Berlin, Германия
Date of birth
Registered
Activity