加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
demo.html 2.08 KB
一键复制 编辑 原始数据 按行查看 历史
Rezero 提交于 2015-07-13 22:35 . 兼容低版本ie
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>route-test</title>
<!--[if lte IE 7]>
<script src='./js/ieadaptor.js'></script>
<![endif]-->
<style>
ul>li{
float: left;
margin-right: 20px;
list-style-type: none;
}
ul>li>a{
text-decoration: none;
}
p{
border: solid red 1px;
padding-top:20px;
padding-bottom: 20px;
padding-left: 20px;
}
</style>
</head>
<body>
<ul>
<li><a href="javascript:history.go(-1)">后腿</a></li>
<li><a href="javascript:history.go(1)">前进</a></li>
</ul>
<ul>
<li><a href="#">#---首页</a></li>
<li><a href="#about/444">#about/444---匹配数字</a></li>
<li><a href="#test/字符串">#test/字符串--匹配字符串</a></li>
<li><a href="#about">#about---普通路由</a></li>
<li><a href="#diqye/regtest">正则匹配测试</a></li>
<li><a href="#nonono">未知路由</a></li>
</ul>
<br>
<p id="content"></p>
<p>ie7及其以下 暂不支持前进后腿</p>
<!-- <p>oscgit:<a href="https://git.oschina.net/diqye/route.js" target="_blank">https://git.oschina.net/diqye/route.js</a></p>-->
<script type="text/javascript" src="./js/route.js"></script>
<script type="text/javascript">
var use=diqye.route.use
,get=diqye.route.get
,to=diqye.route.to;
function htmlfn(html){
document.getElementById('content').innerHTML=html;
}
get('/',function(req,next){
to('diqye',{a:'我是首页跳转过来的',b:'ww',c:{a:1}});
});
get('/diqye',function(req,next){
htmlfn('diqye<br>'+req.query.a);
});
get('/about',function(req,next){
document.getElementById('content').innerHTML="我是关于";
})
get('/about/:number',function(req,next){
document.getElementById('content').innerHTML=req.para;
})
get('/test/:string',function(req){
htmlfn(req.para);
});
get(/(.*)diqye(.*)/g,function(req,next){
htmlfn(req.para[2]);
});
use(function(req,next){
document.getElementById('content').innerHTML="未知的路由";
});
diqye.route.start();
</script>
<script src='https://git.oschina.net/diqye/route.js/widget_preview'></script>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化