jQuery和插件命名空间和继承

时间:2009-08-13 01:38:08

标签: javascript jquery inheritance namespaces

嘿伙计们。 jQuery Dev Group最近有很多关于原型继承和插件命名空间的活动,我想看看谁有最好的答案。

群组链接: http://groups.google.com/group/jquery-dev/browse_thread/thread/620c6a18a16d9665

问题:

你们认为应该做些什么以及为什么? 你同意那里的任何意见吗?为什么或为什么不呢?

为什么重要:

如果jQuery确实决定在核心中实现这样的东西,那么这将是一个巨大的决定,会影响很多人,并可能影响他们如何使用/扩展jQuery和如果他们继续使用jQuery的。它可能会将很多人转换为 jQuery。

2 个答案:

答案 0 :(得分:1)

我认为jQuery与原型库之间的区别在于它专注于快速DOM选择,遍历和操作等功能,而不是为javascript添加“风味”。

Prototype的问题是它在javascript上添加了一个红宝石帽子,它最终变得臃肿了你可能永远不会最终使用的功能。

我曾经在人们过度使用原型类的项目中工作,以便在不需要它的类中实现所有内容。从Java或C#(甚至是Ruby)迁移的人喜欢以他们的方式做所有事情 - 这通常是不需要的。

答案 1 :(得分:1)

我认为这是jQuery的重要一步。因为jQuery是非常以dom为中心的lbrary。这就是为什么它在世界范围内获得如此多的关注,但很难仅仅基于它来构建复杂的解决方案。你无法使用OOP的所有好处,所以你必须把所有的代码都放在头脑中 - 所有的程序员都必须这样做。我认为jQuery是最简单的解决方案 - 这就是为什么每个人都喜欢它,但现在它想成为企业解决方案 我认为这可以使企业客户端开发更快,而且非常好:)