[Java] Урок: От Окна к Документу - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Alowir, Sanoxxx  
[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
Боец
Статус: Offline
Добавь в скайп nicelse.ws предложение есть.
GlaroX Дата: Четверг, 24.11.2016, 03:05 | Сообщение # 5
Боец
Сообщений: 201
Статус: Offline
Отличный разбор немного изучаю!

  • Страница 1 из 1
  • 1
Поиск: