javascript - 加载 jquery、raphael 和 morris 时出现问题
问题描述
我正在尝试学习用 html 制作图表,我找到了一个允许这样做的 morris.js 库。但是我在尝试连接库的阶段遇到了问题。我从莫里斯官方网站复制了部分,但它不起作用。进入页面后,我的加载时间很长(几分钟)。有没有人遇到过这样的问题?如何解决页面加载时间如此之长?
<html>
<head>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.min.js"></script>
</head>
<body>
</body>
</html>
解决方案
要使用 CDN 托管的资产,请添加https:
到源地址
<html>
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.min.js"></script>
</head>
<body>
</body>
</html>
或者,如果您想从本地文件系统加载脚本,那么只需将地址替换为文件路径。
推荐阅读
- swift - 如何检查 swift 函数实现
- google-bigquery - Bigquery 中的 Fuzzball
- c# - 无法识别 URI 前缀。元数据包含无法解析的引用:'net.tcp://localhost:8090/'
- oauth - Spring Cloud Gateway - 不透明的令牌
- css - 在引导程序 datetimepicker 中隐藏边框
- excel - 将范围从已关闭的工作簿复制到特定工作表
- amazon-web-services - Amplify 安装到现有 Vue/Bootstrap 项目时出错:您可能需要适当的加载程序来处理此文件类型
- android - 使用经过 Apple/Google 登录验证的客户端验证对服务器的请求
- node.js - 如何使用 IDEA 调试我的 koa 程序?
- c++ - 在编译时生成参数列表