Програмні засоби для перегляду веб-сторінок. Перегляд Web-сторінок

Більшість користувачів-початківців, які звертаються до ресурсів Інтернету, задіють стандартний набір можливостей Windowsі браузер Internet Explorer, вважаючи, що ці програми забезпечують вирішення всіх завдань під час роботи з Web-ресурсами. Однак, це не так. Існує ціла низка корисних програм, що доповнюють можливості всемогутнього браузера, це засоби автономного перегляду, засоби аналізу оновлення інформації на конкретних вузлах, перекладачі тощо. Стисло зупинимося на принципах роботи цих програм.

Засоби автономного перегляду Web-сторінок

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

Іншими словами, це зручно в тому випадку, якщо користувачеві необхідна інформація, яка представлена ​​відносно великими блоками.

Згадані вище програми називають офлайновими браузерами або Інтернет-вампірами.

При завантаженні великої кількості документів офлайновий браузер може бути ефективнішим за рахунок можливості одночасного завантаженняфайлів з кількох сторінок відразу.

Функцію офлайнового браузера можна порівняти з бібліотечною службою, яка надає можливість скопіювати частину бібліотечного фонду та забрати його додому для роботи у більш оперативному режимі (рис. 4.13).


Мал. 4.13.

При копіюванні інформації з Мережі на жорсткий диск можуть виникати проблеми з гіперпосиланнями. Очевидно, що далеко не завжди вдається скопіювати всі документи, на які посилаються сторінки сайту. Тож окремі посилання залишаться неробочими. Більше того, як відомо, абсолютні посиланнявказують на певні адреси URL. При копіюванні веб-сторінок на локальний комп'ютер їх адреси зміняться, і абсолютні посилання перестануть працювати в автономному режимі. Таким чином, для того щоб зробити автономну копію, необхідно переналаштовувати гіперпосилання в документах, що копіюються. У цьому випадку у копії Web-вузла на локальному комп'ютеріможе бути відтворена структура взаємозв'язку документів вихідного сайту, проте копія для автономного перегляду вже не буде дзеркальною копією Web-вузла, з якого копіювання.

Існує ціла низка офлайнових браузерів. Серед російських продуктів слід згадати "Діскокачалку" компанії "Діско" (www.disco.ru). Однією з найпоширеніших програм цього класу є порівняно нова та водночас популярна програма WebZip компанії Spidersoft (www.spidersoft.com). Основна її перевага полягає у здатності створювати ZIP-архіви завантажених файлів. Природно, це дозволяє значно ефективніше використовувати дисковий простір. WebZip має вбудований браузер, який дозволяє переглядати архівовані сторінки, не розпаковуючи їх.

p align="justify"> Для роботи в WWW на комп'ютері необхідно мати спеціальну програму - броузер (browser). Броузер- це прикладна програма, що взаємодіє з WWW і дозволяє одержувати з мережі різні документи, переглядати та редагувати їх вміст. Броузери надають можливість роботи з документами, що містять текстову та мультимедійну інформацію. З іншого боку, вони підтримують всі розглянуті раніше методи і протоколи доступу до Internet.

У WWW документи, як правило, містять гіпертекст (текст із гіперпосиланнями). На відміну від звичайних текстів, документи в мережі містять команди, що задають їхню структуру, включаючи посилання на інші документи. Це дозволяє броузеру відформатувати документ для відображення на екрані відповідно до можливостей конкретного комп'ютера. Оскільки в складі Internet використовуються різноманітні апаратно-програмні засоби, то для розробки Web-сторінок було прийнято універсальну мову гіпертекстової розмітки - HTML (HyperText Markup Language).

До складу HTML входить набір команд, які використовуються для опису структури документа. За допомогою HTML документ розбивається на відповідні логічні компоненти абзаци, заголовки, списки і т.д. Конкретні атрибути форматування документа (основного тексту та виділених компонентів) під час його перегляду визначаються браузером.

Найбільш поширеними броузерами є:

    Mosaic для Windows;

    програма Cello;

Розглянемо коротко їх призначення та основні можливості. Основну увагу буде приділено MSIE як одному з найпопулярніших броузерів. Його остання версія 4.0 поширюється на Internet фірмою Microsoft безкоштовно і входить у склад Windows 98.

Mosaic для Windows- Одна з перших програм перегляду. Вона має дуже простий графічний інтерфейс з користувачем та дозволяє відображати на екрані відформатовані Web-документи. Недоліком є ​​необхідність встановлення додаткового програмного забезпечення для роботи з графічними файлами, аудіо і відео зображеннями, яке не входить стандартно до складу броузера.

Програма Celloбула розроблена як альтернатива Mosaic. Безпосередньо надає доступ до HTTP-, Gopher-, FTP-серверів, телеконференцій UseNet, а також підтримує роботу з Telnet під час використання зовнішніх клієнтських програм. Програма має дуже простий інтерфейс, що дає змогу швидко освоїти роботу з нею. Незручністю роботи з броузером є мала кількість кнопок на панелі управління, тому постійно доводиться працювати зі спадаючими меню.

Програма Linxналежить до броузерів з текстовим інтерфейсом. Гіпертекстові посилання виділяються на екрані іншим кольором або інверсією кольорів фону та тексту. Перевагою цього броузера є можливість швидко знаходити текстову інформацію у WWW за допомогою гіпертекстових посилань. Переглянуті сторінки можна відзначати за допомогою закладок, які можна створити під час роботи з броузером.

Броузер EINet WinWebвідрізняється на краще малим обсягом займаної при роботі основної пам'яті, гарною підтримкою інтерактивних форм, стійкою і надійною роботою. Механізм навігації реалізований просто та зручно для користувача. Є вбудований засіб пошуку документів за ключовими словами. Налаштування броузера дає можливість вибору шрифтів та кольорів, які використовуються при відображенні документів та виділенні гіперпосилань.

Броузер Internet Worksдозволяє працювати не тільки з WWW, а й з FTP- та Gopher-серверами. Документи, з якими працює користувач, можуть подаватися на трьох рівнях. При цьому перехід від сторінки до сторінки може відбуватися як у межах одного рівня, так і між ними, використовуючи кнопки панелі інструментів та можливість роботи в багатовіконному режимі. Перегляд текстового документа може відбуватися при одночасному фоновому завантаженні мультимедійних файлів. Є можливість настроювання інтерфейсу користувачем.

Загальновизнані лідери серед програм перегляду та редагування Web-документів – броузери Netscape Communicator та Microsoft Internet Explorer є найбільш зручними та багатофункціональними. Вони дозволяють відображати на екрані будь-які документи, створені в будь-якому операційному середовищі та на будь-якому комп'ютері з конфігурацією, що забезпечує роботу в мережі.

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

Звичайно, прості сторінки (типу тієї, яку ми написали в попередньому розділі), швидше за все, однаково виглядатимуть у всіх броузерах. Проте, що складніше сторінка, то більше вписувалося відмінностей у її сприйнятті різними програмами перегляду. Ці відмінності можуть стосуватися розташування елементів на сторінці, реакції на дії користувача, зовнішнього вигляду окремих елементіві т. д. Створюючи веб-сторінку, корисно переглядати її в різних броузерах та коригувати код відповідно до того, що ви побачили. Нерідко може статися, що сторінка, яка дуже красиво виглядає в одному броузері, буде просто нечитаною в іншому. Створення складної сторінки, яка майже однаково виглядає у різних броузерах, – завдання не з легких. Тому ми рекомендували б орієнтуватися на будь-який один броузер, а сумісність з іншими підтримувати лише на мінімальному рівні. Ще можна створювати копії сторінок для різних броузерів, проте тут також є невелика проблема, про яку розповімо трохи нижче.

І, нарешті, найпростіше рішення: створивши сторінку, написати на її початку щось типу: "Найкраще виглядає в такому-то броузері" і помістити поруч посилання, клацнувши на якій, користувач міг би завантажити собі потрібну програму перегляду. Однак треба мати на увазі, що далеко не всі користувачі швидше за все захочуть це зробити, і не тільки тому, що не всі броузери безкоштовні. По-перше, не всі мають можливість завантажувати великі обсяги даних з Інтернету, а по-друге, багато хто вже звикли користуватися якоюсь програмою перегляду, і порада терміново встановити собі іншу викличе у них у кращому випадку подив.

Internet Explorer

На сьогоднішній день найбільш популярною програмоюперегляду веб-сторінок є браузер Microsoft Internet Explorer, яким користується приблизно половина всіх, хто блукає по Інтернету. MS Internet Explorer версії 5 підтримує більшість вимог HTML 4.0,і саме на цю програму ми орієнтуватимемося в прикладах, наведених у цій книзі. Ця програма безкоштовна, і її можна завантажити з http://www.microsoft.com/windows/ie_intl/ru/download/. Там же можна оновити версію броузера та взяти різні доповнення до цієї програми. Майже всі кардинальні нововведення з'явилися в програмі MS Internet Explorer починаючи з версії 4. Однак деякі моменти, пов'язані в основному з реакцією на дії користувача та інтерпретацією коду, написаного мовою JavaScript, все ж істотно змінилися в п'ятій версії. Тому не дивуйтеся, якщо сторінка, написана для Internet Explorer версії 5, під час перегляду в четвертій версії видаватиме, наприклад, повідомлення про помилку сценарію. До речі, п'ята версія Internet Explorer здатна автоматично коригувати дрібні неточності. Інші броузери цього не вміють, і для них ці неточності будуть виливатись і повідомлення про помилки. Програма Інтернет Explorer підтримує як сценарну мову не тільки мову JavaScript, але й винайдену компанією Microsoft мова VBScript, який походить від мови Visual Basic. Оскільки веб-сторінки, написані з використанням VBScript, реально існують, лише використання броузера Internet Explorer дозволяє сьогодні адекватно відобразити їх вміст. У мові VBScript з'явилися деякі цікаві можливості, які були відсутні у JavaScript 1.0, такі, наприклад, як функція автоматичного ігнорування помилок у циклі (On Error Resume Next). Ми не розглядаємо в цій книзі мову VBScript, оскільки все ж таки універсальною мовою сценаріїв на сьогоднішній день є JavaScript.

Що стосується ранніх версій MS Internet Explorer, їх використання породжує ряд проблем. Так, наприклад, у третій версії використана досить своєрідна реалізація JavaScript, і деякі функції, написані для більш пізніх версійабо для броузерів компанії Netscape, Internet Explorer 3 працюють не зовсім правильно. Крім того, оскільки проект HTML 4.0тоді ще тільки зароджувався, в Internet Explorer 3 відсутні функції реакції на дії користувача, можливість довільного розташування елементів оформлення та ін. Немає також підтримки каскадних таблиць стилів. У деяких випадках виникають проблеми з навігацією між кадрами. А ще більш ранніх версіях цього броузера взагалі була відсутня підтримка мов сценаріїв і були доступні тільки найпростіші засоби.

Броузер Netscape Navigator

Другим за популярністю броузером у світі є Netscape Navigator. На відміну від MS Internet Explorer, ця програма реалізована для багатьох платформ, включаючи OS/2 та UNIX з їїклонами. На "He-Win.dows-комп'ютерах" Netscape Navigator продовжує залишатися найбільш популярною програмою перегляду веб-сторінок.

На момент написання цих рядків вийшов другий попередній реліз шостої версії Netscape Navigator У цій версії також реалізовано підтримку багатьох вимог HTML 4.0,проте не так повною мірою, як у MS Internet Explorer 5. Зокрема, на дії користувача як і раніше можуть реагувати далеко не всі елементи веб-сторінки. Програму Netscape Navigator можна отримати безкоштовно, звернувшись за адресою www.netscape.com. У попередньої версіїцієї програми (четвертої) не підтримувалися нові теги, запропоновані у четвертій версії Internet Explorer (наприклад