Pjax(InstantClick)常用的重载函数
2023-04-18 14:54:15 时间
Pjax
(InstantClick)一般需要重载的函数,希望这篇文章能让大家少浪费点时间
作用:
pjax
采用的是异步请求资源,也就是每次请求数据不是重新获取整个页面的数据而是只会获取容器里面的数据。
所以如果一个函数在容器外面(如多说加载
函数),在A页面没有,B又需要的话,那么从A页面进入B页面,这个函数就不会执行(没效果),必须回调这个函数。
添加方法: Pjax一般都有个放回调函数的地方,在你使用的主题设置里看看
以Handsome主题
为例:
主题
-->设置外观
-->Pjax
-->PJAX回调函数
以下内容转自QQ爹博客
多说评论
if (typeof DUOSHUO !== 'undefined'){
DUOSHUO.EmbedThread('.ds-thread');} /
网易云跟贴
if (typeof Tie !== 'undefined') {
Tie.loader("", true);
}
畅言(代码来自http://www.neurallinker.com/94.misaka)
if($("#SOHUCS").length==1){
window.changyan = undefined;window.cyan = undefined;
$.getScript("https://changyan.sohu.com/upload/changyan.js", function(){window.changyan.api.config({appid: "你的appid参数",conf: "你的conf参数"});});
}
百度统计
if (typeof _hmt !== 'undefined'){
_hmt.push(['_trackPageview', location.pathname + location.search]);
}
谷歌统计
if (typeof ga !== 'undefined'){
ga('send', 'pageview', location.pathname + location.search);
}
piwik统计
_paq.push(['setDocumentTitle', document.title]);
_paq.push(['trackPageView']);
SynatxHighlighter代码高亮
SyntaxHighlighter.highlight();
google code prettify
if (typeof prettyPrint !== 'undefined'){
prettyPrint();
}
MathJax
if (isInitialLoad === false) {
if (typeof MathJax !== 'undefined'){
MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
}
Prism.js语法高亮
if (typeof Prism !== 'undefined') {
Prism.highlightAll(true,null);
}
欢迎补充
版权属于:Xcnte' s Blog(除特别注明外) 本文链接:https://www.xcnte.com/archives/461/ 本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!
相关文章
- 【技术种草】cdn+轻量服务器+hugo=让博客“云原生”一下
- CLB运维&运营最佳实践 ---访问日志大洞察
- vnc方式登陆服务器
- 轻松学排序算法:眼睛直观感受几种常用排序算法
- 十二个经典的大数据项目
- 为什么使用 CDN 内容分发网络?
- 大数据——大数据默认端口号列表
- Weld 1.1.5.Final,JSR-299 的框架
- JavaFX 2012:彻底开源
- 提升as3程序性能的十大要点
- 通过凸面几何学进行独立于边际的在线多类学习
- 利用行动影响的规律性和部分已知的模型进行离线强化学习
- ModelLight:基于模型的交通信号控制的元强化学习
- 浅谈Visual Source Safe项目分支
- 基于先验知识的递归卡尔曼滤波的代理人联合状态和输入估计
- 结合网络结构和非线性恢复来提高声誉评估的性能
- 最佳实践丨云开发CloudBase多环境管理实践
- TimeVAE:用于生成多变量时间序列的变异自动编码器
- 具有线性阈值激活的神经网络:结构和算法
- 内网渗透之横向移动 -- 从域外向域内进行密码喷洒攻击