jQuery
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery相关的知识,希望对你有一定的参考价值。
普通javascript的缺点:每种控件的操作方式不统一,不同浏览器下有区别,要编写跨浏览器的程序非常麻烦。因此出现了很多对JavaScript的封装库,比如Prototype、Dojo、ExtJS、JQuery等,这些库对JavaScript进行了封装,简化了开发。这些库是对JavaScript的封装,也就是咱们调用JQuery的一句函数,JQuery内部这句函数帮我们调用JavaScript中的代码几十句,因为JQuery就是JavaScript语法写的一些函数类,内部仍然是调用JavaScript实现的,所以并不是代替JavaScript的。使用JQuery的代码、编写JQuery的扩展插件等仍然需要JavaScript的技术,Jquery本身就是一堆JavaScript函数。
jquery优点有很多,Jquery是最火的JavaScript库,与其他库相集成方便,通过jQuery扩展的插件也很多。jQuery的体积小,使用便捷。
jQuery中具体使用实例:
1、注册事件的函数,和普通的dom不一样,不需要在元素上标记on**这样的事件。
$(document).ready(function(){
alert("加载完毕!");
});
2、当页面Dom元素加载完毕时执行代码,可以简写为:
$(function(){
alert("加载完毕!");
});
和onload类似,但是onload只能注册一次(没有C#中的+=机制),后注册的取代先注册的,而使用jQuery则可以多次注册都会被执行。
3、JQuery对象和Dom对象
(1、$(‘#div1‘)得到的就是jQuery对象,jQuery对象只能调用jQuery对象封装的方法,不能调用Dom对象的方法,Dom对象也不能调用jQuery对象的方法,所
以 alert($(‘#div1‘).innerhtml是错的,因为innerHTML是DOM对象的属性。
(2、Array是JS语言本身的对象,不是Dom对象,因此不需要转换为Jquery对象才能用
(3、将Dom对象转换为JQuery对象的方法,$(dom对象);当调用jQuery没有封装的方法的时候必须用Dom对象,转换方法:vardomobj = jqobj[0]或者
vardomobj=jqobj.get(0)
(4、在引用外部js的Script标签内不能再写js代码,引用外部js的Script标签也不能用简写方法闭合。
以上是关于jQuery的主要内容,如果未能解决你的问题,请参考以下文章