郑州公交网

郑州公交网是一个专门为郑州市民提供公交信息查询服务的网站。通过该网站,用户可以轻松查询到郑州市内的公交车线路、站点、换乘方案等相关信息,方便市民出行。

获取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内核
}
}
};