Upload
vitaliygalata
View
136
Download
0
Embed Size (px)
Citation preview
МЕТА:• поглибити знання учнів про програми браузери, • сформувати уявлення про принципи їхньої роботи, ознайомити з історією створення браузерів, акцентувати на відмінностях інтерфейсів браузерів «великої пятірки», встановити причини статистичних показників по викоритсанню браузерів, • розвивати навички , • прищеплювати інтерес до майбутньої професії, формувати своє бачення еволюції ІТ-технологій та прагнення бути активними її учасниками
Проблемне питання: Чого найбільше не вистачає сучасному
програмісту для підтримання еволюції інформаційно-комунікаційних технологій в програмі браузер
Браузер – це…1) - спеціальна програма, призначена для перегляду веб-
сайтів, що відбувається за допомогою http запитів до сервера й одержання від нього даних, які обробляються за спеціальним затвердженим стандартом, і таким чином формується веб-сторінка.
2) - програма, за допомогою якої ви маєте можливість зчитувати інформацію з інтернету.
3) - провідник між всесвітньою мережею Інтернет і користувачем.
Тім Бернерс-Лі
Кінець 80-х рр ХХ ст
Британський вчений, винахідник URI, URL, HTTP, HTML, винахідник Всесвітньої павутини (спільно з Робертом Кайо) і чинний глава Консорціуму Всесвітньої павутини. Автор концепції семантичної павутини. Автор безлічі інших розробок в області інформаційних технологій.
Першим був випущений оглядач Netscape Navigator, в ньому виправили всі помилки, які були присутні в Mosaic. Крім того, Netscape зуміли зробити браузер кросплатформним, що дозволило працювати йому на трьох операційних системах:Windows;Unix;Mac OS.Оглядач Netscape Navigator набирав популярність, компанія почала отримувати більший прибуток і розросталася, що дозволило їй вкладати більше коштів у поліпшення браузера.
Головне завдання браузера конвертувати вихідний код в веб- сторінку, з відповідним положенням всієї інформації-тексту, картинок, відеозаписів і багато чого іншого:- запит та відображення даних;- cookies ("куки") - це невелика
порція текстової інформації, яку веб-вузол (сайт) передає вашому браузеру.
Принцип роботи браузера(його основні функції)
- придушення вспливаючих вікон (pop-up)
- робота з декількома Web-сторінками в одному вікні (tabbed browsing)
- безпека.- швидкість завантаження сторінки- набір необхідних функцій
Принцип роботи браузера(його основні функції)
Складова браузера• Інтерфейс -
включає адресний рядок, кнопки "Назад" і "Вперед", меню закладок і т. Д. До нього відносяться всі елементи, крім вікна, в якому відображається запитувана сторінка.
• Механізм браузера - управляє взаємодією інтерфейсу і модуля відображення.
• Модуль відображення - відповідає за виведення запитаного змісту на екран. Наприклад, якщо запитується HTML-документ, модуль відображення виконує синтаксичний аналіз коду HTML і CSS і виводить результат на екран.
Складова браузера
• Мережеві компоненти - призначені для виконання мережевих викликів, таких як HTTP-запити. Їх інтерфейс не залежить від типу платформи, для кожного з яких є власні реалізації.
• Виконавча частина користувацького інтерфейсу - використовується для відтворення основних віджетів, таких як вікна і поля зі списками. Її універсальний інтерфейс також не залежить від типу платформи. Виконавча частина завжди застосовує методи користувача інтерфейсу конкретної операційної системи.
Складова браузера
• Інтерпретатор JavaScript - використовується для синтаксичного аналізу та виконання коду JavaScript.
• Сховище даних - необхідно для зберігання процесів. Браузер зберігає на жорсткий диск дані різних типів, наприклад файли cookie. У новій специфікації HTML (HTML5) є визначення терміна "веб-база даних": це повноцінна (хоча і полегшена) браузерна база даних.
Складова браузера