Впровадження об’єктів в html
Загальні поняття про об'єкти в HTML
Для того, щоб додати створюваним Web-сторінок додаткові можливості, ми можемо вставляти до складу їх вмісту спеціалізовані функціональні елементи. У якості подібних елементів часто виступають Java-аплети. елементи ActiveX. Flash-ролики і багато іншого. Як їх обробляє браузер, нас турбувати не повинно. Він все одно зробить це правильно. Нас цікавить, як їх впроваджувати в Web-сторінки.
До тих пір, поки ми не навчилися самі створювати функціональні об'єкти, користуючись будь-якої досить серйозною технологією, часто вимагає хороших навичок програміста, ми можемо використовувати подібні компоненти від сторонніх виробників. Благо подібні компоненти в достатку викладені в Мережі. Головне, їх знайти і правильно впровадити в Web-сторінку.
Для вставки якогось функціонального об'єкта, слід скористатися тегом . Між цими двома тегами зазвичай розміщується список додаткових даних, які передаються об'єкту в якості параметрів, і якийсь текст, який буде відображатися, якщо браузер все-таки не зможе правильно обробити впроваджений об'єкт. Тут необхідно розрізняти властивості об'єкта, які ми задаємо за допомогою параметрів тега, і додаткові дані, які передаються як параметри самого об'єкта за допомогою спеціалізованих тегів.
Так, наприклад, якщо ми хочемо вставити в свою Web-сторінку якийсь елемент ActiveX. демонструє зміну деякої залежності на графіку, то нам буде потрібно, крім впровадження самого об'єкта, встановити ще і початкові дані. Для цього доведеться скористатися приблизно наступною конструкцією:
Якщо вбудовувати об'єкту необхідно передавати початкові дані для роботи, то для цих цілей застосовується тег . який ми вже згадували раніше. Він поміщається між тегами . Якщо ми передаємо дані об'єкту, то той приймає їх як змінні. Отже, нам необхідно задати ім'я цієї змінної, щоб об'єкт міг правильно її розпізнати, і значення змінної. Це мінімальні вимоги. Насправді, ми можемо зробити більше. Всі ці дії здійснюються за допомогою параметрів . Всього цих параметрів - п'ять. Крім загального ідентифікує параметра id, є і чотири специфічних.
Мова Java спочатку замислювався для створення додатків, які б виконувалися на будь-якої комп'ютерної платформі без зміни коду, т. Е. З використанням Java не потрібно писати окремі версії програмного забезпечення для комп'ютерів на базі Intel-процесорів і комп'ютерів сімейства Macintosh, або для різних операційних систем .
Подібна "багатоликість" досягається за рахунок дуже дотепного рішення. Java-додатка записуються не в кодах якого-небудь процесора, як звичайні виконувані програми, а в своєму спеціалізованому форматі, званому байт-кодом. Цей байт-код розпізнається НЕ процесором, а іншим додатком, яке називається віртуальною Java-машиною, Ось ця віртуальна Java-машина пишеться для кожної комп'ютерної системи окремо. Вона переводить байт-код в команди процесора. Ці віртуальні Java-машини написані вже майже для кожної операційної системи, тому Java-додатка повільно, але вірно завойовують популярність.
Природно, можливість виконання коду на будь-якої комп'ютерної системи - це саме те, чого не вистачає WWW. Адже якщо документи Новомосковскют браузери, то активні елементи повинні оброблятися безпосередньо операційною системою; і якщо зробити ставку на будь-яке рішення, яке діє тільки в одній системі, то тим самим ми відсікаємо від свого ресурсу користувачів інших комп'ютерних платформ і операційних систем.
Тому був розроблений додатковий стандарт полегшених Java-додатків, які могли б впроваджуватися в Web-сторінки. Подібні полегшені Java-додатка називаються Java-апплетами. Вставляються в вміст Web-сторінок вони за допомогою тега
Слід звернути увагу на те, що в списку параметрів відсутня параметр classid. Справа в тому, що тег;
І на цьому ми закінчуємо розгляд впроваджуваних виконуваних об'єктів. Ще раз повторюся: до тих пір, поки ви не вмієте створювати їх самостійно, а для цього необхідно вміти програмувати трохи краще початкового рівня, слід використовувати загальнодоступні впроваджуються елементи. Однак при їх використанні все-таки слід дотримуватися певної обережності, так як виконувані об'єкти від невідомих виробників потенційно можуть бути небезпечні для користувачів. Слід користуватися елементами, які вже пройшли перевірку часом і інтернет-спільнотою.
Раніше в HTML була тільки одна можливість додавати мультимедійну інформацію на web-сторінки - елемент IMG. Він дозволяв додавати тільки зображення, а інші формати були закриті для web. Тоді розробники браузерів стали додавати підтримку нових елементів. Так з'явилися теги
Але поява цих елементів не вирішило всіх проблем і тоді в специфікацію HTML був доданий новий елемент
вбудовуємо звук
Тепер ви можете управляти звуком, правда для цього вам доведеться завантажити додатковий модуль.
Подивіться на результат у себе і розберемо, що ж ми написали:
теги
теги дозволяють задати об'єкту початкові значення.
тег
Тепер розберемо параметри тега :
- задає файл-джерело об'єкта.
- задає якість відображення об'єкта, можливі значення: high (висока), medium (середнє) і low (низька).
- задає фон для області відображення об'єкта.
У тега
type - задає MIME-тип вбудованого об'єкта.
Вбудовуємо flash-анімацію
Типів об'єктів існує дуже багато, наведемо тут лише найбільш популярні:
НОВИНИ ФОРУМУ
Лицарі теорії ефіру
Про це Корнілов написав на своїй сторінці в соцмережі.
За словами Корнілова, тоді його повідомлення було сприйнято з недовірою.
Тепер же Сміла Корнілов вирішив повернутися до цієї теми, в зв'язку з чим публікує у себе в фейсбуці фотографії загадкових ізраїльтян, які брали участь в одеській бійні.
Серед безлічі питань, на які Корнілов, за його словами, хотів би отримати відповідь, наприклад, такі:
«Чому вони випадково розгулювали по Одесі з медичним спорядженням, в гумових рукавичках, звідки вони знали заздалегідь про те, що будуть поранені й убиті? Або чому цей боєць раптом різко забув англійську, коли зрозумів, що його записують? ».
Води озер, морів і океанів північного по --------- Лушар обертаються проти годинникової -з-т - р-е-л-к-і, а води південного полушарія- в-ра - ща-ють -ся- по- ч-асів стрілкою, - обра-зуя- -гіг-ант-скі-е вод-ово-роти.
Основною причиною обертання вирів є місцеві вітру.
І чим вище швидкість вітрів тим вище швидкість обертання вирів і як наслідок, вище відцентрова сила вирів, завдяки чому підвищується рівень вод морів і океанів.
А чим нижче відцентрова сила вирів, тим нижче рівень вод морів і океанів.
Швидкість течій, по периметру морів і океанів не скрізь однакова і залежить від глибини узбережжя. У мілководній частині моря швидкість течій збільшується, а в глибоководній частині моря зменшується.
Сезонні коливання рівня вод спостерігаю-ться не по всьому узбережжю морів і океан-ів, а тільки в тих узбережжях де висока кутова швидкість течій і як наслідок, висока відцентрова сила води. (Відцентрова сила F = v / r).
На прямолінійних узбережжях, де течії не мають кутовий швидкістю, рівень вод не підвищується.