какое зарезервированное в системе свойство используется для задания заголовка окна веб браузера
Какое зарезервированное в системе свойство используется для задания заголовка окна веб браузера
Цитатник веб-разработчиков В тексте курса вы встретите цитаты, высказанные в разное время разработчиками системы и разработчиками проектов на базе Bitrix Framework. Надеемся, что такие неформальные замечания внесут некоторое разнообразие в процесс изучения. Заодно опытные специалисты поделятся и своим опытом.
Чтобы научиться программировать в Bitrix Framework, нет необходимости изучать всю линейку курсов. Но есть моменты, которые необходимо знать разработчикам о системе, они раскрыты в начальных курсах:
Как построен курс
Общепринятая градация квалификации разработчиков в рамках курса обозначает что:
Начальные требования к подготовке
Для успешного изучения курса и овладения мастерством разработки сайтов на Bitrix Framework необходимо владеть (хотя бы на начальном уровне):
У нас часто спрашивают, сколько нужно заплатить
Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.
Баллы опыта
уроке.
Тесты
После изучения курса вам будет предложено пройти тесты на сертификацию. При успешной сдаче последовательности тестов на странице Моё обучение можно просмотреть результат обучения и загрузить сертификат в формате PDF.
Комментарии к статьям
Что дальше?
Одновременно с изучением курса Разработчик Bitrix Framework вам придётся обращаться к информации о других технологиях Bitrix Framework. Эта информация размещена в следующих курсах:
Для преподавания оффлайн
Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 5 дней (40 академических часов).
Если нет интернета
Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox
iPhone:
FBReader
CoolReader
iBook
Bookmate
Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome
iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса.
Ответы на тест: Разработчик Bitrix Framework. Junior. Тест № 3
С использованием какой функции визуальным компонентом устанавливается заголовок страницы?
Увидеть ответ на вопрос: С использованием какой функции визуальным компонентом устанавливается заголовок страницы?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Если на странице расположено несколько визуальных компонентов, устанавливающих заголовок страницы, то заголовок будет задан:
Увидеть ответ на вопрос: Если на странице расположено несколько визуальных компонентов, устанавливающих заголовок страницы, то заголовок будет задан:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Значение заголовка окна веб-браузера устанавливается:
Увидеть ответ на вопрос: Значение заголовка окна веб-браузера устанавливается:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Значения метаданных страницы сайта могут быть заданы:
Увидеть ответ на вопрос: Значения метаданных страницы сайта могут быть заданы:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
API функция SetDirProperty() используется для:
Увидеть ответ на вопрос: API функция SetDirProperty() используется для:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Константа LANG_CHARSET используется для:
Увидеть ответ на вопрос: Константа LANG_CHARSET используется для:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Если PHP функция ShowTitle() используется с параметром false, то:
Увидеть ответ на вопрос: Если PHP функция ShowTitle() используется с параметром false, то:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Eсли в коде шаблона сайта используется функция SetAdditionalСSS(), это означает:
Увидеть ответ на вопрос: Eсли в коде шаблона сайта используется функция SetAdditionalСSS(), это означает:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Где выполняется настройка кодировки для публичного раздела сайта?
Увидеть ответ на вопрос: Где выполняется настройка кодировки для публичного раздела сайта?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Основные таблицы каскадных стилей (CSS) подключаются в шаблоне сайта:
Увидеть ответ на вопрос: Основные таблицы каскадных стилей (CSS) подключаются в шаблоне сайта:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
На отображение каких данных будет влиять формат даты и времени, заданный в настройках языка?
Увидеть ответ на вопрос: На отображение каких данных будет влиять формат даты и времени, заданный в настройках языка?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Таблицы каскадных стилей (CSS), используемые для конкретного шаблона сайта хранятся:
Увидеть ответ на вопрос: Таблицы каскадных стилей (CSS), используемые для конкретного шаблона сайта хранятся:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Где хранятся и для чего используются названия каскадных стилей (CSS)?
Увидеть ответ на вопрос: Где хранятся и для чего используются названия каскадных стилей (CSS)?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Где определяется набор свойств для страниц и разделов сайта?
Увидеть ответ на вопрос: Где определяется набор свойств для страниц и разделов сайта?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какой (какие) из перечисленных ниже типов свойств по умолчанию используется для управления метаданными страниц?
Увидеть ответ на вопрос: Какой (какие) из перечисленных ниже типов свойств по умолчанию используется для управления метаданными страниц?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
API функция ShowMeta() используется для:
Увидеть ответ на вопрос: API функция ShowMeta() используется для:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Какое зарезервированное в системе свойство используется для задания заголовка окна веб-браузера?
Увидеть ответ на вопрос: Какое зарезервированное в системе свойство используется для задания заголовка окна веб-браузера?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
API функция ShowTitle() используется для:
Увидеть ответ на вопрос: API функция ShowTitle() используется для:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
API функция SetPageProperty() используется для:
Увидеть ответ на вопрос: API функция SetPageProperty() используется для:, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Где выполняется настройка кодировки для административного раздела сайта?
Увидеть ответ на вопрос: Где выполняется настройка кодировки для административного раздела сайта?, можно купив подписку в которую входит данные ответы: 🚀
Купить подписку и ознакомить какие ответы на тесты 1с битрикс входят в нее, можно на главной странице
Разработчик Bitrix Framework. Интеграция дизайна. Часть 1
1. Где определяется набор свойств для страниц и разделов сайта?
+ на странице настроек модуля Управление структурой
— в шаблоне сайта
— на странице настроек соответствующего сайта
— на странице настроек Главного модуля
2. Какое зарезервированное в системе свойство используется для задания заголовка окна веб-браузера?
— page_title
— SetTitle()
+ title
— description
3. Карта сайта строится на основе:
— содержимого файла sitemap.php
+ меню, используемых в системе
— элементов специального инфоблока
4. Какой (какие) из перечисленных ниже типов свойств по умолчанию используется для управления метаданными страниц?
— любой из перечисленных
— dir_keywords
+ keywords
— page_keywords
— page_keywords или dir_keywords
5. Где выполняется настройка кодировки для административного раздела сайта?
— на странице настроек модуля Управление структурой
— на странице настроек Главного модуля
— на странице настроек сайта (отдельно для каждого сайта)
+ в форме настроек языка (отдельно для каждого языка интерфейса)
— в форме настроек свойств корневого каталога сайта
6. Расположение включаемых областей для раздела или страницы определяется:
— параметрами раздела сайта
— контентом страницы
+ шаблоном дизайна сайта
— свойствами страницы
7. Основная работа по интеграции выполняется с файлами директории:
+ /bitrix/templates/
— /bitrix/tools/
— /bitrix/modules/
— /bitrix/
8. На отображение каких данных будет влиять формат даты и времени, заданный в настройках языка?
— на отображение даты и времени как в публичном, так и в административном разделе для конкретного языка
— на отображение даты и времени в публичном разделе сайта (для сайта на данном языке)
— на отображение даты и времени в административном разделе сайта (для всех языков)
+ на отображение даты и времени в административном разделе сайта (для конкретного языка интерфейса)
— на отображение даты и времени в публичном разделе сайта (для всех сайтов системы)
9. Основные таблицы каскадных стилей (CSS) подключаются в шаблоне сайта:
— в области с помощью функции ShowCSS()
— в рабочей области страницы с помощью функции ShowCSS()
— в рабочей области страницы с помощью функции SetAdditionalCSS()
+ в области с помощью функции ShowCSS()
10. API функция ShowTitle() используется для:
+ вывода заголовка страницы или окна веб-браузера
— для вывода заголовка страницы
— задания значения заголовка страницы
— задания значения заголовка окна веб-браузера
11. Где хранятся и для чего используются названия каскадных стилей (CSS)?
+ массива данных, определяющего состав меню
+ шаблона внешнего представления меню
— единственного файла меню, который может редактироваться визуально из публичной или административной части
— файлов меню в разделах и любых динамических данных: инфоблоки, веб формы, форумы и т.д.
13. Где выполняется настройка кодировки для публичного раздела сайта?
— в форме настроек языка (отдельно для каждого языка)
— на странице настроек модуля Управление структурой
— в форме настроек свойств корневого каталога сайта
— на странице настроек Главного модуля
+ на странице настроек сайта (отдельно для каждого сайта)
14. Внешнее представление сайта в первую очередь определяется:
— контентом
+ шаблоном дизайна
— доменным именем
— языком интерфейса
15. Таблицы каскадных стилей (CSS), используемые для конкретного шаблона сайта хранятся:
+ /bitrix/templates/.default/page_templates/
+ /bitrix/templates/ /page_templates/
— /bitrix/templates/ /
— /bitrix/templates/ /components/page_templates/
— /bitrix/template/ /page_templates/
17. При загрузке по умолчанию шаблон дизайна сайта будет распакован и помещен в папку с именем, соответствующим имени загружаемого файла по следующему пути:
— /bitrix/site/templates/ /
— /bitrix/template/ /
+ /bitrix/templates/ /
— /bitrix/site/ /
18. API функция SetPageProperty() используется для:
— добавления значений метаданных в код страницы
— создания свойств страницы
— управления набором свойств, доступных для данной страницы
+ задания значений свойств страницы
19. Если PHP функция ShowTitle() используется с параметром false, то:
— заголовок окна веб-браузера не будет задан
+ в качестве заголовка окна веб-браузера будет использован заголовок страницы
— заголовок страницы не будет выводится
— в качестве заголовка окна веб-браузера будет использовано значение свойства title
— заголовок окна веб-браузера и страницы будет не задан
20. Если в коде шаблона сайта используется функция SetAdditionalСSS(), это означает:
— для текущей страницы сайта будут созданы собственные таблицы каскадных стилей (CSS)
— подключение основных каскадных стилей (CSS) будет выполнено без использования функции require()
— подключение дополнительных каскадных стилей (CSS) будет выполнено без использования функции require()
+ выполняется подключение дополнительных каскадных стилей (CSS)
21. Константа LANG_CHARSET используется для:
— установки кодировки в публичном и административном разделах сайта
— установки кодировки в административном разделе сайта
+ установки кодировки в шаблонах для публичного раздела сайта
22. В отношении дизайна сайта предусмотренный в системе механизм проверки прав доступа может быть использован в целях:
+ управления шаблоном сайта
+ управление отдельными элементами сайта
— управления структурой сайта
+ управления шаблоном меню
+ управления показом пунктов меню
— управления правами пользователей
+ управления элементами шаблона дизайна
23. API функция ShowMeta() используется для:
+ добавления значений метаданных в код страницы
— создания свойств страницы или раздела
— управления набором свойств (метаданных), доступных для страниц данного раздела
— задания значений свойств раздела или страницы
Объекты InternetExplorer и WebBrowser
1. Создание объектов
Пример создания OLE-объекта InternetExplorer:
Пример размещения ActivX-объекта WebBrowser на Web-странице:
2. Свойства
3. Методы
3.1. Метод ExecWB
Выполняет команду и возвращает статус выполнения. Доступен в InternetExplorer и WebBrowser.
Возможные значения параметра «CmdExecOpt»:
0 | Команда исполняется так, как принято по умолчанию. |
1 | Перед выполнением выводится окно диалога или дополнительных настроек. |
2 | Не запрашивать ввод пользователя (не задается никаких вопросов). |
3 | Выводится справка по запрошенному действию, но сама команда не выполняется. |
3.2. Метод QueryStatusWB
Возвращает статус указанной команды. Доступен в InternetExplorer.
1 | Команда поддерживается. |
2 | Команда доступна и разрешена. |
4 | Команда является переключателем и в данный момент включена. |
8 | Команда зарезервирована для будущего использования. |
3.3. Метод ShowBrowserBar
Показывает или скрывает указанную панель обозревателя. Доступен в InternetExplorer.
Некоторые возможные значения параметра «vClsID»:
Search |
Favorites |
History |
Folders |
3.4. Метод Navigate
Осуществляет навигацию к указанному ресурсу (инициирует операцию открытия документа). Доступен в InternetExplorer и WebBrowser.
Возможные значения флагов параметра «Flags»:
Возможные значения параметра «TargetFrameName» (кроме собственно имени конкретного фрейма):
_BLANK | Загружать ресурс в новое безымянное окно. |
_SELF | Загружать документ в тот же фрейм, в котором находится ссылающийся на него документ. |
_PARENT | Загружать документ в непосредственный родительский фрейм этого фрейма в наборе фреймов FRAMESET. Это значение эквивалентно _SELF, если текущий фрейм не имеет родительского фрейма. |
_TOP | Загружать документ в полное окно (закрывая все остальные фреймы). Это значение эквивалентно _SELF, если у текущего фрейма нет родительского фрейма. |
3.5. Метод Refresh2
Аналогичен методу Refresh, но имеет единственный необязательный параметр, который задаёт «уровень» обновления. Заголовок «pragma:nocashe» запрещает серверу возвращать кэшированную копию документа, обеспечивая самую свежую информацию, однако этот заголовок может послужить причиной проблем на некоторых серверах.
Browser Object Model
window
Методы глобального объекта window предназначенные для открытия, закрытия, печати окная, передачи и удаления фокуса на окно.
window.open()
Создает и открывает новое окно.
В первом параметре указывается URL страницы, которую необходимо загрузить в это окно. Если значение данного параметра не задавать, то в окне будет отображена пустая страница ( about:blank ).
Во втором параметре указывается значение атрибута target или имя окна. Поддерживаются следующие значения:
Третий параметр предназначен для указания набора свойств окна, которые вводятся через запятую. Поддерживаются следующие основные свойства окна:
Метод open() позволяет не только открыть окно, но и получить ссылку на данное окно. Данная ссылка позволяет взаимодействовать с этим окном посредством вызова определённых свойств и методов. Т.е. мы можем с помощью JavaScript кода, расположенного в одном окне управлять другим окном.
window.close()
window.print()
Данный метод печатает содержимое текущего окна. Не имеет параметров.
window.focus()
Метод предназначен для установки фокуса указанному окну. Данный метод не имеет параметров.
window.blur()
Метод предназначен, чтобы убрать фокус с указанного окна, т.е. перемещает его на задний план. Данный метод не имеет параметров.
window.name
Данное свойство очень часто используется для изменения внутреннего имени окна, после того как оно уже открыто. Кроме этого, свойство name может вернуть текущее значение внутреннего имени окна.
window.opener
Данное свойство позволяет получить в окне, ссылку на исходное окно, т.е. на окно из которого было открыто данное окно.
Получение свойства window.opener
window.closed
Свойство closed возвращает логическое значение, указывающее закрыто окно или нет.
Методы для перемещения окна
В JavaScript для перемещения окна доступны метод moveTo() и moveBy()
window.moveTo()
Метод предназначен для перемещения левого верхнего угла окна в указанную точку экрана.
Метод window.moveTo(x, y)
window.moveBy()
Метод предназначен для перемещения окна на указанное количество пикселей относительно его текущего положения.
Метод window.moveBy(x, y)
Методы для изменения размеров окна
Эти методы изменяют размеры окна посредством перемещения правого нижнего угла окна браузера, при этом верхний левый угол окна не перемещается (он остаётся в своих прежних координатах).
window.resizeTo()
Метод изменяет размер окна до указанной ширины и высоты.
window.resizeBy()
Метод изменяет размер окна на указаную величину величину.
Методы, предназначенные для прокрутки документа внутри окна
window.scrollTo()
Метод предназначен для прокрутки документа в горизонтальном и вертикальном направлении до указанного количества пикселей.
window.scrollBy()
Метод предназначен для прокрутки документа в горизонтальном и вертикальном направлении на указанное количество пикселей.
window.innerWidth и window.innerHeight
Данные свойства предназначены для получения размеров видимой рабочей области окна браузера. Т.е. свойства innerWidth и innerHeight предназначены для получения значений ширины и высоты области, в которой отображается HTML-документ. Эти свойства доступны только для чтения и возвращают значения в пикселях.
Свойства объкта window хранящие размеры окна и его положение
window.outerWidth и window.outerHeight
Свойства предназначены для получения размеров всего окна браузера, т.е. включая панели инструментов, полосы прокрутки, строку состояния, границы окна и т.д. Свойства outerWidth и outerHeight доступны только для чтения и возвращают соответственно ширину и высоту окна в пикселях.
window.screenLeft (screenX) и window.screenTop (screenY)
Свойства предназначены для получения координаты левого верхнего угла окна браузера или документа относительно левого верхнего угла экрана пользователя.
При использовании данных свойств необходимо учитывать тот факт, что некоторые браузеры могут возвращать координату левого верхнего угла документа, а некоторые браузеры координату левого верхнего угла окна. Свойства screenleft(screenX) и screenTop(screenY) доступны только для чтения и возвращают соответственно значения расстояний относительно левого угла экрана по горизонтали и вертикали в пикселях.
window.pageXOffset (scrollX) и window.pageYOffset (scrollX)
location
Свойства объекта location
Примечание: Изменение URL или какой либо её части с помощью свойств объекта location приводит к немедленному переходу к этому URL в текущем окне, или в том окне или вкладке браузера, для которого этот объект был вызван.
Методы объекта location
navigator
Браузер содержит информацию следующего характера:
Имя объекта navigator является больше историческим, чем описательным, так как он содержит информацию о браузере и операционной системе. И не связан ни как с навигацией.
Свойства объекта navigator
history
Данный объект отвечает за браузерные кнопки Вперёд и Назад. Объект history не предоставляет возможности читать историю посещений. Можно отправить посетителя назад или вперед, но сами адреса браузер не даёт из соображений безопасности.
С помощью методов объекта history можно имитировать нажатие на эти кнопки, а также переходить на определённое количество ссылок в истории вперёд или назад. Кроме этого, с появлением HTML5 History API веб-разработчику стали доступны методы для добавления и изменения записей в истории, а также событие, с помощью которого можно обрабатывать нажатие кнопок forward (вперёд) и back (назад).
Свойства и методы объекта history
screen
screen – объект, который предоставляет информацию об экране пользователя: разрешение экрана, максимальную ширину и высоту, которую может иметь окно браузера, глубина цвета и т.д.
Объект screen (который также является свойством объекта window ) один из немногих JavaScript объектов, которые практически не используются в коде. Он просто предоставляет сведения о графических параметрах клиентской системы вне окна браузера. Доступность тех или иных свойств объекта screen зависит от браузера.
Объект screen по большей части используется для сбора статистической информации о посетителях. Именно с помощью него можно просматривать в статистике, сколько посетителей приходило с каким экраном.