Ale*_*pin 9 javascript javascript-framework
美好的一天,
我最近一直在寻找一个简单的JavaScript类框架,它只进行基本的继承.我在他的博客上找到了John Resig的示例框架,我发现它对我的需求非常满意.但是,该帖子的日期是2008年,毕竟这是我们正在讨论的网络.
所以我的问题是,你们会按原样使用那个系统,还是会有改进,多年来发现的东西?或者也许是现有的,积极支持的类框架,类似于这个?
谢谢.
你可能想从Douglas Crockford那里得到一些建议(我的重点):
我已经写了8年的JavaScript了,我从来没有发现需要使用超级函数.... 我现在看到我早期尝试在JavaScript中支持经典模型是一个错误.
Douglas Crockford,JavaScript中的经典继承,
的家伙JavaScriptMVC确实创造了一个伟大的工作类实现基于约翰Resigs框架例子:
类在JavaScript中提供模拟继承.使用clss弥合jQuery的函数式编程风格和面向对象编程之间的差距.它基于John Resig的Simple Class Inheritance库.除了原型继承,它还包括一些重要的特性:
Run Code Online (Sandbox Code Playgroud)Static inheritance Introspection Namespaces Setup and initialization methods Easy callback function creation
框架的所有其他部分都基于Class,但您也可以单独使用它(压缩小于6Kb).我特别喜欢回调函数和静态继承.像这样使用它:
$.Class.extend('My.Class',
{
// Static properties
},
{
init : function(args)
{
// This is the constructor
},
classMethod : function()
{
alert("Class method called.");
}
});
Run Code Online (Sandbox Code Playgroud)