gpt4 book ai didi

jquery - jQuery 是程序化的吗?

转载 作者:行者123 更新时间:2023-12-01 01:58:34 26 4
gpt4 key购买 nike

我仍在学习 jQuery,但是我使用 jQuery 的次数越多,就越觉得它是过程性的而不是面向对象的。例如,我认为我没有见过或使用过任何 jQuery 类,尽管我确信内部使用了一些类。我所做的只是方法链接,而不是自己构造对象。例如 new Foo()。另外,jQuery documentation for plug-in development甚至没有提到类(class)。

我的观察是否正确,jQuery 鼓励您在编写基于 jQuery 的库时仅公开函数和方法并将任何自定义类保留在内部?我不是在谈论编写 jQuery 插件,而是在谈论每个应用程序独有的自定义库。

我来自 Java,所以我在这里有点困惑。

最佳答案

jQuery 主要只是 DOM API 上的一层,加上一些方便的方法,例如用于迭代和枚举的 each()。它消除了一些人可能认为 DOM API 中的笨拙的地方,以及最肯定的是跨实现缺乏一致性的地方。

它不是一个框架,也不是一种语言。它实际上只是为了提供比 DOM API 提供的更好的体验。

它利用了 javascript 中的 OOP 功能,但它本身没有提供特定的编程范例。还有其他库,如 prototypejsunderscore更专注于该领域。

关于jquery - jQuery 是程序化的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4839854/

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