Все заметки с тэгом «JavaScript»

Можно уточнить:
    1. Понедельник, 8 марта

      IE7.js 2.1 (beta3)

      Обновился проект Дина Эдвардса, обучающий 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).

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


    1. Понедельник, 22 февраля

      Несколько маленьких полезных приемов в JavaScript

      Неплохой материал, собравший довольно большое количество мелких приёмов. Среди них «приведение» типов, перевод чисел в различные системы счисления, организация сессии посредством window.name, пакетная вставка в DOM и использование callback при замене по регулярному выражению.

      Читаем


    1. Суббота, 20 февраля

      jQuery 1.4.2

      Вышел jQuery 1.4.2.

      - Два новых метода в API.
      - В два раза быстрее 1.4.1 и в три 1.3.2. (.bind(), .unbind(), .empty(), .remove(), .html(), $("body"), вставка единственного элемента в DOM).
      - Прилично переписали внутренности.
      - Закрыто 40 тикетов из трекера.

      Сжатая версия
      Не сжатая версия
      CDN Google
      CDN Microsoft


    1. Понедельник, 15 февраля

      Steve Souders об особенностях клиентской оптимизации

      Steve Souders поделился сразу несколькими занятными фактами об особенностях современных и не очень браузеров.

      IE и независимые от протокола URI
      Internet Explorer 7 и 8 при использовании URI вида "//rmcreative.ru/css/main.css" будут загружать файл два раза. При явном указании http, https или использовании относительных URI этого не происходит.

      document.write и FireFox
      При загрузке скриптов через document.write в FF (в том числе и в 3.6) блокируются остальные загрузки.

      IE грузит стили с media="print"
      Причём делает это даже когда мы ничего не печатаем. При этом до полной загрузке блокируется рендеринг страницы.

      Подключаем стили через JavaScript
      Можно избежать блокировки, используя JavaScript:


      var link = document.createElement('link');
      link.rel = 'stylesheet';
      link.type = 'text/css';
      link.href = '/main.css';
      document.getElementsByTagName('head')[0].appendChild(link);



      Chrome, Safari и загрузка фоновых изображений
      Перечисленные браузеры начинают загружать фоновые изображения до подгрузки CSS. Таким образом, изображения будут загружены даже если в CSS они переопределены.

      Источники:
      - Souders blasts off 5 in a row
      - Missing schema double download
      - document.write scripts block in Firefox
      - media=print stylesheets
      - dynamic stylesheets
      - Speculative background images


    1. Среда, 10 февраля

      Plupload

      Позволяет загружать файлы через HTML5 Gears, Silverlight, Flash, BrowserPlus или обычные формы. Поддерживаются такие удобные штуки, как прогресс-бар и нарезка картинок на стороне клиента. Распространяется по GPLv2.

      При инициализации можно указать способ загрузки файлов, например:

      runtimes : 'gears,html5,flash',


      Если у нас нет gears, будет использоваться html5. Если нет и его — flash.

      Пользуемся
      Примеры работы


    1. Понедельник, 1 февраля

      jQuery source viewer

      Довольно интересный проект, позволяющий очень и очень удобно изучать код jQuery. Вводим название метода и получаем подсвеченный исходный код с навигацией к другим методам. Всё как в хороших IDE, только намного удобнее.

      Пользуемся

      Кстати, вышла jQuery 1.4.1. Стоит обновиться.


    1. Пятница, 22 января

      Простое шаблонирование в JavaScript

      Замечательный способ несколько разгрузить JavaScript код, используя для этого всего одно небольшое дополнение к стандартному объекту String.

      Читаем


    1. Пятница, 15 января

      jQuery 1.4

      Точно в срок вышла новая версия популярной библиотеки jQuery.

      Наконец, стало известно, что же всё-таки поменяли. Подробно об этом можно прочитать в официальном анонсе. Скажу только, что поменяли много и хорошо.

      Сжатая версия
      Сжатая версия на CDN Google
      Несжатая версия для отладки

      Изменения в API


    1. Понедельник, 11 января

      dygraphs

      Неплохая кроссбраузерная JavaScript библиотека для отрисовки интерактивных графиков.

      — Не требует Flash.
      — Работает в Internet Explorer (через excanvas).
      — Довольно лёгкая и быстрая (45 Кб).
      — Множество интерактивных возможностей вроде приближения участков и показа значений по наведению мыши.
      — Совместима с Google Visualization API.

      Пробуем


    1. Пятница, 8 января

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

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

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


      if(-[1,]){
      alert("Not IE!");
      }


  1. 1
  2. 2
  3. 3
  4. Последняя

Подписаться на RSS

Интересное

Разделы

  1. (5)
  2. (11)
  3. (6)
  4. (9)
  5. (6)
  6. (6)
  7. (16)
  8. (59)
  9. (264)
  10. (51)
  11. (16)
  12. (12)
  13. (37)
  14. (5)
  15. (10)
  16. (14)
  17. (18)
  18. (12)
  19. (6)
  20. (8)
  21. (7)
  22. (29)
  23. (62)
  24. (18)
  25. (64)
  26. (5)
  27. (193)
  28. (56)
  29. (6)
  30. (18)
  31. (72)
  32. (27)
  33. (65)
  34. (32)
  35. (10)
  36. (5)
  37. (6)
  38. (5)
  39. (309)
  40. (11)
  41. (6)
  42. (12)
  43. (8)
  44. (18)
  45. (6)
  46. (15)
  47. (114)
  48. (18)
  49. (6)
  50. (8)
  51. (66)
  52. (16)
  53. (6)
  54. (17)
  55. (5)
  56. (26)
  57. (7)
  58. (27)
  59. (7)
  60. (12)
  61. (11)
  62. (118)
  63. (31)
  64. (5)
  65. (18)
  66. (22)
  67. (9)
  68. (6)
  69. (8)
  70. (41)
  71. (10)
  72. (6)
  73. (12)
  74. (8)
  75. (5)

Друзья