Зневадження, Статистика використання - Гнучка система інформаційної підтримки підвищення кваліфікації персоналу ДП №9

При розробці великих і нетривіальних веб-застосунків з використанням JavaScript, критично важливим є доступ до інструментів зневадження. Оскільки браузери від різних виробників дещо відрізняються у поведінці JavaScript і реалізації Об'єктної Моделі Документа, треба мати в руках зневаджувач для кожного браузера, якщо веб-застосування орієнтовано на нього.

На данний час Internet Explorer, Firefox, Opera, Google Chrome та Safari мають зневаджувачі для себе.

Internet Explorer має три звеваджувача для себе: Microsoft Visual Studio є найпотужнішим з цих трьох, слідом йде Microsoft Script Editor (компонента Microsoft Office), і нарешті існує безплатний Microsoft Script Debugger з базовими функціями. Веб-застосування для Firefox допоможе привести до ума додаток Firebug (зручно вбудований безпосередньо в браузер), або давніший відладчик Venkman, котрий також працює з браузером Mozilla. Drosera -- це звеваджувач з WebKit engine, що супроводжує Apple Safari.

Також існують кілька інструментів, як вільних, наприклад JSLint, інструмент перевірки якості коду, що сканує JavaScript програму, шукаючи проблеми коду, так і комерційних продуктів типу інструменту з назвою JavaScript Debugger.

Оскільки JavaScript є інтерпретатором, без строгої типизації, і може виконуватися в різних середовищах, кожне зі своїми власними особливостями сумісності, програміст має бути дуже уважним, і повинен перевіряти, що його код виконується як очікується в широкому переліку можливих конфігурацій. Дуже часто трапляються випадки, коли скріпт, що чудово працює в одному середовищі, видає некоректні результати в іншому.

Кожен блок сценарію інтерпретатор розбирає окремо. На веб-сторінках, коли треба комбінувати блоки JavaScript та HTML, синтаксичні помилки найти легше, якщо тримати функції сценарію в окремому блоці коду, або (ще краще) використовувати багато малих пов'язаних. js файлів. В такий спосіб синтаксична помилка не спричинятиме "падіння" цілої сторінки, і можна надати допомогу, елегантно вийшовши зі сторінки.

Статистика використання

Реальний звіт про використання JavaScript в браузерах свідчить, що

Біля 90 % користувачів мають встановленим JavaScript версії 1.3,

Близько 4 % -- версію 1.0,

Близько 3.5 % -- версію 1.5,

Близько 2.5 % -- версію 1.6,

Решта версій зустрічається в долях відсотка (джерело -- spylog. ru на січень 2008).

Похожие статьи




Зневадження, Статистика використання - Гнучка система інформаційної підтримки підвищення кваліфікації персоналу ДП №9

Предыдущая | Следующая