2013-12-10 114 views
0

我试图运行下面的脚本来理解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> 
+0

你应该习惯于发现日志中的错误,这是你的第一课:) – David

回答

0

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

或者,只是下降的$(document).ready部分和{} s以及应该让你去。

另外,看看你的开发工具菜单,让你的JavaScript控制台打开。它会告诉你这个错误。

0

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

1

$在jQuery的定义,你需要包括jQuery库使用$

才可以包括使用CDN这样的jQuery库,

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

的只有我可以看到错误的是你正在尝试使用jQuery库,但你从未真正包含它。

相关问题