首页
学习
活动
专区
圈层
工具
发布

Hexo异步加载方案

以下先引用参考教程的原文。 教程原文 defer defer特性告诉浏览器不要等待脚本。相反,浏览器将继续处理HTML,构建DOM。脚本会在后台下载,然后等DOM构建完成后,脚本才会执行。...当我们需要先加载JavaScript库,然后再加载依赖于它的脚本时,这可能会很有用。 defer特性仅适用于外部脚本 如果脚本没有src,则会忽略defer特性。...其他脚本不会等待async脚本加载完成,同样,async脚本也不会等待其他脚本。 这个适合使用原生js,没有引用任何js框架,自己独立就能运行,且体量相对较小的js脚本,随页面加载同步下载执行。...这一条并不适用于大型js(例如busuanzi.js)。原因可以看上面的原理拆解图,大型js的执行时间依然会造成大面积的HTML阻塞。...(如果是手动添加整合的话,只能用注释分割,显然很不利于后续查找修改),而在每次提交时,运行hexo g的过程中就会将所有CSS文件都整合到index.css,可以在主题配置文件的CDN配置项里给index.css

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

    dataTables 使用ajax 和服务器处理 获取数据

    datatables datatables Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。..."//cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css"> cdn.datatables.net.../1.10.19/js/jquery.dataTables.min.js"> 然后初始化: $(document).ready( function () { $('#myTable').DataTable...(); } ); ajax 获取数据 记录一下通过ajax 获取数据实现表格 通过ajax 可以通过对象数据 和数组数据 来着实现 通过对象数据 你的对象数据格式应该是这样的,对象数据格式就是json格式的...({ ajax:'url',//数组数据地址, }); } ); 通过服务器处理的数据 服务器获取数据要开启serverSid: true $('#mtTable').DataTable({

    5.9K32

    jQuery插件DataTables环境搭建及简单使用

    之前我已经简单介绍了这款插件,我把此类文章归类为“Web前端”,不是很正确,这款神奇的插件不仅支持客户端,也支持服务器端。通过ajax向服务器请求json数据,并展示到表格中。...3.在项目中引入 css 样式和 js 脚本文件 首先引入 js/jquery.js 文件 然后引入 js/jquery.dataTables.min.js 文件 最后引入 css.../jquery.dataTables.min.css 文件 如何使用DataTables 1.在需要插入表格的地方,插入如下 html 代码 ...'first':'>', } } }) 3.服务器端返回数据格式 返回所有数据,DataTables会自动在客户端实现本地分页,本地分页适用于数据量小的...(建议1000条数据一下,非专业测试,仅做参考),在数据量大,请求时间过长的情况下,建议开启服务器模式,在服务器端分页。

    4.9K21

    使用TamperMonkey解决Google被墙stackoverflow无法正常使用的问题

    除了访问外国网站或者Google被解封,不然我们不可能从原有地址获取该jquery文件,但是我不想用V**(因为买不起),所以我想能不能从其他CDN获取相同版本的jquery文件再让stackoverflow...这是完全可以的,只要我们在stackoverflow网页加载的过程中将google jquery的script标签替换成其他CDN的应该就可以了。...接下来就是写脚本替换原有的google jquery引用了。...TamperMonkey脚本 我们先来看下google的jquery引用在页面中的样子: 可以看到就是普通的script标签,现在我们的思路应该比较明确了,就是用javascript...标签,将其替换成一个新的script标签,src为bootcss cdn的jquery地址(试验了jquery官方和微软的cdn,访问速度都不如bootcss快)。

    3.1K61

    Wijmo 更优美的jQuery UI部件集:发现 Wijmo

    例如,下面的jQuery 脚本改变所有所有元素的背景色为红色: $(“div”).css(“background-color”,”red”); 文件准备功能 为了防止在文档完全加载之前运行jQuery...如何引用Wijmo 你可以通过使用内容传送网络(CDN)轻松的将Wijmo加载到你的web页面。CDN使得使用外部库以及部署到最终用户的过程变得更加方便快捷。CDN是遍布世界各地的计算机网络。...如果你位于印度或者中国,即使是访问同一个页面,内容也会来自于最接近你所在位置的服务器。当web浏览器加载内容时,它们通常会检查是否已经拥有一份该文件的缓存。通过使用CDN,你可以从中受益。...如果某个用户曾经通过同一个CDN访问过一个站点,他们将在他们的机器上保留一份文件的缓存版本。你所访问的页面会加载的更快,因为支持内容无需再次下载。 Wijmo 从最开始就支持了CDN。...这些文件已经被精简并压缩,换句话说,所有不必要的字符都已经被删除以便网页加载的速度更快。你也许同时注意到,没有到独立的.js文件的引用。

    3.8K90

    Wijmo 更优美的jQuery UI部件集:在安全站点使用Wijmo控件

    通常我们总会遇到这样的问题,在安全站点(HTTPS)中使用C1Wijmo控件时,用户可能会收到脚本错误。 发生这种状况的是由于我们的CDN链接不是https链接。...解决HTTPS 的错误 为了解决上述脚本问题,你需要使用本地的脚本文件,而不是使用网上CDN的链接。你可以使用以下解决方案之一: 解决方案1....> 这是因为当“UseCDN”设置为false时,控件呈现本地脚本,不指向CDN 托管的文件。...这将防止HTTPS干扰的问题。 使用本地脚本文件 以下是使用本地脚本的步骤: 1....从Wijmo-Complete压缩包中拷贝以下CSS文件到你的工程并添加到这些样式表的引用: jquery-wijmo.cs jquery.wijmo-complete.2.0.0.css jquery.wijmo-open

    1K70

    程序员Web面试之jQuery

    jquery与JavaScript的关系,jQuery会取代JavaScript吗? JavaScript:是一门Web最流行的脚本语言。 jQuery: 是一个优秀的Javascript框架。...jQuery的文件规则,如“jquery-1.4.1.j s”,其中1.4.1是JS文件的版本的版本号。.../script> 如何在CDN网络不可访问情况下,能自动访问网站的jQuery文件?...不同: jQuery.js文件,适合让程序员阅读,如下图所示: jQuery.min.js文件,通过压缩和删除所有的空格,以节省带宽和空间,使得文件更小,用于网络传输,不适合程序员阅读。...jQuery的语法结构可以分为四部分: 默认情况下,所有Jquery的命令开始以一个“$”符号。 其次是HTML元素的选择。例如下面是我们通过ID“txt1”选择一个HTML文本框。

    3.3K100

    如何使用JavaScript导入和导出Excel文件

    使用JavaScript实现 Excel 的导入和导出 通过纯JavaScript,您完全可以实现导入和导出Excel文件功能,并为最终用户提供与这些文件进行I/O交互的界面。...下载包中Spread.Sheets脚本和CSS文件的引用: 文件,但您可以对服务器上的文件执行相同的操作。如果要从服务器端导入文件,则需要引用该位置。...带有用于添加收入行按钮的Excel模板 添加Excel导出代码 我们还可以实现:在网页中将带有添加行功能的Spread.Sheets 导出成Excel文件。...SpreadJS – ExcelIO示例 本篇教程,仅展示了SpreadJS 的部分功能,即前端导入、导出Excel文件,更多的功能如数据分析、打印、导出PDF、自定义公式函数等,请前往SpreadJS

    8.9K00

    分享一些实用的Chrome DevTools技巧

    在控制台中引用当前选定的元素 在“Elements”面板中选择一个节点,然后在控制台输入 $0 就可以引用它。 ?...提示:如果您使用jQuery,则可以输入$($0)以访问此元素上的jQuery API。 使用控制台中操作的最后一个值 使用 $_ 引用在控制台执行的前一操作的返回值 ?...保存到修改后的CSS文件 点击您编辑的 CSS 文件的名称。会将其打开到“Sources”窗格,然后可以使用您应用的实时编辑进行保存。...这个技巧不适用于使用 + 添加的新选择器,也不适用于 element.style 属性,仅适用于已修改的现有选择器。 ?...调试DOM修改 右键单击某个元素并在子树修改上启用 Break:每当脚本遍历该元素的子元素并修改它们时,调试器将自动停止以让您检查发生了什么。 ?

    1.9K00

    Web前端性能优化教程01:减少Http请求和使用内容分发网络

    与图片地图做一个对比:图片地图是依赖于html实现,CSS精灵依赖于CSS实现,CSS精灵的实现方式更为灵活。 3. 合并脚本和样式表 适当地把多个脚本合并为一个脚本,把多个样式表合并为一个样式表。...CDN可以看作一种缓存代理,主要用于对静态资源(如图片,css,js等)的缓存。...CDN的简单应用 其实CDN的使用并没有和我们想象中那么遥远,JQuery应该是当今Web开发领域使用最为广泛的js框架之一,很多时候我们的网站都需要引用一个jquery.min.js的引用,我们可以将这个...js文件存储在自己的服务器,或者更好的选择:使用大公司的CDN服务提供的jquery.min.js....微软和google都提供了jquery的CDN免费服务,你只需做的事情就是在项目中引用它们,就能享受CDN带来的便利。

    1.7K70

    Wijmo 更优美的jQuery UI部件集:从wijwizard和wijpager开始

    要做到这一点,你所要做的只是为每一个工程添加到内容传送网络(CDN)的链接: 注意:添加最新依赖项的引用http://www.wijmo.com/downloads.cdn。 jQuery 引用--> jquery/jquery-1.7.1.min.js" type="text..." type="text/javascript"> 你还需要添加CSS样式表,可以通过将以下CDN链接添加到你的工程完成: 元素的标识符被设置成“pages”,你将在接下来通过jQuery访问这个元素以完成对部件的初始化。 请注意,为了向部件添加页,你所要做的只是将文本放置在一对标签中间。...你可以将这个元素放置在用于创建wijwizard的元素上面或者下面(你放置它的位置会决定wijpager相对于wijwizard的位置)。

    3.4K70

    渗透|一次从子域名接管到RCE的渗透经历

    先是通过cdn引用了jQuery,又重复引用了本地的jQuery。...-2.2.4.min.js"> 在cdn1.site.com这个域名下面引用了外部js和css文件,加载到页面当中,但是通过开发者工具捕获的网络流量可知,这两个文件都是红的没有成功加载...我们新建一个名为jquery-2.2.4.min.js的文件,并且写入payload 通过cdn1.site.com访问这个js文件,发现正常显示 访问OA登陆系统首页,成功写入XSS payload...下面介绍另外一个同样引用了cdn文件的业务系统,通过XSS漏洞拿Cookie。这个人事管理系统在三级域名下面,是一个功能比较简单的系统,正因为功能简单防守也最薄弱,所以选择它作为突破口。...我在目标网站的页面中通过加载cdn文件的方式注入了一个xss payload。这个xss payload可以用于获取用户的Cookie信息,从而获取后台访问权限。

    1.3K20
    领券