首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

什么叫单页面开发_获取当前页面url

spa可以提供较为流畅的用户体验 简单理解就是: 第一次进入页面时会请求一个html文件,刷新点击一下会切换到其他组件,此时路径也会相应的改变,但是并没有新的html文件的请求,原理是: js会感知到url...的变化,通过这一点,可以用js动态的将当前的页面内容清除掉,然后将下一个页面的内容挂载到当前页面上,就是所谓的路由,通过路由判断页面应该显示的组件,这种过程就是单页面应用,每次跳转不请求html文件,而是通过路由跳转来渲染组件...优点: 页面切换快,良好的交互体检,因为每次切换页面时,不需要重新加载整个页面,不需要做html文件的请求,这样就节约了很多http发送时延,获取数据也是通过ajax异步获取,没有页面之间的切换,就不会出现白屏现象...如果页面纯前端渲染,搜索引擎抓取到的就只是空页面 不利于seo seo本质就是一个服务器向另一个服务器发请求,解析请求内容,但是搜索引擎是不会去执行请求到的js的,也就是说搜索引擎的基础爬虫的原理就是抓取url...,然后获取html源代码并解析,如果一个单页应用,html在服务器还没有渲染部分数据,在浏览器才渲染出数据,即搜索引擎请求的html是模型页面而不是最终数据的渲染页面,这样就很不利于内容被搜素引擎搜索到

3.2K30

ThinkPHP URL 路由简介

简单的说,URL 路由就是允许你在一定规则下定制你需要的 URL 样子,以达到美化 URL ,提高用户体验,也有益于搜索引擎收录的目的。...,则上面的 URL 可以进一步简化为: http://www.5idev.com/product/5/123 这个 URL 地址就相对比较简单易容。...ThinkPHP URL 路由配置 在 ThinkPHP 中要使用 URL 路由功能,需要做如下配置: 在项目配置文件 Conf/config.php 里面开启路由功能(设置为 true): 'URL_ROUTER_ON...如果在配置文件里定义了路由开启功能,系统在执行 Dispatch 解析的时候,会判断当前 URL 是否存在定义的路由名称,如果有就会按照定义的路由规则来进行 URL 解析。...ThinkPHP URL 路由实例 以本文开始的例子为例,看该路由是如何定义的。

52620
领券