// 返回: false
var same = $.mobile.path.isSameDomain("http://foo.com/a/file.html", "http://bar.com/a/b/c/test.html");
十四. $.mobile.path.isRelativeUrl()
判断一个 URL 是否是相对 URL 。
它具有一个参数 URL (string, 必选) ,其值为一个相对或绝对的 URL 。
返回值为 boolean 型变量,若 URL 为相对形式的 URL ,则返回 “true” ,否则返回 “false” 。
例子:
// 返回: false
var isRel = $.mobile.path.isRelativeUrl("http://foo.com/a/file.html");// 返回: true
var isRel = $.mobile.path.isRelativeUrl("//foo.com/a/file.html");
// 返回: true
var isRel = $.mobile.path.isRelativeUrl("/a/file.html");
// 返回: true
var isRel = $.mobile.path.isRelativeUrl("file.html");
// 返回: true
var isRel = $.mobile.path.isRelativeUrl("?a=1&b=2");
// 返回: true
var isRel = $.mobile.path.isRelativeUrl("#foo");
十五. $.mobile.path.isAbsoluteUrl()
判断一个 URL 是否是绝对 URL 。
它具有一个参数 URL (string, 必选) ,其值为一个相对或绝对的 URL 。
返回值为 boolean 型变量,若 URL 为绝对形式的 URL ,则返回 “true” ,否则返回 “false” 。
例子:
// 返回: true
var isAbs = $.mobile.path.isAbsoluteUrl("http://foo.com/a/file.html");// 返回: false
var isAbs = $.mobile.path.isAbsoluteUrl("//foo.com/a/file.html");
// 返回: false
var isAbs = $.mobile.path.isAbsoluteUrl("/a/file.html");
// 返回: false
var isAbs = $.mobile.path.isAbsoluteUrl("file.html");
// 返回: false
var isAbs = $.mobile.path.isAbsoluteUrl("?a=1&b=2");
// 返回: false
var isAbs = $.mobile.path.isAbsoluteUrl("#foo");
十六. $.mobile.path.get()
该方法可以判断一个 URL 的目录部分。如果 URL 末尾没有反斜杠,则 URL 最后的部分会被认为是文件名。这个情况对于站长来说应该不陌生,如 http://kayosite.com/aaa/ ,URL 中最后的部分 “aaa/” 应该是一个目录,而 http://kayosite.com/aaa/xxx.zip 中最后的部分 “xxx.zip” 则应该是一个文件名。这也是 Kayo 之前建议注意网址末尾是否需要添加反斜杠的原因。
这个方法具有一个参数 url (string, 必选) ,其值是一个相对或绝对的 URL 。
返回值为 URL 中的目录部分。
例子:
// 返回: http://foo.com/a/
var dirName = $.mobile.path.get("http://foo.com/a/file.html");// 返回: http://foo.com/a/
var dirName = $.mobile.path.get("http://foo.com/a/");
// 返回: http://foo.com/a
var dirName = $.mobile.path.get("http://foo.com/a");










