prototype-oriented

    2热度

    1回答

    我想了解纯基于原型的JavaScript,并且我正在努力的一件事是重用(继承)。 对于我的项目,我着手创建可以重用的对象。 // very generic prototype var Apparatus = (function(){ var self = Object.create({}); self.state = false; self.on = functio

    2热度

    2回答

    我已经写了一个PHP应用程序,并有一个问题,我不能以一种很好的方式在PHP中解决。所以我正在考虑将它移植到Ruby或Python--我从未使用过的两种语言。据我所见,这个问题可以在Ruby中解决,现在我的问题是如果我可以用Python解决它: 该应用程序的核心有一个我想要扩展的类A.有一个扩展E1通过doFoo方法扩展A,一个扩展E2通过方法doBar扩展A.现在我想使用这两个扩展,而不必更改A,

    0热度

    1回答

    如果我创建了一个对象,如constructor:它 function LayoutObj() {...} 和方法: LayoutObj.prototype.navDates = function() {...} 你能帮助我理解正确的语法将此方法绑定到onclick事件? 我尝试这样做: $('.previous').on("click", LayoutObj.navDates());

    1热度

    1回答

    请任何人都可以看到这个代码有什么问题, 我有2个类图像与.man和.girl其中包含10个图像在每个。 下一页我有2个div的#manCount和#girlCount显示总图像数量(每个10个) 当我将一个图像移动到#drop时,它从#manCount减少1个数字。因此,总共10张图片的类名是.man,当最后一张图片被移动到#drop时,我会弹出一个对所有图片进行处理的图片。 现在我也想处理.gi

    2热度

    5回答

    下面的代码并不像我想的那样产生原型。任何人都可以看到我做错了什么? var A = function() { return { workingTest: function() {return "OK";} }; }; A.prototype.notWorkingTest = function() {return "Not so much";}; var a

    5热度

    2回答

    我现在是一个开发人员,在过去的几年中,我使用的是原型框架,它是OOP的实现,用于Javascript。我也使用过jQuery和其他一些框架。 我一直在研究如何JS工作以及如何从面向对象不同,因为它是一个面向原型语言。在我看来,其实是一个伟大的概念,原型导向的语言。 有了正确的注意: - 这是语言是怎样来使用,等于是为更快,更高效,理论上,更简单,更顺畅。 - 每个浏览器都有自己的JavaScrip

    1热度

    1回答

    这些天我一直在与这些脚本一起,并在一番研究后,我仍然无法找到答案。 因此,这里的问题,我想(例如)增加一个功能为对象(。长度()的情况下,由于本地没有这个还没有),我试过: Object.prototype.length = function() { /* Some fancy work */ }; //It works! Object.prototype["width"] = functio

    35热度

    5回答

    在下面的代码中,我希望有一个计数器来跟踪创建的Person对象的数量。这段代码并没有这样做,我将如何实现这一目标? function Person(){ this.name = "Peter"; this.counter = this.counter + 1; alert(this.counter); } Person.prototype.counter = 0

    4热度

    2回答

    如何在不调用构造函数的情况下复制对象及其原型链? 换句话说,函数dup在下面的例子中看起来像什么? class Animal @sleep: -> console.log('sleep') wake: -> console.log('wake') end class Cat extends Animal constructor: -> super