【发布时间】:2011-07-03 06:22:28
【问题描述】:
背景: 我对成天使用 HTML、Javascript 和 CSS 以及 忽略 工具(如 jQuery( 或其他等效的辅助框架)和 拒绝使用它们。我不是在谈论 JavaScript 大师,我是在谈论每天在战壕中的 Joe 生产开发人员。我收到了很多类似借口或个人意见的论点,我认为这些论点没有任何技术价值,我想确保我没有遗漏什么。
问题: 什么是不使用 jQuery 的经验技术原因?
我不是在寻找“像其他框架更好”的宗教或教条论点或主观意见,将 jQuery 视为问题中所有可比框架的稻草人。
【问题讨论】:
-
我真的觉得 jQuery 让一些人变得更笨了,说真的,他们认为 jQuery 是一种编程语言,而 javascript 是一个框架……很快他们就会问如何使用 jQuery 来添加两个数字。
-
如何使用 jQuery 相加 2 个数字?
-
var one = $("<div/>").data("add", 1); var two = $("<div>").data("add", 2); console.log(one.data("add")+two.data("add")); -
我完全承认,使用 jQuery 比 vanilla JS 更好,但我认为,每个 Web 开发人员在使用 jQuery 之前都应该知道并了解它实际上做了什么,以及如何在没有 jQuery 的情况下实现他想要的。我认为许多程序员不像 jQuery 那样了解纯 JavaScript 语法,因此他们会犯常见的错误。
标签: javascript jquery frameworks