- •4. Серверы – приложений
- •21 Политика паролей
- •28 Серверные стойки
- •30 Браузеры. Назначение. Основные различия
- •32 Элементы управления пользовательским интерфейсом
- •39 Операторы Java Script.
- •30 Циклы Java Script
- •41 Классы работы с датами.
- •42 Xml документ. Инструкции по обработке xml
- •43.Упрощенный обмен данными в xml.
- •47 Текстовые редакторы xml. Возможности. Преимущества. Графические редакторы xml
- •48. Ненавязчивый Java Script.
- •50 Разделение структуры и поведения js
- •51 Совместимость браузеров
- •52 Стандарт Document Object Model (dom)
- •53 Термины. Программный интерфейс html dom.
- •54 Доступ к узлам в рамках dom.
- •55 Свойства узлов в html dom.
- •56 Изменение html –элементов
- •57 Язык программирования рнр. Общие сведения
- •58 Оператор Switch
- •59 Использование функций. Строковые переменные.
- •60 Поиск и замена строк в php.
- •61 Общие команды Linux.
47 Текстовые редакторы xml. Возможности. Преимущества. Графические редакторы xml
Текстовые редакторы XML в основном предлагают функциональные возможности для работы с тегами элементов. Подсветка синтаксиса — стандартная базовая возможность любого редактора XML; текст элемента выделяется цветом и отличается от обычного текста. Во многих текстовых редакторах XML также доступно автоматическое завершение элемента и атрибута с помощью DTD или схемы XML. Отображение номера строки — тоже распространенное и полезное свойство, как и возможность переформатировать документ для соответствия определенному стилю выделения абзацев.
Преимущество текстовых редакторов заключается в том, что они представляют именно ту информацию, которая хранится в файле XML. Это наилучший способ контролировать формат файла (например, отступы), выполнять операции нижнего уровня (например, поиск и замена имен элементов) и редактировать файлы XML без какой-либо схемы XML или файла конфигурации.
Графические редакторы XML с графическим пользовательским интерфейсом считаются более легкими в применении, чем текстовые редакторы, и могут не требовать знания синтаксиса XML. Такие редакторы часто называют визуальными, или WYSIWYG, но не все графические редакторы являются визуальными — существуют также графические редакторы типа WYSIWYM («Ты видишь то, что имеешь в виду»). Графические редакторы XML называются визуальными (WYSIWYG), когда они стараются отобразить документ в виде, приближенном к конечному опубликованному виду. Графические редакторы XML называются WYSIWYM, когда они стараются отобразить фактическое значение элементов XML. WYSIWYM редакторы не отображают графически конечный вид документа, а вместо этого фокусируются на передаче смысла текста. Они используют DTD или схемы XML и/или конфигурационные файлы, чтобы отображать элементы XML с помощью графических компонентов.
Схема XML и конфигурационные файлы также могут быть использованы для предотвращения создания невалидных документов. Например, в текстовом редакторе можно создать строку таблицы, содержащую слишком большое количество ячеек, в то время как это будет невозможно сделать с помощью графического редактора.
48. Ненавязчивый Java Script.
Это способ написания Java Script сценариев таким образом чтобы даже в случае некорректной работы браузера пользователи все равно смогли использовать сайт но на более низком уровне.
Чтобы быть ненавязчивым для польз-ля, сценарий должен быть таковым, что его удаление не должно препятствовать использованию сайта. Также сценарий должен избегать явных ошибок и проблем совместимости с различными браузерами и принимать в учет спец-е устр-ва такие как например мобиль.телефон. Также сценарий должен состоять из понятного четкого кода и содержать комментарии говорящие о том, что делает код. Кроме того ненавязчивый код Java Script требует правильного разделения скриптов и HTML. К счастью можно разделить ненавязчивость на три категории: сценарий должен быть ненавязчивым для пользователей, браузеров, и программистов.
Ненавязчивый JS в 1ую очередь разделяет структурe HTML док-та и скрипты чтобы сделать код чище и упростить обслуживание сценария. Он также предупреждает и предотвращает проблемы несовместимости браузеров и работает с чистым сематическим слоем HTML.