首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

替换WordPress 自带默认的 jQuery库, jQuery库页脚加载

在开发WordPress 主题或者WordPress 插件时候,常常要通过wp_enqueue_script这个钩子挂载WordPress 自带的 jQuery库而非是通过硬编码的方式来加载,毕竟是为了避免多次加载...因为WordPress 自带的 jQuery库会在最后添加jQuery.noConflict()以保证与其他js 库的兼容,因此那些通过 $ 代替jQuery的缩写代码会失效。...详见《WordPress中的jQuery库不起作用的相关问题》。再者,为了速度上的考虑,加载一个80kb+的jQuery 库最好是通过第三方来(如google的、SAE的)——特别是主机不给力的网站。...最后,如果允许,jQuery 库最好在页脚加载。接下来的代码就是解决上面提到的问题。...是注销WordPress 自带的默认的jQuery 库;wp_register_script是自定义jQuery 库;使用if ( !

2.3K100

WordPress主题中加载jQuery的最佳方法

一般来说,在html页面底部 (也就是之前)引入JavaScript,如jQuery 和 jQuery插件是个不错的做法。...在WordPress模板中加载JavaScript和jQuery的最佳方法是使用wp_enqueue_script。这样可以更好的控制JavaScript文件的加载时间点和加载位置。...在Wordpress中注册prism.js 速度优化 在下面的代码片段中,我们先把WordPress中默认自带的jQuery库取消注册,然后在页面最后部分加载国内的CDN版本。...使用CDN版本的jQuery可以提升加载速度 ,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。将下面的代码放在子主题的functions.php文件中即可。 ?...你应该看到jQuery脚本已成功加载,并且已经移到了页面最后,也命中了CDN的缓存,如下所示。

2.6K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WordPress图片延迟加载(懒加载)

    需求 当页面图片特别多,默认访问的时候就会将页面全部内容加载完,等待时间过长,体验欠佳,需改进。...如果不进行设置的话,一个页面会一次性加载所有的资源数据,考虑到不可能所有访客会全部将页面看完,也会导致流量的浪费,加载体验上有待提升。这里就采用延迟加载的方案。...延迟加载也称懒加载,前端实现的方式多种多样,可以通过css的属性设为display none,进入到view的图片再改为inline,inlineblock。...在Wordpress中的话就可以采用插件的形式,直接配置即可,这里采用的是 BJ Lazy Load 插件,在Wordpress插件商店直接搜索即可安装。...如想要指定某些图片不不需要延迟加载,在图片标签上加入标记类名即可。 Post Views: 293

    2.5K30

    WordPress中的jQuery库不起作用的相关问题

    WordPress 中的jQuery 库问题曾经困扰了我一段时间。...如果仅仅加载WordPress 自带的jQuery 库,在使用一些jQuery 插件的时候明明是代码没有错误,但就是不起作用,该有的效果不能实现;但加载了原版的jQuery 库却又可以了,这样一来却同时加载了两个...貌似WordPress 默认是加载自带的jQuery 库的,首先你要取消这个功能,使之在前台默认不加载自带的jQuery 库: 打开/wp-includes/script-loader.php文件,以“...更新:如果查看源代码分享加载了WordPress 自带的jquery 库,那么肯定是主题或者插件加载的(非登录状态下),因此,按照下面的代码可予以取消(其实就开发而言,不建议这么做): 你的主题也可能加载也会加载...WordPress 自带的jQuery 库。

    4K60

    使用内存缓存优化 WordPress 后台媒体库加载

    在 WordPress 后台,点击媒体库选择图片的时候,可以按照月份筛选附件: WordPress 的媒体库月份筛选功能 这个是 WordPress 的媒体库月份筛选功能,博客的这些附件的月份是直接通过查询数据库来获取的...这样每次打开媒体库,或者添加媒体,打开「添加媒体」弹窗时候,都会到数据库去查询。...使用内存缓存优化媒体库月份获取 虽然不会造成很大的问题,但是附件如果不新增删除,这个月份的数据基本不会变化,我们可以通过 Memcached 将其缓存起来。...将下面的代码复制到当前主题的 functions.php 文件中,就可以使用内存来缓存媒体库的月份了: // 缓存获取附件的月份。...wpjam_delete_media_library_months_cache'); add_action('delete_attachment', 'wpjam_delete_media_library_months_cache'); 使用内存缓存优化媒体库月份获取功能已经整合进图片集插件

    37220

    jQuery实现图片懒加载

    一、懒加载 1.什么是懒加载 目前,网络上各大论坛,尤其是一些图片类型的网站上,在图片加载时均采用了一种名为懒加载的方式,具体表现为,当页面被请求时,只加载可视区域的图片,其它部分的图片则不加载,只有这些图片出现在可视区域时才会动态加载这些图片...,从而节约了网络带宽和提高了初次加载的速度。...二、获取屏幕高度:jquery的height()和javascript的height 1、jquery的各种高度 首先来说一说$(document)和$(window),如下: $(document)...实现懒加载 <!...2.当滚动页面时,检查页面所有的img标签,看看这个标签是否出现到我们的视野,当出现在我们的视野时 再去判断它是否已经加载过,如果没有加载,加载它 */

    13.7K20

    Wordpress网站加载速度优化

    二,wordpress网站打开速度慢的一部分原因 1.所购买服务器不在营销目标国家,服务器配置低 2.使用的模板过于繁重 3.过度使用wordpress插件 4.同个页面大量图片,所有图片同步加载,上传不压缩等...非首屏图片懒加载,将网络带宽留给首屏请求。 页面渲染: 1. 将 CSS 样式写在头部样式表中,减少由 CSS 文件网络请求造成的渲染阻塞。 2....Database读写分离解决数据库的读性能瓶颈,提高性能 2. WebSever负载均衡将一个请求的入口映射到多个处理请求的节点,从而实现分而治之 3....数据缓存 通过redis/memecache缓存的使用,减少了数据库读的压力,从而提高性能 B.当你是WP建站人员的解决方案: 1.购买可升级类型的服务器,提高网站的可持续大流量访问行为 2.使用单一功能性...wordpress主题模板 3.尽量使用代码解决wordpress独立站功能需求(先行百度谷歌,无需自己敲代码) 4.提前安装smush插件,在线使用http://tinypng.com压缩图片在上传到网站

    1.2K40

    Ajax与jQuery异步加载数据

    简介 一次性从服务器数据库中读取数据并传送到前端页面上是不现实的,一方面会加重服务器的压力,另一方面客户的带宽资源也会被占用。Ajax刚好可以解决数据异步加载的问题。...由于用 jQuery 实现 ajax 比较简单,因此接下来的代码引用jQuery库实现Ajax,另外使用Django作为框架。 其中jQuery可以手动下载放到本地文件夹中,也可以引用下面的语句。...XHTML 1 jquery/1.11.1/jquery.min.js"> HTML语句 类别为demo...的div将展示Ajax数据 (document).ready(function(){})指页面其他元素加载完成后开始加载Ajax数据,此时,浏览器不会有加载条和转圈的情况出现。...当然也可以改为点击某个元素加载例如(‘#demo’).click(function(){})。

    10.9K20
    领券