课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
编程工具和框架的出现,让程序员摆脱了繁琐的写代码的工作,大大的提高了工作效率。今天,我们就一起来了解一下,jQuery在java编程开发领域中的作用都有哪些。
1.jQuery库中的$()是什么?(答案如下)
$()函数是jQuery()函数的别称,乍一看这很怪异,还使jQuery代码晦涩难懂。一旦你适应了,你会爱上它的简洁。$()函数用于将任何对象包裹成jQuery对象,接着你就被允许调用定义在jQuery对象上的多个不同方法。你甚至可以将一个选择器字符串传入$()函数,它会返回一个包含所有匹配的DOM元素数组的jQuery对象。这个问题我已经见过好几次被提及,尽管它非常基础,它经常被用来区分一个开发人员是否了解jQuery。
2.网页上有5个div元素,如何使用jQuery来选择它们?(答案)
另一个重要的jQuery问题是基于选择器的。jQuery支持不同类型的选择器,例如ID选择器、class选择器、标签选择器。鉴于这个问题没提到ID和class,你可以用标签选择器来选择所有的div元素。jQuery代码:$("div"),这样会返回一个包含所有5个div标签的jQuery对象。更详细的解答参见上面链接的文章。
3.jQuery里的ID选择器和class选择器有何不同?(答案)
如果你用过CSS,你也许就知道ID选择器和class选择器之间的差异,jQuery也同样如此。ID选择器使用ID来选择元素,比如#element1,而class选择器使用CSSclass来选择元素。当你只需要选择一个元素时,使用ID选择器,而如果你想要选择一组具有相同CSSclass的元素,就要用class选择器。在面试过程中,你有很大几率会被要求使用ID选择器和class选择器来写代码。.
4.$(document).ready()是个什么函数?为什么要用它?(answer)
这个问题很重要,并且常常被问到。ready()函数用于在文档进入ready状态时执行代码。当DOM完全加载(例如HTML被完全解析DOM树构建完成时),jQuery允许你执行代码。使用$(document).ready()的大好处在于它适用于所有浏览器,jQuery帮你解决了跨浏览器的难题。需要进一步了解的用户可以点击answer链接查看详细讨论。
5.JavaScriptwindow.onload事件和jQueryready函数有何不同?(答案)
这个问答是紧接着上一个的。JavaScriptwindow.onload事件和jQueryready函数之间的主要区别是,前者除了要等待DOM被创建还要等到包括大型图片、音频、视频在内的所有外部资源都完全加载。如果加载图片和媒体内容花费了大量时间,用户就会感受到定义在window.onload事件上的代码在执行时有明显的延迟。
另一方面,jQueryready()函数只需对DOM树的等待,而无需对图像或外部资源加载的等待,从而执行起来更快。使用jQuery$(document).ready()的另一个优势是你可以在网页里多次使用它,浏览器会按它们在HTML页面里出现的顺序执行它们,相反对于onload技术而言,只能在单一函数里使用。鉴于这个好处,用jQueryready()函数比用JavaScriptwindow.onload事件要更好些。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!