51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Story
使用backbone的history管理SPA应用的url
本文介绍如何使用backbone的history模块实现SPA应用里面的URL管理。SPA应用的核心在于使用无刷新的方式更改url,从而引发页面内容的改变。从实现上来看,url的管理和页面内容的管理是其中的两个难点。就url的管理而言,主要有以下三方面的要求:1)对于要采用单页跳转的链接,不能有页面刷新;2)浏览器的前...
代码星球
·
2020-05-27
使用
backbone
history
管理
SPA
vue-router 在微信浏览器中操作history URl未改变的解决方案
在PC端和手机浏览器中router.replace() or router.push()能够正常使用,页面的地址和页面都正常显示;但是在微信中,从/a页面通过router.push('/b')跳转到/b页面后,页面正常,但是复制浏览器的地址会发现其地址仍为/a;选择在浏览器打开发现也是显示的/a的页...
代码星球
·
2020-05-25
vue-router
微信
浏览器
操作
history
BOM之history对象
history对象保存着用户上网的历史记录,从窗口被打开的那一刻算起。由于安全方面的考虑,开发人员无法得到用户浏览器的URL,但借由用户访问过的页面列表,可以在不知道实际URL的情况下实现后退和前进。本文将详细介绍BOM中的history对象 length history.length属性保存着历史记录...
代码星球
·
2020-05-24
BOM
history
对象
history.js使用方法(来自博客园)
Ajax保留浏览器历史的解决方案<ul class="menu"><li><a href="/home/index#page=1">page1</a></li><li><a href="/home/index#p...
代码星球
·
2020-05-13
history.js
使用方法
来自
博客园
使用h5的history改善ajax列表请求体验
信息比较丰富的网站通常会以分页显示,在点“下一页”时,很多网站都采用了动态请求的方式,避免页面刷新。虽然大家都是ajax,但是从一些小的细节还是可以区分优劣。一个小的细节是能否支持浏览器“后退”和“前进“键。本文讨论两种方法,让浏览器可以后退和前进...
代码星球
·
2020-05-13
使用
h5
history
改善
ajax
window.history
作者:zccst 旧版: forword() backword() go(number) HTML5中新增了 onhashchange 浏览器兼容性较好,用得较多 pushState/replaceState/onpopState ...
代码星球
·
2020-05-13
window.history
Javascript history pushState onpopstate方法做AJAX SEO
参考MDN:https://developer.mozilla.org/zh-CN/docs/DOM/Manipulating_the_browser_historyhttps://developer.mozilla.org/zh-CN/docs/Mozilla_event_reference/popstate&nbs...
代码星球
·
2020-04-18
Javascript
history
pushState
onpopstate
方法
react-router 3 中的 useRouterHistory(createHistory) 到了 react-router 4 变成了什么?
react-router3文档:https://github.com/ReactTraining/react-router/blob/v3/docs/API.mdreact-router4文档:https://reacttraining.com/react-router1.react-router3中的useRoute...
代码星球
·
2020-04-10
react-router
中的
useRouterHistory
createHistory
到了
linux history命令优化
主要功能:1,可以记录哪个ip和时间(精确到秒)以及哪个用户,作了哪些命令2,最大日志记录增加到4096条把下面的代码直接粘贴到/etc/profile后面就可以了#historymodifyexportHISTTIMEFORMAT="[%Y.%m.%d%H:%M:%S-$USER_IP-$USER]"USER_IP=...
代码星球
·
2020-04-10
linux
history
命令
优化
vue-router模式history与hash
【重点】 history与hash路由的区别hash前端路由,无刷新history会去请求接口 vue-router 默认hash模式——使用URL的hash来模拟一个完整的URL,于是当URL改变时,页面不会重新加载。如果不想要很丑的hash,我们可以用路由的 ...
代码星球
·
2020-04-08
vue-router
模式
history
hash
不跳转修改url(history.pushState)
有时候我们会想不跳转的情况下修改url直接上代码吧:history.pushState(null,"","?test=123")值得注意的是,为了用户安全,避免用户不小心跳转到另外一个不知名网站,第三个参数中,浏览器是不允许用户传一个跨域的url的...
代码星球
·
2020-04-06
不跳转
修改
url
history.pushState
react-router的browserHistory/react-router-dom的BrowserRouter刷新页面404问题解决
前端解决:'/'表示把所有的url都发给代理https://api.example.combypass表示不需要发给发给代理服务器的条件 如下配置,可以监听https://api.example.com域下的/开头的请求(等效于所有请求),然后判断请求头中accept字段是否包含html,若包含,则代理请求至/ind...
代码星球
·
2020-04-06
react-router
browserHistory
react-router-dom
BrowserRouter
刷新
Hash history cannot PUSH the same path; a new entry will not be added to the history stack
这个是reactr-router的一个提示,当前路由下的history不能push相同的路径。只有开发环境存在,生产环境不存在,目前还没看到官方有去掉的意思。看不惯的话可以采取一些方法关掉这个提示。具体可以参考ReactTraining/react-router#4467 https://github.com...
代码星球
·
2020-04-06
history
the
Hash
cannot
PUSH
linux的history命令设置
history的历史记录,同一个用户的各个会话,读取到的内容也是不一样的,原因是它读取的是shell会话缓存里的内容。只有当用户退出当前会话的时候,会话里的缓存内容才会写入~/.bash_history里。猜测:用户登录后,首先把~/.bash_history里的内容读入缓存,然后当前会话的命令执行记录,也写入缓存中,...
代码星球
·
2020-04-06
linux
history
命令
设置
具体解释window.history
Window.history保存用户在一个会话期间的站点訪问记录,用户每次訪问一个新的URL即创建一个新的历史记录。调用history.back()、history.forward()、history.go()等方法。会触发popstate事件,单纯调用pushState()或replaceState()不触发pops...
代码星球
·
2020-04-06
具体
解释
window.history
首页
上一页
...
2
3
4
5
6
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他