加载文档时出现javascript错误

时间:2013-12-10 21:19:36

标签: javascript

我试图运行以下脚本来理解Javascript对象和继承,但看不到任何显示内容。

<html>
    <head>
        <script>
            $(document).ready(

                function Person(){
                    alert('New Person Created');
                }


                Person.prototype.sayHello = new function(){
                    alert('Hello');
                };

                var x = new Person();
                x.sayHello();

                var newfunction = x.sayHello;
                newfunction.call(Person);

            );
        </script>
    </head>
    <body>
    </body>
</html>

4 个答案:

答案 0 :(得分:1)

$在jQuery中定义,在使用$之前需要包含jQuery库

你可以像这样使用cdn包含jquery库,

<script src ="//code.jquery.com/jquery-1.10.2.min.js"></script>

答案 1 :(得分:0)

你的脚本的第一行是jQuery。如果你想使用jQuery,你应该首先包含它(根据你写的内容,我强烈怀疑你还不需要或想要它)。

或者,只需删除$(document).ready部分及其{},这样就可以了。

另外,请查看您的开发人员工具菜单并打开JavaScript控制台。它会告诉你这个错误。

答案 2 :(得分:0)

当你使用像$(document)之类的构造时,你正在调用一个函数$,它被定义为jQuery。您需要在文档中使用<script>标记来加载正确版本的jQuery。另外,请检查浏览器控制台。您会看到有关$

的错误

答案 3 :(得分:0)

我唯一看错的是你正在尝试使用jQuery库,但你从来没有真正包含它。