郑州公交网
郑州公交网是一个专门为郑州市民提供公交信息查询服务的网站。通过该网站,用户可以轻松查询到郑州市内的公交车线路、站点、换乘方案等相关信息,方便市民出行。
获取URL中的参数
在郑州公交网中,我们可以使用getQueryString
函数来获取URL中的参数。这个函数接收一个参数name
,用于指定需要获取的参数名称。函数内部通过正则表达式匹配URL中的参数,并返回对应的值。
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
JavaScript浏览器信息检测
为了更好地适应不同的浏览器环境,我们需要检测用户的浏览器类型和版本信息。在browser
对象中,我们定义了一个versions
方法,用于获取浏览器的相关信息。
Trident
:IE内核浏览器Presto
:opera内核浏览器WebKit
:苹果、谷歌内核浏览器(包括Safari、Chrome等)Gecko
:Mozilla内核浏览器(包括Firefox等)
示例代码:
var browser = {
versions: function() {
var u = navigator.userAgent, app = navigator.appVersion;
return {
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') > -1 //Mozilla内核
}
}
};