首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

prototype里的函数不能直接用吗解决思路

2012-05-02 
prototype里的函数不能直接用吗JScript code//test.js(function(){var cls function(){}cls.prototype

prototype里的函数不能直接用吗

JScript code
//test.js(function(){    var cls = function(){}    cls.prototype =    {        func: function()        {            alert('func');        },        create: function()        {            func();        }    }    cls.prototype.create();}());


HTML code
<html>    <head>        <script src = 'test.js'></script>    </head>    <body>    test    </body></html>


提示 func is not defined。
求助

[解决办法]
楼主看看这个
JScript code
var func = function(){    alert(123)};(function(){    var cls = function(){}    cls.prototype =    {        func: function()        {            alert('func');        },        create: function()        {            func();        }    }    cls.prototype.create();  // 这样调用func的对象是window}()); 

热点排行
Bad Request.