gpt4 book ai didi

javascript - jQuery 和面向对象的 JavaScript - 怎么样?

转载 作者:搜寻专家 更新时间:2023-11-01 05:06:59 25 4
gpt4 key购买 nike

我读过 thisthis (感谢谷歌)但这还不够。我想知道,如果直接开箱即用,没有任何插件,是否可以做一些类似于原型(prototype)的事情,例如:

MyClass = Class.create(Table,
{
cookieName: 'w_myclass',
prefix: 'myclass',
...blabla...

// function
initStr: function()
{
...blabla...
},

// another function
getIndice: function(param)
{
...blabla...
return 0;
}

});

欢迎提出任何想法/建议。

最佳答案

JQuery 从来没有成为类框架的目的。它是关于页面操作和工具(如 AJAX)的。您可以用 fork 敲钉子,但为什么不用锤子呢?

使用 native JavaScript 创建基于类的继承系统是自找麻烦,除非您是一位技术娴熟的 JavaScript 程序员。 Douglas Crockford will tell you it's possible ,但他对闭包等的复杂性有深刻的理解。此外,如果您的系统变大,使用 native 继承功能很快就会变得不可持续。

我强烈推荐 James Coglan 的 JS.Class框架。类定义看起来与您的示例几乎相同。它不是原生 JS,但可以与 JQuery 一起正常工作。

关于javascript - jQuery 和面向对象的 JavaScript - 怎么样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8861151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com