2016年9月11日

浅析Web开发中前端路由实现的几种方式

摘要: 故事从名叫Oliver的绿箭虾`说起,这位大虾酷爱社交网站,一天他打开了 Twitter ,从发过的tweets的选项卡一路切到followers选项卡,Oliver发现页面的内容变化了,URL也变化了,但为什么页面没有闪烁刷新呢?于是Oliver打开的网络监控器(没错,Oliver是个程序员),他惊讶地发现在切换选项卡时,只有几个XHR请求发生,但页面的URL却在对应着变化,这让Oliver不... 阅读全文

posted @ 2016-09-11 11:20 发烧开发者 阅读(10838) 评论(0) 推荐(1) 编辑

使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL

摘要: 在访问现在很火的google plus时,细心的用户也许会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器的前进和后退。不禁让人想问,是什么有这么强大的功能呢? HTML5里引用了新的API,就是history.pushState和history.replaceState,就是通过这个接口做到无刷新改变页面URL的。 与传统的AJAX的区别 ... 阅读全文

posted @ 2016-09-11 11:00 发烧开发者 阅读(3703) 评论(0) 推荐(1) 编辑

导航