#HISTORY

使用h5的history改善ajax列表请求体验

信息比较丰富的网站通常会以分页显示,在点“下一页”时,很多网站都采用了动态请求的方式,避免页面刷新。虽然大家都是ajax,但是从一些小的细节还是可以区分优劣。一个小的细节是能否支持浏览器“后退”和“前进“键。本文讨论两种方法,让浏览器可以后退和前进...

window.history

作者:zccst 旧版: forword() backword() go(number) HTML5中新增了 onhashchange 浏览器兼容性较好,用得较多 pushState/replaceState/onpopState ...
代码星球 ·2020-05-13

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...

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...

linux history命令优化

主要功能:1,可以记录哪个ip和时间(精确到秒)以及哪个用户,作了哪些命令2,最大日志记录增加到4096条把下面的代码直接粘贴到/etc/profile后面就可以了#historymodifyexportHISTTIMEFORMAT="[%Y.%m.%d%H:%M:%S-$USER_IP-$USER]"USER_IP=...
代码星球 ·2020-04-10

vue-router模式history与hash

【重点】  history与hash路由的区别hash前端路由,无刷新history会去请求接口 vue-router 默认hash模式——使用URL的hash来模拟一个完整的URL,于是当URL改变时,页面不会重新加载。如果不想要很丑的hash,我们可以用路由的 ...

不跳转修改url(history.pushState)

有时候我们会想不跳转的情况下修改url直接上代码吧:history.pushState(null,"","?test=123")值得注意的是,为了用户安全,避免用户不小心跳转到另外一个不知名网站,第三个参数中,浏览器是不允许用户传一个跨域的url的...

react-router的browserHistory/react-router-dom的BrowserRouter刷新页面404问题解决

前端解决:'/'表示把所有的url都发给代理https://api.example.combypass表示不需要发给发给代理服务器的条件  如下配置,可以监听https://api.example.com域下的/开头的请求(等效于所有请求),然后判断请求头中accept字段是否包含html,若包含,则代理请求至/ind...

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...

linux的history命令设置

history的历史记录,同一个用户的各个会话,读取到的内容也是不一样的,原因是它读取的是shell会话缓存里的内容。只有当用户退出当前会话的时候,会话里的缓存内容才会写入~/.bash_history里。猜测:用户登录后,首先把~/.bash_history里的内容读入缓存,然后当前会话的命令执行记录,也写入缓存中,...
代码星球 ·2020-04-06

具体解释window.history

Window.history保存用户在一个会话期间的站点訪问记录,用户每次訪问一个新的URL即创建一个新的历史记录。调用history.back()、history.forward()、history.go()等方法。会触发popstate事件,单纯调用pushState()或replaceState()不触发pops...
代码星球 ·2020-04-06

Code First Migrations: Making __MigrationHistory not a system table

https://blog.oneunicorn.com/2012/02/27/code-first-migrations-making-__migrationhistory-not-a-system-table/ CodeFirstMigrations usesatablecalled _...

利用HTML5的History API实现无刷新跳转页面初探

HTML4中的HistoryAPIhistory这个东西大家应该都不陌生,我们经常使用history.back(-1)来实现后退功能,具体的属性和方法如下:属性length历史的项数。JavaScript所能管到的历史被限制在用浏览器的“前进”“后退”键可以去到的范围。本...

linux中,history命令,显示时间戳?操作人?IP地址?

需求描述: 在linux环境中,有的时候为了审计的需要,要记录谁什么时间从什么IP登录,执行了什么命令,bash的history命令就能够记录这些信息,但是在默认的情况下,是不记录时间的,所以呢,在这里记录下,对其进行改造。操作过程:1.默认的history命令,只是显示行号,执行的命令[root@testv...

VUE路由history模式坑记--NGINX

因微信分享和自动登录需要,对于URL中存在'#'的地址,处理起来比较坑(需要手动写一些代码来处理)。还有可能会有一些隐藏的问题没被发现。如果VUE能像其他(JSP/PHP)系统的路径一样,就不存在这些问题了。对于VUE的router[mode:history]模式在开发的时候,一般都不出问题。是因为开发时用的服务器为n...
首页上一页12345下一页尾页