DHTML DHTML е изкуството да съчетаваш HTML, JavaScript, DOM и CSS. DHTML НЕ език или web стандарт. DHTML означава динамичен HTML.

Презентация:



Advertisements
Похожие презентации
Услуги и ресурси на интернет от ново поколение СА "Д.А.Ценов" - гр. Свищов.
Advertisements

Димитър Аврамов, CEO, FColor.bg Познатите начини за съхраняване IT данни Има ли нужда от промяна и какво я носи От традициония център за данни към виртуалния.
Средства на Visual Studio Team System за управление на проекти, версии на системата, извеждане на отчети, изграждане на изпълними версии на системата.
С ЪДЪРЖАНИЕ : Какво е Linux? Ядро Обвивка X Среда Свободен софтуер Ubuntu Debian Отворен код Дистрибуции.
Основни информационни дейности. Измерване на информацията.
ПРЕДСТАВЯНЕ НА АЛГОРИТМИ. Прилагат се три основни начина за описание на алгоритмите: Словесно Блок – схеми Алгоритмични (програмни) езици.
Създаване на циркулярни документи. 1. Структура на циркулярен документ А) Циркулярни документи: Компютърни текстови документи, които представляват образци,
Същност на електронните таблици Microsoft Office.
PHP Web Application Security. 1. Cross Site Scripting (XSS) 2. SQL Injection 3. Malicious File Execution Open Web Application Security Project
Изследване на слогана Изготвил: Анелия Валентинова Недялкова F39464 Специалност: Масови комуникации, I-ви курс.
Социален бизнес инструмент. Помага на фирми и организации да наложат своята търговска марка в така бързо нарастващите социални мрежи. Целта - да обедини.
ВМЪКВАНЕ И ФОРМАТИРАНЕ НА ПРЕПРАТКИ ПОД РЕД И В КРАЯ НА РАЗДЕЛ.
Номериране на страници. Настройки за печат и отпечатване.
Мултиезични сайтове Иво Апостолов, 11 юни 2010 Интер Експо Център, София SEO конференция 2010.
Съдържание Кои сме ние и защо сме тук? Какво е nZoom? Какви са ползите от nZoom? Допълнителна информация.
Организация на данните в папки и файлове. Файл (File) Файл (File) – компютъра съхранява документите във вид на файлове. Всеки файл има собствено име,
Интернет 1. Какво представлява Интернет? Състои се от свързани помежду си компютърни мрежи. Всяка мрежа включва в себе си стотици и дори хиляди компютри.
Файлова организация на данните. 1. Файл (file)- съвкупност от данни обединени под едно име. Името на файла се състои от букви и цифри. Строго са забранени.
Транксрипт:

DHTML DHTML е изкуството да съчетаваш HTML, JavaScript, DOM и CSS. DHTML НЕ език или web стандарт. DHTML означава динамичен HTML.

Въведение История на DHTML Компоненти на DHTML Структура на уебстраница Заключение Литература Автор

Въведение DHTML е абревиатура на Dynamic Hypertext Markup Language (динамичен хипертекстов маркиращ език), с която се означава съвкупността от технологии за създаването на интерактивни и анимирани уебсайтове, използващи комбинация от статичен маркиращ език (какъвто е HTML), клиентски скриптов език (какъвто е JavaScript), език за описание на стилове (като CSS), и стандартизирания документен обектен модел (Document Object Model, DOM). DHTML позволява на скриптовите езици да сменят променливите на езика, описващ уебстраницата, което на свой ред повлиява на изгледа и функционалността на иначе "статичното" HTML съдържание след като страницата се зареди напълно, както и в процеса на преглеждането ѝ. Така динамичната характеристика на езика DHTML се изразява в начина, по който той функционира по време на прегледа на страницата, а не в способност да се създава уникално съдържание при всяко зареждане на страницата. За сравнение, понятието за динамична уебстраница е по-широко формулирано като уебстраница, която зарежда различно съдържание за всеки отделен потребител, при всяко презареждане или за различните стойности на специфични променливи. В това число влизат страници създадени или с клиентски скриптове, или със сървърни скриптове (като PHP или Perl), при които съдържанието се генерира от уеб-сървъра преди да се изпрати до клиента.

История През 1960 години, IBM учени са работили по Generalized Markup Language (GML) за описание на документи и тяхното форматиране. През 1986 г. Международната организация по стандартизация (ISO) прие вариант на този стандарт, наречен Standard Generalized Markup Language (SGML). SGML предлага много сложна система за маркиране на документи, така че появата им не зависи от специфични софтуерни приложения. За съжаление, SGML езика е неподходящ за бързо и лесно публикуване в Интернет. Мненията са, че този тип представяне е твърде скучно за масовия пазар на Интернет. Данните трябва да се показва в една интересна структура и т.н. HTML (Hypertext Markup Language) е създаден. HTML е подмножество на SGML. Той променя представянето на съдържанието на документа. HTML представя данни в прозореца на браузъра в множество форми, размери, цветове и предвижда допълнителни функции, като например формуляри и хипервръзки.HTML е добър инструмент за публикуване на малки по размер файлове по Интернет. Въпреки това HTML в традиционната си форма не е достатъчно мощен за създаване на интерактивни и множество богати на документи, които днес налага търговското търсене, уеб сайтове. В един стандартен документ, HTML не може да се уточни, че текст и изображения се намира на точните координати.Повечето компютърни езици за програмиране имат повече функции от HTML. Езикът за програмиране JavaScript има мощен набор от команди. С цел да се съчетаят тези два програмни езика заедно и да се създаде продукт, който ще е търсен на пазара и използван от потребителите, се създава динамичният HTML.

Компоненти на DHTML DHTML изисква четири независими компоненти за работа: HTML, Cascading Style Sheets, скриптове и Document Object Model. HTML: HTML определя структурата на уеб страницата, използвайки основни елементи, като заглавия, форми, таблици, параграфи и връзки. Cascading Style Sheets (CSS): Подобно на шаблон с една дума за обработка на документ, чийто стил лист контролира форматирането на HTML елементите. Както и в традиционния за предпечат, може да се използва стила лист да се определят полетата на страницата, точни размери. Cascading Style Sheets е метод за определяне на предимство и за разрешаване на конфликти, когато множество стилове се използват.

Компоненти на DHTML Scripting: Scripting предоставя механизми, които да тълкуват действията на потребителите и предизвиканите от страна на клиента промени в страницата. Например, скриптове могат да интерпретират действия на мишката и ще се предизвика действие с помощта на набор от предварително определени инструкции (като подчертава текста активира с мишката действие). Въпреки че DHTML може да комуникира с няколко скриптови езици, JavaScript е всъщност стандарт за създаване на кръстосани браузър страници DHTML. Document Object Model (DOM): DOM очертава уеб съдържание по начин, който дава възможност на HTML елементи, стилове и скриптови езици да взаимодействат помежду си.

Структура на уебстраница Обичайно, уебстраниците, използващи DHTML, изглеждат по следния начин: DHTML example function init() { myObj = document.getElementById("navigation"); //.... more code]] } window.onload=init; Often the code is stored in an external file; this is done by linking the file that contains the JavaScript. This is helpful when several pages use the same script:

Заключение DHTML е разширение на HTML. Тя съдържа редица нови етикети, които позволяват да се определи потребителски интерфейс, по отношение на HTML елементи и позволява на потребителите да взаимодействат с този интерфейс. DHTML се състои от няколко свързани технологии: HTML дефинира структурата на информацията, която се пренася за потребителя; Cascading Style Sheets (CSS) определя външния вид на тази информация, която е предоставена, и Document Object Model (DOM) позволява на скриптови езици като VBScript и JavaScript да взаимодействат с HTML елементи в документа. Взети заедно, тези елементи дават възможност да се създават приложения, които не са статични в уеб браузъра. За съжаление,няма все още един стандарт за DHTML и двете водещи компании създатели Netscape Communications и Microsoft, в момента имат различни приложения на DHTML в своите браузъри.

Литература TML-Tutorial

Автор Паулина Стефанова Кирова Специалност: ККЕТ Група:43а Фак.номер: