[Java] Урок: От Окна к Документу
|
|
[CM]Jaxson |
Дата: Понедельник, 15.10.2012, 19:50 | Сообщение # 1
|
٩(̾●̮̮̃̾•̃̾)۶
Сообщений: 801
Статус: Offline
|
Теперь, изучив оконные функции, тайминг, можем попробовать применить все это к документу. Что мы понимаем под документом? Документ это содержимое страницы, все то, что включает HTML-код и то как он интерпретируется броузером. В документ, разумеется входит и заголовок страницы. Ведь любой документ должен иметь название, титул, title, заголовок. Связь окно < - > документ построено по следующему принципу: документ представляет собой содержание, а окно придает форму. Иными словами, может задать размеры окна, надпись в строке состояния, цвет полос прокрутки и т.д. Поскольку основой любого документа является текстовая часть, состоящая из строк, то рассмотрим объект-строку.
Объект String это инструмент, позволяющий оперировать текстовой информацией или ее частью. Для задания объектов существуют как явные:
str = "Это строка"; так и неявные методы:
str = new String ("Это строка"); В обоих случаях str становится объектом, для которого есть соответствующие свойства и методы.
Рассмотрим пока метод SubStr и свойство length. Для обозначенного нами объекта str:
len = str.length; // len - получает длину строки sub = str.substr(2,4); // sub - часть строки начинаящаяся после второго символа и в четыре символа длиной, начиная с третьего, т.е. для объявленной строки это будет "о ст" А теперь реализуем данные свойство и метод для заголовка окна и его строки состояния. Сымитируем бесконечный набор строки по таймингу. Для этого скопируйте и запустите следующий документ: <HTML> <HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1251"> <SCRIPT> <!-- var mes = "Автонаборная строка"; // Это глобальные переменные var start = 0, length, sublen, decr = 1; // доступные всем функциям
function SubStrOut() // вывод части строки от начала до опред. позиции { var str; sublen = length - decr; // получаем строку с длиной меньшей на величину decr str = mes.substr(start, length - sublen); // вывод строки от начала до длины decr document.title = str; // в заголовок документа window.status = str; // в decr ++; if(decr > length) decr = 1; }
function initstr() // определяем длину строки при загрузке страницы (OnLoad) { length = mes.length; }
setInterval("SubStrOut()", 100); // выводим след. часть строки каждые 0,1 сек --> </SCRIPT> </HEAD> <BODY onload="initstr();"> <H1>Само набирающиеся строки в заголовке и строке состояния</H1> </BODY> </HTML> Ну вот и все. Посмотрите, как работает этот код. Дальнейшие комментарии, полагаю, излишни. Таким образом мы, опираясь на полученные ранее знания, начали постепенный переход к самой емкой части динамического HTML - документу. В дальнейших статьях мы подробнее углубимся в возможности формирования динамического содержимого Web-страниц на основе клиентского вида скриптов Java Script.
[ Skype ] [ Профиль ] [ Mods Pack ] [ VK ] [ Геймеры ] Помогаю новичкам, по всем вопросом комне в Skype/VK. VK ВЗЛОМАН, НЕ РАБОТАЙТЕ СОМНОЙ. МНЕ ВСЁ ВЗЛОМАЛИ СКАЙП И ВК. СКАЙП ВОССТОНОВИЛ.
|
|
|
|
[CM]VoIkodav |
Дата: Понедельник, 15.10.2012, 19:57 | Сообщение # 2
|
Новичок
Сообщений: 25
Статус: Offline
|
Спасибо помог +
Я Уважаю Их: Mores, Ричард, Даню, Витю, Диму, Maddy, Шелби, Neon, Lazik, Galaxy, Роберта, Гашика, Shego,Jexson , Fuckyou, Meow.Угнал у Jexsons,и добавил его :) и и и ещееееееееее Kulibiaka. http://cheat-master.ru/forum/117-35420-1 Мой первый урок как сделать cleo script. http://cheat-master.ru/forum/118-38178-1 Моё мнение "Что такое +СС"
|
|
|
|
[CM]iFudik |
Дата: Пятница, 13.12.2013, 19:05 | Сообщение # 3
|
Боец
Сообщений: 52
Статус: Offline
|
А скриншоты :(?
Контактные данный SKYPE: cm_ifudik
|
|
|
|
[WS]Grenhelgets |
Дата: Понедельник, 01.12.2014, 17:45 | Сообщение # 4
|
|
Добавь в скайп nicelse.ws предложение есть.
|
|
|
|
GlaroX |
Дата: Четверг, 24.11.2016, 03:05 | Сообщение # 5
|
Боец
Сообщений: 201
Статус: Offline
|
Отличный разбор немного изучаю!
|
|
|
|