- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在 jQuery 方面非常高效,已经在我公司的多个项目中实现了它。然而,当我阅读诸如 node.js
之类的东西时,我发现自己有点迷茫。
我是否必须回到基础学习 JavaScript 语言,还是应该坚持使用 jQuery?
我还想问一件事:与使用 jQuery 编码相比,使用纯 JavaScript 编码是否可以提高性能?根据我自己的经验,在 jQuery 中编码繁重、复杂的动画组合似乎总是占用大量计算机内存。
最佳答案
您应该在一定程度上了解发生了什么。知道下面是什么并没有坏处,但有时了解一切也不是最佳选择,例如:是.innerHTML
持续的?不完全,例如<select>
在 IE 中。这是否意味着您需要知道每一个不一致之处?如果您让 jQuery 处理它,则不会。
人们说你需要在 jQuery 之前了解 JavaScript,让我说我同意,但是这也有局限性,你不一定需要了解每一个例如,浏览器之间的怪癖和不一致,这就是我们使用抽象层的原因。
对我来说,这无异于说你需要在学习 C# 之前学习汇编,你是否应该知道发生了什么,如何引用内存,什么是指针?我想是的,你需要知道每一个细节吗?可能不会。如果每个新程序员都要学习下面的每一层,我们将永远不会进步,这就是为什么数学定理建立在其他已知是真实的、相同的概念之上的原因。
您应该能够信任您的抽象层。这总是真的吗?不幸的是不是,但 jQuery 在尽可能保持一致和不断改进方面做得很好。更重要的是,社区在公开不一致方面做得很好。
编辑:让我警告上面的所有内容,如果您可以了解下面的内容这样做(这适用于我书中的大多数抽象,而不仅仅是 JavaScript),它将帮助您更好、更高效地编程。如果您知道幕后发生的事情,您就可以更好地利用它。
关于javascript - 精通 jQuery 是否意味着精通 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2839409/
正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达
我正在上 udemy 的类(class),我偶然发现了这段更改窗口背景的代码。问题是函数 randColor 失去了我。我想知道到底发生了什么。 我知道声明了一个名为 randColor 的函数,然后
我是一名本科生,最近受雇于今年夏天和明年秋天的合作社。据我所知,我将编写很多我觉得很舒服的 C++,但我并没有特别多的实际编写 C++ 的经验。 我想花时间真正深入研究 C++ 并更加熟练地使用它。在
我是一名使用 ASP.NET、C# 等的 .NET webdev...我 5 多年前在大学里“学习”了 javascript,可以用它做基本的工作。但是我想知道精通它是否有用。 我为什么要学习 Jav
我在 jQuery 方面非常高效,已经在我公司的多个项目中实现了它。然而,当我阅读诸如 node.js 之类的东西时,我发现自己有点迷茫。 我是否必须回到基础学习 JavaScript 语言,还是应该
我是一名优秀的程序员,十分优秀!