jQuery Pjax于ajax的区别

 

最近小松发现了Pjax的技术,本来想把这个用到自己的博客上,相信还是算了吧,之后找个时间在搞

ajax

ajax技术应该大家都知道就是用来后台与服务器进行少量数据交换,也就不用刷新页面就能看到数据内容,但是ajax有几大问题 1、搜索引擎不识别js代码,也就是无法知道ajax交互之后内容 2、如js做页面的内容的显示,游览器地址不会切换 3、因为游览器地址不能切换,也不支持后退

Pjax

Pjax=pushState + Ajax 主要的功能是解决ajax上面的几个问题,只是刷新部分页面,切换地址,游览器能记录历史地址,不用重新加载公共的js、css等公共资源,提升用户的体验,pjax的原理我就不解释了看一下http://my.oschina.net/sub/blog/123447这个文章,或者网上找找

github:https://github.com/defunkt/jquery-pjax demo:http://pjax.herokuapp.com/

demo注意观察

开启pjax

看demo的时候可以看一下chrome 的network

pajx验证

然后观察一下地址栏的变化,你就会发现pajx的好处

 

QQ交流群:136351212 查看原文:http://www.phpsong.com/2347.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值