Создание фреймов. Как открывать документы по ссылке во фрейме. Алгоритм создания фреймовой структуры

Создание фреймов. Как открывать документы по ссылке во фрейме. Алгоритм создания фреймовой структуры

22.04.2019

Фрейм [англ. frame - каркас, остов, рамка, структура] - 1) в когнитивной психологии понятие, описывающее структурно оформленную единицу какого-либо конкретного знания, картинки, сценария, схемы и т. п., с помощью которой может быть идентифицирована воспринимаемая ситуация- 2) в психосемантике - структурно оформленная единица знаний, организованная вокруг некоторого понятия, и содержащая данные о существенном, типичном и возможном для этого понятия (например, набор предположений об устройстве формального языка для выражения знаний, в качестве альтернативы для семантических сетей). Слово Ф. многозначно - в пер. с англ. означает, "рамка вокруг картинки", "окно", "страница", "система координат" и др. В 1970-х гг. оно впервые было использовано американским ученым М.Л. Мински (M.L. Minsky), занимавшимся проблемами искусственного интеллекта. Он одним из первых создал теоретическую модель (названную "теорией фреймов") структур знания, которые лежат в основе повседневной когнитивной деятельности людей. Мински высказал предположение, что наше знание закодировано в блоках, называемых "фреймами" ("рамками"- метафору он заимствовал из фотографии), которые облегчают понимание многих аспектов каждодневных явлений, позволяя получить быстрый доступ к информации, хранящейся в памяти и соответственно отреагировать. Эти разработки М. Мински предвосхитили современные нейропсихо-логические исследования о модулярности психики. Развиваясь, понятие Ф. стало родовым по отношению к понятиям "схема" в когнитивной психологии (Ф.Ч. Бартлет, 1932), сцена, сценарий, когнитивная модель, модуль (Ch.J. Fillmore, 1975), ассоциативные связи (G.H. Bower, 1972), семантическое поле. Например, понятие "сцены" ассоциировано с определенными языковыми Ф., при этом под "сценами" понимаются не только зрительные образы, но и иные виды внутренних мысленных образов (L. Talmy, 1977). Ф. организуют наше понимание мира в целом, а тем самым и обыденное поведение.

При этом Ф. могут выступать типовыми классификаторами (будучи зафиксированными в памяти как "ярлыки к целым сценам"), эталонами, с которыми сравниваются содержания, подлежащие классификции. С каждым Ф. связаны несколько видов информации: (1) о его использовании- (2) о том, что следует ожидать- (3) что делать, если ожидания не подтвердятся. Формально Ф. представляют в виде структуры узлов и отношений между ними. Кроме связей внутри Ф. возможны и межфреймовые отношения, когда они комбинируются в более крупные модули или рамки (библиотеки Ф.). Верхние (базовые) уровни Ф. фиксированы и соответствуют вещам (сущностным значениям) всегда справедливым по отношению к предполагаемой ситуации. Ниже этих узлов - терминальные узлы (или слоты), которые указывают на условия, которым должно отвечать его заполнение. Часто такое заполнение представляется как "подфрейм" (или вложенный Ф.). Наиболее наглядно фреймовые структуры выступают на экране компьюьера, являясь средством доставки дополнительной информации и форматирования страницы. Они позволяют разделить окно просмотра браузера на несколько прямоугольных областей (в этом Ф. очень похожи на таблицы). При помощи Ф. можно не только разделить страницу на несколько частей, но и решить задачу взаимодействия между этими частями, т. к. в каждый Ф. можно загрузить отдельный документ, выступающий как бы самостоятельной web-страницей. В результате человек, просматривающий страницу на экране компьютера, может изучать одну часть страницы независимо от остальной части. Фреймовая структура, естественно, может существовать не только на экране компьютера, но и в виде "картинки" или текстового описания на бумаге. Однако продуктивная работа с фреймовыми структурами, представляющими собой различные сложно организованные базы данных, стала возможной только с применением компьютеров. Это направление получило название "фреймовая семантика" (Ch.J. Fillmore, 1977). Оно объединяет разные типы формализованного описания деятельности человека в контексте ситуации.

Л.А. Карпенко

Определения, значения слова в других словарях:

Большой словарь эзотерических терминов - редакция д.м.н. Степанов А.М

(от англ., frame – рамка, остов, скелет). 1. Минимальное описание какого-либо явления, факта или объекта, обладающее свойством, благодаря которому удаление из этого описания любой составляющей приводит к тому, что данное явление, факт или объект перестают правильно опознаваться...

Философский словарь

(от англ. frame - каркас, остов) - понятие, введенное в 1974 г. специалистом по искусственному интеллекту М. Минским для лучшего представления и моделирования феномена "быстродействия" человеческого мышления. Минский определяет Ф. как структуру данных для представления...

Материал из Википедии - свободной энциклопедии

  • Фрейм (инженерия знаний) - в системном анализе, искусственном интеллекте, инженерии знаний : структура, содержащая описание объекта в виде атрибутов и их значений.
  • Фрейм (социальные науки) - понятие в социальных науках, таких как социология, психология и др., означающее определённого рода целостность, в рамках которой люди осмысливают себя в мире.
  • Фрейм (HTML) - в языке HTML , веб-дизайне: область окна браузера для представления отдельной веб-страницы.
  • Фрейм (издательские системы) - в настольных издательских системах : область на странице, содержащая текст или графику.
  • Кадр (телекоммуникации) - в телекоммуникациях и компьютерных сетях: фрагмент определённого формата для передачи по каналу связи.
  • Фрейм (видеографика) - в видеографике: отдельный кадр в видеопотоке .
  • Стековый кадр - в программировании (особенно на языках низкого уровня): область памяти, выделяемая для хранения локальных переменных функции.
  • Фрейм в Delphi - один из компонентов VCL .
  • Таймфрейм - интервал времени, используемый при построении ценового графика
  • Фрейм - в игре Периметр это огромный город-корабль, предназначенный для путешествия по параллельным мирам - психосфере .
  • Фрейм в комиксах или манге - обозначение прямоугольной области иллюстрации с каким-либо действием.
  • Фрейм, Дженет (1924-2004) - новозеландская писательница, писала на английском языке.

Напишите отзыв о статье "Фрейм"

Примечания

__DISAMBIG__

Отрывок, характеризующий Фрейм

– Слава Богу, слава Богу!
Ростов, забыв совершенно о Денисове, не желая никому дать предупредить себя, скинул шубу и на цыпочках побежал в темную, большую залу. Всё то же, те же ломберные столы, та же люстра в чехле; но кто то уж видел молодого барина, и не успел он добежать до гостиной, как что то стремительно, как буря, вылетело из боковой двери и обняло и стало целовать его. Еще другое, третье такое же существо выскочило из другой, третьей двери; еще объятия, еще поцелуи, еще крики, слезы радости. Он не мог разобрать, где и кто папа, кто Наташа, кто Петя. Все кричали, говорили и целовали его в одно и то же время. Только матери не было в числе их – это он помнил.
– А я то, не знал… Николушка… друг мой!
– Вот он… наш то… Друг мой, Коля… Переменился! Нет свечей! Чаю!
– Да меня то поцелуй!
– Душенька… а меня то.
Соня, Наташа, Петя, Анна Михайловна, Вера, старый граф, обнимали его; и люди и горничные, наполнив комнаты, приговаривали и ахали.
Петя повис на его ногах. – А меня то! – кричал он. Наташа, после того, как она, пригнув его к себе, расцеловала всё его лицо, отскочила от него и держась за полу его венгерки, прыгала как коза всё на одном месте и пронзительно визжала.
Со всех сторон были блестящие слезами радости, любящие глаза, со всех сторон были губы, искавшие поцелуя.
Соня красная, как кумач, тоже держалась за его руку и вся сияла в блаженном взгляде, устремленном в его глаза, которых она ждала. Соне минуло уже 16 лет, и она была очень красива, особенно в эту минуту счастливого, восторженного оживления. Она смотрела на него, не спуская глаз, улыбаясь и задерживая дыхание. Он благодарно взглянул на нее; но всё еще ждал и искал кого то. Старая графиня еще не выходила. И вот послышались шаги в дверях. Шаги такие быстрые, что это не могли быть шаги его матери.

Что такое фрейм?

  1. Фрейм (англ. frame кадр, рамка) в самом общем случае данное слово обозначает структуру, содержащую некоторую информацию.

    Фрейм (инженерия знаний) в системном анализе, искусственном интеллекте, инженерии знаний: структура, содержащая описание объекта в виде атрибутов и их значений.

    Фрейм (HTML) в языке HTML, веб-дизайне: область окна браузера для представления отдельной веб-страницы.

    Фрейм (издательские системы) в настольных издательских системах: область на странице, содержащая текст или графику.

    Кадр (телекоммуникации) в телекоммуникациях и компьютерных сетях: пакет данных определнного формата для передачи по каналу связи.

    Фрейм (видеографика) в видеографике: отдельный кадр в видеопотоке.

    Стековый фрейм в программировании (особенно на языках низкого уровня) : область памяти, выделяемая для хранения локальных переменных функции.

    Фрейм в Delphi одна из компонент VCL.

  2. Это когда страница инета делится на части и эти части двигаются вверх вниз ии влево вправо и там можно разместить "МЕНЮ" сайта... извини за термины я это изучала не на русском...
  3. Пример http://wmrf.su/w4gg
  4. Вообще-то
    FRAME = кадр
    И этот термин используется не только в вэб-дизайне.

    А в дополнение к сказанному:

    1. Главным недостатком фреймов является то, что трудно дать ссылку на содержание конкретного фрейма, т. к. страница, на которой они располагаются, так называемый FRAMESET, содержит только полный их комплект и в ее адресе не отображаются сведения об адресах источников каждого фрейма.

    2. Другой недостаток в том, что иногда по ошибке вэб-мастера щелчок по ссылке внутри фрейма загружает в него целиком другую страницу. Хорошо, если с того же сайта, а если с другого? Вы бы хотели, чтобы ваша страница оказалась в "ящике" чужого фрейма?

    3. Существует понятие "внутристрочный" или "плавающий" фрейм. Это когда не использется FRAMESET, а все организовано на обычной странице. В ней делается аккуратная прямоугольная "дыра", в которую подгружатся другая страничка.
    Очень удобный прием, например, для размещения ссылок на фотографии, когда большая отображается на основной странице, а превьюшки (или "thumbs"="ноготки") в плавающем фрейме с прокруткой.

  5. Фреймы предназначены для того, чтобы разделить окно браузера на несколько частей, в каждой из которых может показываться информация из разных источников. Главное достоинство фреймов и заключается в этом - на одной странице может быть объединена информация с нескольких страниц. Кроме этого, благодаря фреймам нет необходимости включать в каждую страницу сайта некоторые элементы, которые одинаковы на всех страницах, например, меню или логотип. Такой элемент помещается в отдельный фрейм и содержимое его не меняется в то время, как с содержимым остальных фреймов на странице может происходить что угодно. Однако, у фреймов есть и недостатки. Часто бывает сложно подобрать для фрейма нужный размер и из-за этого может возникнуть необходимость использовать полосы прокрутки, чтобы увидеть все содержимое фрейма. Кроме этого, у посетителя вашего сайта может быть низкое разрешение экрана, что также приведет к появлению полос прокрутки. Самый неприятный недостаток фреймов в том, что некоторые поисковые системы и каталоги отказывают в регистрации сайтам, которые используют фреймы.

Термин «фрейм» пришел к нам из английского языка. В переводе это слово означает «рамка» и представляет собой отдельную область окна. По своей структуре такой участок является полностью законченным HTML-документом.

Отдельные фреймы делят окна браузера на участки, которые размещаются рядом. При этом внутрь каждого из фреймов загружается собственная полноценная страница. Фреймовая технология до сих пор вызывает много споров, но нужно сказать, что пик ее популярности уже прошел. В данный момент эта технология считается устаревшей, и обычные фреймы больше не поддерживаются в HTML5.

История технологии

Сегодня можно констатировать, что решение об отходе от работы с фреймовой технологией окончательно принято. На сайте https://www.w3.org/TR/html5-diff/#obsolete-elements четко указано, что обычные теги для создания такой структуры frame, frameset и noframes являются устаревшими. В качестве аргумента приводятся данные о том, что использование такой структуры отрицательно отражается на юзабилити сайтов и их доступности в сети.

Но современные технологии поддерживают элемент IFRAME. Его использование позволяет вставлять фреймы в текстовые блоки на страницах. При этом такие элементы имеют возможность выравнивания относительно самого текста. Важный момент: изменять размеры встроенных фреймов нельзя в принципе. У них отсутствует соответствующий атрибут для изменения размеров.

В будущем без скачкообразных изменений технологии дальнейшее применение фреймов маловероятно. И стоит помнить, что ведущая организация по стандартизации интернет-технологий - W3C - явно указала на то, что такие структуры не должны использоваться разработчиками сайтов.

То есть фреймы в принципе не должны применяться для структуры страниц при создании новых ресурсов. А вот при поддержке и доработке имеющихся сайтов знание особенностей технологии и их использование будет весьма полезным и продуктивным.

Преимущества фреймов

Среди преимуществ фреймовой технологии - простота использования, высокая скорость работы, возможность точного позиционирования информации в определенных местах окна.

Применение фреймов обеспечивает экономию на объеме передаваемого трафика в процессе работы с сайтом. Ведь при обращении к другому разделу информации обычно происходит обновление только одного участка страницы, а не всего ее кода.

Такая структура обеспечивает интересные возможности навигации по контенту ресурсов. Ведь внутри окна браузера в соседних фреймах можно просматривать различные информационные блоки. Пользователям важно знать, что поиск по фрейму равнозначен выполнению такой операции на отдельной странице.

В процессе работы с сайтом можно динамически менять размеры отдельного участка, что тяжело реализовать с использование других технологических решений.

Возможные недостатки

Проблемы работы сайтов с использованием фреймов накапливались постепенно, но на сегодня они достигли порогового значения. Среди основных недостатков выделяют:

  1. Неудовлетворительное юзабилити. Сегодня доля пользователей мобильных устройств и планшетов с небольшим разрешением экрана растет и уже превышает число тех, кто посещает сайты со стационарных компьютеров и ноутбуков. И здесь применение фреймов создает серьезные проблемы с адаптивностью страниц при их отображении на различных устройствах. Эта проблема на сегодня практические не имеет решения.
  2. Ухудшение доступности сайта для различных программ. Увеличение количества дополнительных программ (например, экранные дикторы) выявляет гораздо худшую доступность информации для считывания.
  3. Неверное отображение страниц. Часто верстка страниц с такой структурой выглядит в браузерах некорректно с точки зрения дизайна. И это связано с особенностями технологии. С точки зрения SEO использование фреймов в html-верстке страницы весьма нежелательно.
  4. Наличие единого адреса для всей структуры. В результате внутренние страницы такого сайта невозможно добавить в закладки. Это приводит к неудобствам в работе пользователей.
  5. Некорректная индексация поисковиками. Наличие на сайте нескольких полноценных документов, из которых формируется одна страница, заметно затрудняет работу поисковых систем. Это приводит к существенным ошибкам при индексации. Как следствие - неправильное определение тематики и адресов страниц, выпадение критически важного контента из индексации.
  6. Непрестижность. Это довольно необычный недостаток для ресурсов в сети. И все же нужно сказать, что факт устаревания верстки сайтов на фреймах приводит к тому, что авторы и владельцы таких ресурсов считаются ретроградами. Но есть отдельные исключения. Даже современные сайты, в которых размещаются чаты, обычно используют работу с фреймами.

Индексирование фреймов поисковиками

Информация, которая поступает из поисковых систем, однозначно говорит нам, что сайты с фреймами индексируются заметно медленнее. При этом часто возникают ошибки, связанные с самой структурой. Ведь в каждом из фреймов отображается полноценная интернет-страница. И в базу индексации может попадать именно такая часть сайта.

Негативный момент такой индексации - при переходе на внутреннюю часть страницы пользователь обычно не видит меню и другие навигационные механизмы. И это неудивительно. Нужно понимать, что обновить фрейм - это не решение проблемы в данном случае. Ведь все навигационные механизмы размещаются в другом контейнере.

Еще одна проблема заключается в том, что часто основная страница контейнерной структуры содержит только заголовок, описание метатегов и тег FRAMESET. И это вроде бы логично - ведь осмысленное содержание размещается в отдельных документах. Именно их посетитель сайта увидит на странице в рамках.

Но вот поисковый робот такую страницу практически никогда не индексирует. Он не находит на ней содержания, полезного для посетителей. Поисковые боты настроены таким образом, что они стараются получить и проиндексировать информацию, размещенную внутри тега body. Именно там происходит поиск полезного для пользователя контента. А на фреймовой странице такого тега нет, он заменяется на FRAMESET.

Частично эту проблему можно решить с применением NOFRAMES. Но на многих сайтах при обращении к нему отдается только информация о том, что браузер не поддерживает фреймы. И для просмотра страницы нужно использовать другую программу.

Такие случаи создают много проблем пользователям, которые при переходе на сайт не видят меню и другую информацию, которая должна отображаться. В случае размещения на сайте фреймов его параметры с точки зрения SEO снижаются. При этом статистика поведения пользователей говорит о том, что авторитет ресурса у поисковых систем падает. Это однозначно отрицательно сказывается на посещаемости сайтов.

Особенно тяжело поисковым системам и индексирующим ботам обрабатывать вложенные и множественные кадровые структуры. Тот факт, что каждый контейнер имеет все признаки отдельного документа, но не содержит полноценную навигационную и другую информацию, дополнительно усложняет ситуацию.

Облегчить работу поисковых систем можно за счет применения правильной перелинковки на страницах. В этом случае необходимо продублировать все ссылки меню, чтобы их можно было найти внутри каждой отдельной части страницы. Но это заметно усложняет и замедляет работу по оптимизации сайта и обновлению информации на нем.

Опыт многих оптимизаторов и вебмастеров также говорит о том, что страницы на фреймах не получают высоких мест в поисковой выдаче. Это происходит даже в том случае, если они попадают в базу индексации.

Особенности продвижения сайтов во фреймах

Некоторые системы поиска неправильно или очень некорректно индексируют файлы с фреймовой структурой. В результате индексная база заполняется не адресами родительских ресурсов (так, как должно было быть), а ссылками на дочерние сайты.

Чтобы минимизировать проблемы индексации сайтов, основанных на фреймах, при их описании применяются специальные теги и параметры. Основным элементом контейнерной структуры является frameset. Именно он заменяет в исходном коде стандартный body;. Каждый отдельный контейнер в структуре описывается frame. Его количество в коде страницы отвечает числу отдельных участков, отображающихся в окне браузера при просмотре.

Указанные теги стоит расположить на главной странице сайта, а затем продублировать содержание внутри каждого из них.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows