JQuery面试问题(从初学者到高级)

时间:2010-08-24 04:00:10

标签: jquery

这可能是一个愚蠢的问题,但我在谷歌搜索

“jquery面试问题”除了

之外没有多大帮助

JQuery Interview Questions并且很少有几乎处于神经问题模式的网站(最终非常基本)。

有没有一个好的网站,我可以从基本到提前开始提出JQuery问题。

由于

6 个答案:

答案 0 :(得分:16)

如果你雇用一个基于图书馆的人,那里就会出现严重的问题。

要成为“jQuery专家”,需要熟悉JavaScript,因为这是语言。擅长JavaScript的人应该能够在几天内选择任何库。此外,jQuery并不完全是脑部手术,大多数IDE都支持它内置。

答案 1 :(得分:5)

这不是基于图书馆雇用某人的问题,而是基于他们所说的知道。他们声称知道jQuery,你想评估那个声明。此外,jQuery将JavaScript与CSS选择器以及与成为优秀JavaScript开发人员无关的方法链接和迭代的想法集成在一起,除非一个优秀的JavaScript开发人员应该知道jQuery。

答案 2 :(得分:2)

只是我头脑中的几个想法

基本

  • 提供一个示例,说明如何将click事件绑定到除最后一个之外的所有段落(包括基本dom选择和事件处理)
  • 如何从不可见状态淡入div的示例

高级

  • 编写选择器过滤器以仅返回具有小写值的节点。

$.expr[':'].lowercaseOnly = function(el, i, m) {
  ...
}

我也同意@Coronatus的回答。一个优秀的jQuery开发人员应该对js有扎实的了解。

答案 3 :(得分:0)

如果开发人员对JavaScript有很好的理解,那么很容易获得jQuery。您可以在有重叠的地方提问。我能想到的一些不常见的问题:

  1. 为仅加载一次的外部资源实现ready之类的函数。它的行为必须与jQuery的ready函数完全相同。如果资源尚未加载,则会添加稍后要调用的回调函数。否则,它会立即调用回调。在资源加载时触发所有存储的回调。

  2. jQuery中的special events是什么,它们可以在哪里使用?也许组成一个复合触摸事件的例子,如点击,并用两根手指同时拖动。

答案 4 :(得分:0)

我最近整理了一系列jQuery面试问题。我仍然同意这里的大多数答案,jQuery实际上并不是你的技能基础。话虽这么说,这里有一些我最喜欢的面试问题的链接,你在尝试找到使用jQuery的行业时应该期待这些问题。

Commonly asked jQuery questions

祝你好运!

答案 5 :(得分:-1)

他们可能希望很好地理解api概念(http://api.jquery.com/)。如上所述,掌握ajax和javascript如何工作也很有用。