|
源代码网推荐
6.5 url函数库 名称:url 说明:这个函数库包含了处理绝对的url与相对url的程序,一般的url语法如下:://:/;?#
isvalid 程序:isvalid(url) 说明:如果给予的url值是正确的url语法,则回传ture,否则回传false 绝对与相关url都能支持 相关url不会被转成绝对url 参数:url=字符串 回传值:布尔值或invalid 例外状况:无 范例:var a=url.isvalid ("http://www.acme.com/script#func()"); //a=ture var b=url.isvalid("../common#test()"); //b=ture var c=url.isvalid ("experimental?://www.acme.com/pub"); //c=false
getscheme 程序:getscheme(url) 说明:回传给予url的调用方式scheme 绝对与相关url都能支持 相关url不会被转成绝对url 参数:url=字符串 回传值:字符串或invalid 例外状况:如果遇到不正确的url语法,则回传invalid 范例:var a=url.gescheme("http://w.a.com"); //a="http" var b=url.getsceme("w.a.com"); //b=""
gethost 程序:gethost(url) 说明:回传给予url的主机 绝对与相关url都能支持 相关url不会被转成绝对url 参数:url=字符串 回传值:字符串或invalid 例外状况:如果遇到不正确的url语法,则回传invalid 范例:var a=url.gehost("http://www.acom.com/pub"); //a="www.acm.com" var b=url.gethost("path#fray"); //b=""
getport 程序:getport(url) 说明:回传给予url的端口(port) 如果port没有制定,则回传空字符串 绝对与相关url都能支持 相关url不会被转成绝对url 参数:url=字符串 回传值:字符串或invalid 例外状况:如果遇到不正确的url语法,则回传invalid 范例:var a=url.getport("http://www.acom.80/path"); //a="80" var b=url.getport("http://www.acom./path"); //b=""
getpath 程序:getpath(url) 说明:回传给予url的路径(path) 参数:url=字符串 回传值:字符串或invalid 例外状况:如果遇到不正确的url语法,则回传invalid 范例:var a=url.getpath("http://w.a.com/home/sub/comp#frag"); //a="/home/sub/comp" var b=url.getpath("../home/sub/comp#frag"); //b="../home/sub/comp"
getparameters 程序:getparameters(url) 说明:回传给予url的路径(parameter) 如果没有指定参数,则回传空字符串 绝对与相关url都能支持 相关url不会被转成绝对url 参数:url=字符串 回传值:字符串或invalid 例外状况:如果遇到不正确的url语法,则回传invalid 范例:var a=url.getparameters("http://w.a.c/scr;3;2?x=1&y=3"); //a="3;2" var b=url.getparameters("../scr3;2?x=1&y=3"); //b="../home/sub/comp"
123下一页
源代码网供稿. |