JavaScirpt基础 之 JavaScript 库 3

简介: JavaScript 库

JavaScirpt基础 之 JavaScript 库 3

JavaScript 库

JavaScript 库 - jQuery、Prototype、MooTools。

JavaScript 框架(库)

JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。

为了应对这些调整,许多的 JavaScript (helper) 库应运而生。

这些 JavaScript 库常被称为 JavaScript 框架。

jQuery 描述

主要的 jQuery 函数是 $() 函数(jQuery 函数)。如果您向该函数传递 DOM 对象,它会返回 jQuery 对象,带有向其添加的 jQuery 功能。

jQuery 允许您通过 CSS 选择器来选取元素。

在 JavaScript 中,您可以分配一个函数以处理窗口加载事件:

JavaScript 方式:

function myFunction()
{
    var obj=document.getElementById("h01");
    obj.innerHTML="Hello jQuery";
}
onload=myFunction;

等价的 jQuery 是不同的:

jQuery 方式:

function myFunction()
{
    $("#h01").html("Hello jQuery");
}
$(document).ready(myFunction);

上面代码的最后一行,HTML DOM 文档对象被传递到 jQuery :$(document)。

当向 jQuery 传递 DOM 对象时,jQuery 会返回以 HTML DOM 对象包装的 jQuery 对象。

jQuery 函数会返回新的 jQuery 对象,其中的 ready() 是一个方法。

由于在 JavaScript 中函数就是变量,因此可以把 myFunction 作为变量传递给 jQuery 的 ready 方法。

jQuery 返回 jQuery 对象,与已传递的 DOM 对象不同。

jQuery 对象拥有的属性和方法,与 DOM 对象的不同。

不能在 jQuery 对象上使用 HTML DOM 的属性和方法。

目录
相关文章
|
10月前
|
JavaScript 前端开发
|
10月前
|
JavaScript 前端开发
|
10月前
|
缓存 JavaScript 前端开发
|
11月前
|
JavaScript 前端开发
|
11月前
|
JavaScript 前端开发
|
11月前
|
JavaScript 前端开发
JavaScirpt基础 之 JavaScript 对象 八
JavaScript Math(算数) 对象
53 0
|
11月前
|
JavaScript 前端开发
|
11月前
|
JavaScript 前端开发
JavaScirpt基础 之 JavaScript 对象 七
JavaScript Boolean(布尔) 对象
67 0
|
11月前
|
存储 JavaScript 前端开发
JavaScirpt基础 之 JavaScript 对象 五
JavaScript Array(数组) 对象
50 0
|
11月前
|
存储 JavaScript 前端开发
JavaScirpt基础 之 JavaScript 对象 四
JavaScript Array(数组) 对象
48 0