<rmcreative>

RSS

Все заметки с тегами «JavaScript, IE»

Можно уточнить:

    (1)
  1. (1)
  2. (8)
    (1)
    (1)
    (1)
    (3)
    (1)
    (1)
    (2)
  1. IE9 preview 2

    5 мая 2010

    Вышла вторая превью-версия IE9.

    Из свежего:

    4 комментария
  2. IE9 preview

    16 марта 2010

    Вот нам и показали IE9. От финала он, конечно, далёк, но посмотреть есть на что.

    • Более быстрый, чем в IE8, JavaScript-движок.

    • Поддержка некоторых фич CSS3: border-radius, RGBA, opacity, селекторы. К релизу обещают доделать ещё.

    • Поддержка HTML5: новые элементы, перехлёст тэгов, изменено поведение script и style (теперь можно получить их текст через DOM), API для выделения текста.

    • DOM L2 и немного DOM L3 (Events).

    • Поддержка SVG.

    • DirectX для рендеринга страниц.

    • Улучшена производительность отладчика, добавлен профайлер HTTP.

    Для того, чтобы зарабоали приятные дополнения, надо перевести IE в новый document mode — IE9, например, при помощи:

    <meta http-equiv="X-UA-Compatible" content="IE=IE9" />

    или

    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

    Полный список изменений

    Пробуем

    На работу установленного в системе IE никоим образом не влияет. Устанавливать можно не опасаясь повреждения системы.

    11 комментариев
  3. IE7.js 2.1 (beta3)

    8 марта 2010

    Обновился проект Дина Эдвардса, обучающий IE понимать стандарты.

    • IE 5.0 больше не поддерживается.

    • В quirks mode не применяются фиксы для layout (кроме IE5.5).

    • IE9.js для улучшения IE8.

    • Поддержка opacity теперь в IE9.js.

    • Новые селекторы (IE9.js):

      • :first-of-type.

      • :last-of-type.

      • :only-of-type.

      • :nth-of-type().

      • :nth-last-of-type().

      • убран :contains() (другие браузеры его не поддерживают).

    • Изменена поддержка PNG.

    • Куча багфиксов, в том числе и некликабельные ссылки.

    • Новый, более быстрый, селекторный движок (тот же, что будет в новом base2).

    Смотрим демо и Пробуем

    2 комментария
  4. Побит рекорд самого короткого определения IE в JavaScript

    8 января 2010

    Как-то я писал о самом коротком JavaScript-коде, позволяющем определить IE. Предлагались всё новые варианты, код уменьшился до 9 байт, потом до 7 байт. Этот рекорд продержался довольно долго, но сегодня был побит Aleko с результатом в 5 байт.

    Итак, самый короткий код для определения IE:

    if(-[1,]){
      alert("Not IE!");
    }
    10 комментариев
  5. IE8 и режим совместимости с IE7

    4 июля 2009

    IE8 можно ввести в режим совместимости с IE7 (обязательно использовать до всех остальных элементов):

    <meta http-equiv="X-UA-Compatible" content="IE=7" />

    А можно наоборот, этот режим совместимости запретить:

    <meta http-equiv="X-UA-Compatible" content="IE=8" />

    И запрещать его нужно. Нужно для того, чтобы не верстать под ещё один «промежуточный» браузер, ведь IE8 в режиме совместимости — это совсем не IE7:

    8 комментариев
  6. Определяем браузер из JS

    29 января 2009

    В продолжение темы определения браузеров Gareth Heyes привёл хаки для других распространённых браузеров:

    Читаем

    5 комментариев
  7. 32 байта на распознавание IE

    28 января 2009

    Andrea Giammarchi представил минимальный код для определения IE:

    try{IE=window=!1}catch(e){IE=!0}

    А Gareth Heyes показал код покороче:

    if("v"=="v")
    8 комментариев
  8. Конец CSS Expression

    17 октября 2008

    Разработчики IE8 решились на очень важный шаг — отказаться от CSS Expressions, появившихся ещё в IE5.

    Причины: несовместимость со стандартом, медленная работа, возможные дыры в безопасности.

    Да, в режиме совместимости с IE7 Expressions работать будут как и раньше.

    1 комментарий
  9. Новый Firebug Lite

    25 июля 2008

    Ура! Теперь Lite-версия имеет очень похожий интерфейс, приучена к Inspect с просмотром текущего CSS, имеет нормальный DOM-инспектор и консольку.

    Если кто не знает — данная штука позволяет получить «облегчённую версию» FireBug в IE, Opera или Safari.

    [Букмарклет](javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.pi&&window.firebug){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);) — можно затащить к себе на браузерную панельку и пользоваться.

    Официальная страничка

    4 комментария
  10. IE7 strikes back

    23 июля 2008

    Джеми Томсон обнаружил неприятную штуку в IE7. Ещё более неприятную, чем недавнее включение «6.0» в строку user agent.

    Если строка user agent длиннее 260 символов, она магическим образом превращается в «Mozilla/4.0 (compatible; MSIE 6.0)».

    Читаем

    2 комментария