前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Pjax(InstantClick)常用的重载函数

Pjax(InstantClick)常用的重载函数

作者头像
Xcnte
发布2021-12-14 10:13:59
5990
发布2021-12-14 10:13:59
举报
文章被收录于专栏:Blog记录

Pjax(InstantClick)一般需要重载的函数,希望这篇文章能让大家少浪费点时间

作用

pjax采用的是异步请求资源,也就是每次请求数据不是重新获取整个页面的数据而是只会获取容器里面的数据。

所以如果一个函数在容器外面(如多说加载函数),在A页面没有,B又需要的话,那么从A页面进入B页面,这个函数就不会执行(没效果),必须回调这个函数。

添加方法

Pjax一般都有个放回调函数的地方,在你使用的主题设置里看看

Handsome主题为例:

  1. 主题 --> 设置外观 --> Pjax --> PJAX回调函数

以下内容转自QQ爹博客

多说评论

代码语言:javascript
复制
if (typeof DUOSHUO !== 'undefined'){
      DUOSHUO.EmbedThread('.ds-thread');} /

网易云跟贴

代码语言:javascript
复制
if (typeof Tie !== 'undefined') {
      Tie.loader("", true);
}

畅言(代码来自http://www.neurallinker.com/94.misaka

代码语言:javascript
复制
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参数"});});
}

百度统计

代码语言:javascript
复制
if (typeof _hmt !== 'undefined'){
      _hmt.push(['_trackPageview', location.pathname + location.search]);
}

谷歌统计

代码语言:javascript
复制
if (typeof ga !== 'undefined'){
        ga('send', 'pageview', location.pathname + location.search);
}

piwik统计

代码语言:javascript
复制
 _paq.push(['setDocumentTitle', document.title]);
    _paq.push(['trackPageView']);

SynatxHighlighter代码高亮

代码语言:javascript
复制
 SyntaxHighlighter.highlight();

google code prettify

代码语言:javascript
复制
if (typeof prettyPrint !== 'undefined'){
      prettyPrint();
}

MathJax

代码语言:javascript
复制
if (isInitialLoad === false) {
    if (typeof MathJax !== 'undefined'){
      MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
}

Prism.js语法高亮

代码语言:javascript
复制
if (typeof Prism !== 'undefined') {
      Prism.highlightAll(true,null);
}

欢迎补充

版权属于:Xcnte' s Blog(除特别注明外)

本文链接:https://cloud.tencent.com/developer/article/1918329

本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档