嵌入错误 moment.js
Error with embedding moment.js
我在浏览器代码中包含 moment.js 时遇到困难。这是我第一次使用它并自学使用图书馆,因此非常感谢您的帮助。我的 html 页面中有一个 CDN:
<!-- jQuery cdn -->
<script src="http://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<!-- moment.js cdn -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/locale/af.js"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<script src="script.js"></script>
<script type="text/javascript">
var momentTest = moment();
console.log(momentTest); // this is not logging
</script>
同样在我的 script.js 文件中,我尝试使用 format() 以另一种方式调用它,就像我在文档中看到的那样:
var now = moment().format();
console.log(now); //this is not logging either
但我不断收到控制台错误 - 未捕获的引用错误:时刻未定义。有人能帮忙吗?我已经看过这篇文章,但它对我没有帮助(完全是初学者):How to use Moment.js?
此行不加载 moment.js,但加载 moment.js 的 af
(南非荷兰语)语言环境。
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/locale/af.js"></script>
要加载 moment.js,您需要加载 moment.js
文件:
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.js"></script>
试试这个:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.js"></script>
<script src="script.js"></script>
<script type="text/javascript">
var momentTest = moment();
console.log(momentTest); // this is not logging
</script>
我在浏览器代码中包含 moment.js 时遇到困难。这是我第一次使用它并自学使用图书馆,因此非常感谢您的帮助。我的 html 页面中有一个 CDN:
<!-- jQuery cdn -->
<script src="http://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<!-- moment.js cdn -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/locale/af.js"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<script src="script.js"></script>
<script type="text/javascript">
var momentTest = moment();
console.log(momentTest); // this is not logging
</script>
同样在我的 script.js 文件中,我尝试使用 format() 以另一种方式调用它,就像我在文档中看到的那样:
var now = moment().format();
console.log(now); //this is not logging either
但我不断收到控制台错误 - 未捕获的引用错误:时刻未定义。有人能帮忙吗?我已经看过这篇文章,但它对我没有帮助(完全是初学者):How to use Moment.js?
此行不加载 moment.js,但加载 moment.js 的 af
(南非荷兰语)语言环境。
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/locale/af.js"></script>
要加载 moment.js,您需要加载 moment.js
文件:
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.js"></script>
试试这个:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.js"></script>
<script src="script.js"></script>
<script type="text/javascript">
var momentTest = moment();
console.log(momentTest); // this is not logging
</script>