HTML5中关于History模式的详解


当前第2页 返回上一页

顺便贴一个node.js中的server代码,为了测试,很随意简单的写了一个


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

var fs = require('fs')

var path = require('path')

var express = require('express')

var app = express();

app.use(express.static('./public'));

var router = express.Router();

router.get('/page',function(req,res){

    var page = req.query.page

    try{

        var text = fs.readFileSync('./data'+page+'.json');

        res.json(text.toString())

    }catch(err){

        res.send('哈哈!傻逼,没有拉!')   

    }

     

})

 

app.use(router)

 

app.listen(3000)

1

注意:history.pushState({pageIndex : 1}, "", "http://127.0.0.1:3000/lmw/"+query)这里第三个参数写了完整的绝对路径,如果写成"/lmw/"+query这样的相对路径,会随着query值得增加无限在url后面追加,因为相对路径它一定是相对于当前的URL

以上就是HTML5中关于History模式的详解的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

html5中video标签无法播放mp4问题的解决办法

利用h5制作一个倒计时demo的实例教程

html5+canvas调用手机拍照功能实现图片上传功能(图文详解下篇)

h5+canvas卷积核图像处理步骤详解

html5地理定位与第三方工具百度地图的应用

h5的拖放应该如何实现

svg和css3实现环形渐变进度条的代码示例

html代码什么意思?

html5之title吸顶功能

html5返回音频/视频的当前网络状态(activity)的属性networkstate

更多相关阅读请进入《History》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...