Для студентов по предмету ИнформатикаСтворення веб-сайту інтернет-магазину на базі CMS JoomlaСтворення веб-сайту інтернет-магазину на базі CMS Joomla
2016-07-292016-07-29СтудИзба
ВКР: Створення веб-сайту інтернет-магазину на базі CMS Joomla
Описание
Створення веб-сайту інтернет-магазину на базі CMS Joomla
Содержание
- , в яких можуть бути включені назва документа (за допомогою тегов ) і інші параметри, що використовуються браузером при відображенні документа. Тіло документа поміщене в теги і містить власне інформацію, яку бачить користувач. За відсутності тегів форматування весь текст виводиться у вікно браузера суцільним потоком, переклади рядків, пропуски і табуляції розглядаються як пробільні символи, декілька пробільних символів, що йдуть підряд, замінюються на один. Для форматування використовуються наступні основні теги: - початок нового абзацу, може мати параметр, що визначає вирівнювання: ; - переклад рядка в межах поточного абзацу; - виділення тексту підкресленням Посилання на інший документ встановлюється за допомогою тега ..., де URL - повна або відносна адреса документа. При цьому текст, ув'язнений в тег , зазвичай виділяється підкресленням і кольором, і після натискання мишею по цьому посиланню браузер відкриває документ, адреса якого вказана в параметрі href. Графічні зображення вставляються в документ за допомогою тега . 1.6.2 Динамічна мова розмітки гіпертекстових документів DHTML Динамічний HTML (Dynamic HTML, DHTML) не є якоюсь особливою мовою розмітки сторінок. Це всього лише термін, вживаний для позначень HTML-сторінок з динамічно змінним вмістом. Реалізація DHTML “стоїть” на трьох “китах”: безпосередньо HTML, каскадні таблиці стилів і мови сценаріїв. Ці три компоненти DHTML зв'язано між собою об'єктною моделлю документа (DOM, Document Object Model), що є по суті інтерфейсом прикладного програмування (API). DOM зв'язує воєдино три перераховані компоненти, додаючи простому документу HTML нову якість – можливість динамічної зміни свого вмісту без перевантаження сторінки. Об'єктна модель документа робить всі елементи сторінки програмованими об'єктами. З її допомогою через мови сценаріїв можна дістати доступ і управляти всім, що є в документі. Кожен елемент HTML доступний як індивідуальний об'єкт, а це означає, що можна змінювати значення будь-якого параметра будь-якого тега HTML-сторінки, і, як наслідок, документ дійсно стає динамічним. Будь-яка дія користувача (натискання кнопкою миші, переміщення миші у вікні браузера або натиснення клавіші клавіатури) об'єктною моделлю документа трактується як подія, яка може бути перехоплене і оброблене процедурою сценарію. 1.6.3 Розширювана мова розмітки XML На сьогоднішній день вже всім фахівцям в області веб-технологий стало очевидне, що існуючих стандартів передачі даних по Internet недостатньо. Формат HTML, ставши свого часу проривом в області відображення вмісту вузлів Internet, вже не задовольняє всім необхідним на даний момент вимогам. Він дозволяє описати те, яким чином повинні бути відображені дані на екрані кінцевого користувача, але не надає ніяких засобів для ефективного опису передаваних даних і управління ними. Крім того, каменем спотикання для багатьох компаній, що займаються розробкою програмного забезпечення, є необхідність сумісного використання різних компонентів, забезпечення їх взаємодії, можливості обміну даними між ними. До недавнього часу не існувало стандарту, що надає засоби для інтелектуального пошуку інформації, обміну даними, адаптивної обробки отримуваних даних. Вирішенням всіх описаних вище проблем став затверджений в 1998 році міжнародною організацією W3C мова XML. XML (eXtensible Markup Language) - це розширювана мова розмітки, призначена для опису в текстовій формі структурованих даних. Цей текстовий (text-based) формат, багато в чому схожий з HTML, розроблений спеціально для зберігання і передачі даних. XML дозволяє описувати і передавати такі структуровані дані, як: 1. Окремі документи. 2. Метадані, що описують вміст якого-небудь вузла Internet. 3. Об'єкти, що містять дані і методи роботи з ними (наприклад, елементи управління ACTIVEX або об'єкти Java). 4. Окремі записи (наприклад, результати виконання запитів до баз даних) 5. Всілякі веб-посилання на інформаційні і людські ресурси Internet (адреси електронної пошти, гіпертекстові посилання і ін.) Дані, описані на мові XML, називаються XML-документами. Мова XML легко читана і достатньо проста для розуміння. Якщо Ви були знайомі з HTML, то навчитися складати XML-документи не складе для Вас ніяких труднощів. Початковий текст XML-документа складається з набору XML-элементів, кожен з яких містить початковий і кінцевий теги. Кожна пара тегів представляє частину даних. Тобто, як і HTML, мова XML для опису даних використовує теги. Але, на відміну від HTML, XML дозволяє використовувати необмежений набір пар тегів, кожна з яких представляє не то, як увязнені в неї дані повинні виглядати, а то, що вони означають. Будь-який елемент XML-документа може мати атрибути, характеристики, що уточнюють його. Атрибут - це пара ім'я = "значення", яка задається при визначенні елементу в початковому тегу. Принцип розширюваності мови XML полягає в можливості використання необмеженої кількості пар тегів, визначуваних творцем XML-документа. Принцип незалежності визначення внутрішньої структури документа від способів представлення цієї інформації полягає у відділенні даних від процесу їх обробки і відображення. Таким чином, отримані дані можна використовувати відповідно до потреб клієнта, тобто вибирати потрібне оформлення, застосовувати необхідні методи обробки. Управляти відображенням елементів у вікні програми-клієнта (наприклад, у вікні браузера) можна за допомогою спеціальних інструкцій - стильових таблиць XSL (eXstensible Stylesheet Language). Ці таблиці XSL дозволяють визначати оформлення елементу залежно від його місцерозташування усередині документа, тобто до двох елементів з однаковою назвою можуть застосовуватися різні правила форматування. Крім того, мовою, лежачою в основі XSL, є XML, а це означає, що таблиці XSL більш універсальні, а для контролю коректності складання таких стильових таблиць можна використовувати DTD-описания або схеми даних, розглянуті нижче. Формат XML, в порівнянні з HTML, має невеликий набір простих правил розбору, який дозволяє розбирати XML-документи, не удаючись до яких-небудь зовнішніх описів використовуваних XML-елементів. У загальному випадку XML-документи повинні задовольняти наступним вимогам: 1. Кожен відкриваючий тег, що визначає деяку частину даних в документі, обов'язково повинен супроводжуватися таким, що закриває, тобто, на відміну від HTML, не можна опускати закриваючі теги. 2. Вкладеність тегів в XML строго контролюється, тому необхідно стежити за порядком проходження відкриваючих і закриваючих тегів.
- 11. «Joomla! 1.5. Руководство пользователя», Колисниченко Д.Н., с ил.; ISBN 978-5-8459-1509-2; 2009,224 с.
- countModules('logo')) : ?> countModules('logo')) : ?> countModules('showcase') or $this->countModules('showcase2') or $this->countModules('showcase3')) : ?> countModules('showcase')) : ?> countModules('showcase2')) : ?> countModules('showcase3')) : ?> countModules('showcase-panel')): ?> Close countModules('newsflash')) : ?> countModules('feature') or $this->countModules('feature2') or $this->countModules('feature3')) : ?> countModules('feature')) : ?> countModules('feature2')) : ?> countModules('feature3')) : ?> countModules('breadcrumb')) : ?> countModules('user1') or $this->countModules('user2') or $this->countModules('user3')) : ?> countModules('user1')) : ?> countModules('user2')) : ?> countModules('user3')) : ?> countModules('inset2') and !$editmode) : ?> countModules('inset') and !$editmode) : ?> countModules('user4') or $this->countModules('user5') or $this->countModules('user6')) : ?> countModules('user4')) : ?> countModules('user5')) : ?> countModules('user6')) : ?> countModules('user7') or $this->countModules('user8') or $this->countModules('user9')) : ?> countModules('user7')) : ?> countModules('user8')) : ?> countModules('user9')) : ?> countModules('bottom') or $this->countModules('bottom2') or $this->countModules('bottom3')) : ?> countModules('bottom')) : ?> countModules('bottom2')) : ?> countModules('bottom3')) : ?> © countModules('debug')) : ?> Додаток Б Структурна схема веб- сайту Головна сторінка Веб- сайту Настройки Веб-сайта 51
Характеристики ВКР
Предмет
Просмотров
92
Качество
Идеальное компьютерное
Размер
1,48 Mb