【发布时间】:2017-08-30 16:50:03
【问题描述】:
我是 Web 开发的新手,我正在探索 javascript 及其所有功能。我目前正在学习 jQuery,这让我想知道:“真正 是什么库?”。
从一些so/internet 搜索中,我了解到jQuery 是 一个库,尽管有些人也认为它是一个框架,因为它帮助/迫使你改变编码js 的方式。
对我而言,库是一组函数和类,可在特定方面帮助程序员。
据我了解,jQuery 似乎不仅仅添加与其他 javascript 库(例如数学)或什至其他 jQuery 插件(如数据表等)相反的函数或类...
在我看来,jQuery 在它的基础上看起来像是另一种呈现 js 代码的方式。
所以总结一下我的问题是:
- jQuery 是像 Math 一样用于 c++、python 甚至 js 的“普通”库吗?
- js引擎如何理解jQuery? (某种编译?)
- 只要有 jQuery.js 文件,每个 js 引擎都能理解 jQuery,或者引擎中已经嵌入了 jQuery 的东西。
我还看到了这个非常有趣的帖子,发布在 Is a jQuery compiler possible?,但它让我更加模糊了库和 jQuery 之间的界限。
任何关于如何结合 js/jquery 的提示或链接都会有所帮助!
【问题讨论】:
-
在我看来,jQuery 只是让处理 dom 变得更容易,它并没有真正为 JavaScript 添加额外的功能
-
What is jQuery? jQuery 是一个快速、小型且功能丰富的 JavaScript 库。
标签: javascript jquery libraries javascript-engine