Прокрутить к контенту ↓


Заметки с меткой «dom»

  • Firefox 49 (+)

    Первый осенний выпуск Firefox готов порадовать внушительным списком новшеств:

    • поддержка HTML5-элементов DETAILS и SUMMARY;
    • CSS-свойства background-position-x и background-position-y;
    • шестнадцатеричная запись CSS-цветов с прозрачностью (#RRGGBBAA, #RGBA);
    • text-align-last без префикса;
    • DOM4-методы before(), after(), replaceWith(), append(), prepend();
    • синтез речи в рамках Web Speech API;
    • работа с браузерной историей в WebExtensions API и проч.
  • getElementsByClassName() в IE8 (+)

    Браузер Internet Explorer 8 (IE8) не поддерживает DOM-метод getElementsByClassName(), но поддерживает querySelectorAll(), с помощью которого можно решить ту же задачу без привлечения каких-либо JS-библиотек.

  • Firefox 27 (+)

    Первый в 2014-м году, предолимпийский выпуск передового интернет-браузера Firefox приготовил для нас немало интересного:

    долгожданную возможность сброса унаследованных/каскадированных стилей нужных элементов с помощью CSS-свойства all со значением unset или initial, экспериментальную поддержку режимов наложения (например, multiply) я-ля Photoshop с помощью CSS-свойства mix-blend-mode, поддержку spread-оператора в вызовах JS-функций для передачи списка аргументов в виде массива, поддержку протоколов шифрования TLS 1.1 и 1.2, sandbox-директивы allow-popups, протокола SPDY 3.1 и др.

  • Firefox 19 (+)

    Встречаем Firefox 19 — свежую версию современного веб-браузера с широкими возможностями, разрабатываемого некоммерческой организацией Mozilla.

    В новой версии: CSS Flexbox поддерживается без префикса (хотя по-прежнему отключён по умолчанию); поддерживаются новые единицы измерения vh, vw, vmin и vmax, привязанные к размеру области отображения (viewport) страницы; атрибут allowfullscreen элемента IFRAME теперь поддерживается без префикса; в браузер встроена JavaScript-библиотека PDF.js, позволяющая просмотривать PDF-документы без помощи сторонних плагинов; прекращена поддержка XForms; и другие интересные новшества.

  • Почти родной matchesSelector() для IE8 (+)

    В современных браузерах доступен удобный JavaScript-метод matchesSelector() (в более свежих версиях стандарта переименованный в matches()), позволяющий определить, соответствует ли элемент заданному селектору. Это одна из ключевых возможностей, позволяющих обойтись без библиотек типа jQuery для удобного назначения live-обработчиков событий.

    Internet Explorer поддерживает matchesSelector() (с префиксом ms) лишь начиная с версии 9. Но что делать с IE8, поддерживать который во многих случаях по-прежнему приходится? К счастью, есть компактное решение, не требующее сторонних библиотек.