Type: URI

Розширює клас URI, додаючи методи для обчислення відносних та абсолютних URL-адрес.

URI Method: toAbsolute

Повертає абсолютний шлях для заданого URL (тобто шлях, що починається з '/'). Якщо використовуються різні схеми або хости, повертає повний URL.

Синтаксис

myURI.toAbsolute([base]);

Аргументи

  1. base - (mixed, необов'язковий) - або екземпляр URI, або string (який буде передано до URI), що містить базову локацію для шляху.

Повертає

  • string - абсолютний шлях, що починається з '/'.

URI Method: toRelative

Повертає відносний шлях для заданого URL (тобто шлях, який може включати '../' наприклад). Якщо використовуються різні схеми або хости, повертає повний URL.

Синтаксис

myURI.toRelative([base]);

Аргументи

  1. base - (mixed, необов'язковий) - або екземпляр URI, або string (який буде передано до URI), що містить локацію, відносної до myURI.

Приклад

var uri1 = new URI('http://www.test.com/this/is/a/path.html');
var uri2 = new URI('http://www.test.com/this/is/an/adjacent/path.html')
uri1.toRelative(uri2); //returns "../../a/path.html"

Повертає

  • string - відносний шлях.

Эта документация распостраняется на правах Attribution-NonCommercial-ShareAlike 3.0 License.
Оригинал документации на английском.
© Linux.ria.com, 2008-2026