首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未登录的ReferenceError jscript

问未登录的ReferenceError jscript
EN

Stack Overflow用户
提问于 2015-12-12 22:01:55
回答 1查看 73关注 0票数 0

我刚开始使用java脚本,我正在使用我在一个网站上找到的代码来实现SHA1哈希

代码语言:javascript
复制
 <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, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;') // replace &, <, >
                $('#src-code').html(src);
                prettyPrint();
            }, 'text');
        });
    </script>

铬控制台指向第22行:

代码语言:javascript
复制
$(document).ready(function() {

Uncaught ReferenceError: `$` is not defined
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-12 22:03:09

$由jQuery JavaScript库提供。我可以在您的代码中看到,您没有添加它,或者在调用$之后添加了它。在运行任何基于jQuery.js的脚本(调用$函数)之前,您需要包括$。请在脚本标签前添加以下内容:

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34245503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档