我刚开始使用java脚本,我正在使用我在一个网站上找到的代码来实现SHA1哈希
<link href="css/style.css" rel="stylesheet">
<!--newcode -->
<script src="js/sha1.js">/* SHA-256 JavaScript implementation */</script>
<script>
$(document).ready(function() {
// hash listener
$('#generate-hash').click( function() {
var t = new Date();
hash = Sha1.hash($('#message').val());
$('#hash-time').html(((new Date() - t))+'ms');
$('#hash').val(hash);
});
// show source code
$.get('js/crypto/sha1.js', function(data) {
var src = data.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>') // replace &, <, >
$('#src-code').html(src);
prettyPrint();
}, 'text');
});
</script>铬控制台指向第22行:
$(document).ready(function() {
Uncaught ReferenceError: `$` is not defined发布于 2015-12-12 22:03:09
$由jQuery JavaScript库提供。我可以在您的代码中看到,您没有添加它,或者在调用$之后添加了它。在运行任何基于jQuery.js的脚本(调用$函数)之前,您需要包括$。请在脚本标签前添加以下内容:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>https://stackoverflow.com/questions/34245503
复制相似问题