Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1500 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Теги:
Лекция 6:
Библиотеки URL и WMLBrowser
Аннотация: В лекции рассматриваются библиотеки WMLBrowser и URL, которые содержат функции для работы с адресами URL.
Эта библиотека содержит функции для работы с адресами URL.
Функции библиотеки URL
Функция | Описание |
---|---|
escapeString() | Заменяет специальные символы в URL управляющей последовательностью |
getBase() | |
getFragment() | Возвращает фрагмент URL |
getHost() | Возвращает хост, определенный в URL |
getParameters() | Возвращает параметры в последнем сегменте пути доступа URL |
getPath() | Возвращает путь доступа, определенный в URL |
getPort() | Возвращает номер порта, определенный в URL |
getQuery() | Возвращает из URL запрос |
getReferer() | |
getScheme() | Возвращает из URL схему |
isValid() | Возвращает true, если синтаксис URL правильный, и false в противном случае |
loadString() | Возвращает содержимое и тип содержимого, указанного URL |
resolve() | Возвращает абсолютный адрес URL на основе базового и относительного адресов URL |
unescapeString() | Заменяет управляющие последовательности в URL на символы |
Функция escapeString()
Данная функция заменяет специальные символы в URL управляющей последовательностью и возвращает результат.
Синтаксис:
n = URL.escapeString(url)
Пример:
var x = URL.escapeString("http://www.intuit.ru/wml/");
Результат:
x = "http%3a%2f%2fwww.intuit.ru%2fwml%2f"
Функция getFragment()
Данная функция возвращает фрагмент url с параметром.
Синтаксис:
n = URL.getFragment(url)
Пример:
var x = URL.getFragment("http://www.intuit.ru/wml#help"); var y = URL.getFragment("http://www.intuit.ru/wml");
Результат:
x = "help" y = ""
Функция getHost()
Данная функция возвращает хост (адрес интернет-узла), определенный в параметре url.
Синтаксис:
n = URL.getHost(url)
Пример:
var a = URL.getHost("http://www.intuit.ru/wml"); var b = URL.getHost("/help/speciality");
Результат:
a = "www.intuit.ru" b = ""