JavaScript框架库
在我们编写JavaScript的时候不同的浏览器需要不同的JavaScript,而且经常需要编写跨窗体的浏览器,所以我们经常会将常用的JavaScript代码封装起来,而JavaScript框架库就是我们封装许多的函数和兼容的代码的js文件。
常见的JavaScript框架库
Prototype、YUI、Dojo、ExtJS、jQuery等,这些苦对JavaScript进行了封装,简化了开发开发。这些库是对JavaScript的封装,内部都是用JavaScript实现了。
jQuery
jQuery就是JavaScript语法写的一些函数类,内部仍然是调用JavaScript实现的,所以并不是代替JavaScript的。使用jQuery的代码、编写jQuery的扩展插件等仍然需要JavaScript技术,jQuery本身就算是一堆JavaScript函数。
jQuery的好处
- 解决兼容性问题:利用jQuery可以很好的解决了不同浏览器的兼容问题(IE 6.0,Safari 3.0+,Opera 9.0,Chrome)
- 代码量小,功能强大:使用少量的jQuery代码同样可以实现DOM操作
- 体积小:经过压缩的jQuery文件只有几十KB的大小
- 操作简单方便
- 链式编程:jQuery可以通过(.方法)的形式对同一个对象进行多次的操作,并将这些操作以链式的方式编程
- 隐式迭代
- 插件丰富,开源,免费
jQuery中的顶级对象
jQuery---$
jQuery加载事件的三种方法
//jQuery中页面加载的第一种方法
$(document).ready(function () {
alert("哈哈哈");
});
//jQuery中页面加载的第二种方法
jQuery(function () {
alert("哈哈哈");
});
//jQuery中页面加载的第三种方法
$(function () {
alert("哈哈哈");
});
结果
三种方法的都是页面中的基本的标签加载完毕后就可以触发了,他比DOM的加载更加的快速