加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

jQuery 焦点函数及 jQuery 工具先容

发布时间:2018-09-02 16:20:51 所属栏目:业界 来源:站长网
导读:一、jQuery 焦点函数 起首先容 jQuery 的几个焦点函数,在 jQuery 中它们起着至关重要的浸染,在现实的前端开拓进程顶用到最多的也是它们。 1、jQuery(elements) 将一个或多个DOM元素转化为jQuery工具。 这个函数也可以吸取XML文档和Window工具(固然它们不
一、jQuery 焦点函数

起首先容 jQuery 的几个焦点函数,在 jQuery 中它们起着至关重要的浸染,在现实的前端开拓进程顶用到最多的也是它们。

1、jQuery(elements)

将一个或多个DOM元素转化为jQuery工具。

这个函数也可以吸取XML文档和Window工具(固然它们不是DOM元素)作为有用的参数。

返回值:jQuery 工具

参数

elements:用于封装成 jQuery 工具的 DOM 元素

// 将当前页面的配景致设为玄色jQuery(document.body).css( "background-color", "black" );
再看以下代码

// 将当前页面的配景致设为玄色$(document.body).css( "background-color", "black" );
代码也可以正常运行,而且执行的结果跟前面的代码同等;那么这儿的 $ 和前面的 jQuery 标识符到底有什么相关呢?

打开 jQuery 的源文件 jquery-1.3.2.js 发明以下代码

jQuery = window.jQuery = window.$ = function( selector, context ) { // The jQuery object is actually just the init constructor 'enhanced' return new jQuery.fn.init( selector, context );}
原本 $ 与 jQuery 代表的是 jQuery 框架中统一个 function,行使 jQuery 和 $ 的结果是一样的;现实上 jQuery 框架中回收 $ 来作为 jQuery 要领的一个体名(更易于行使),因为担忧 $ 与其余 javascript 框架(好比 asp.net ajax)乃至小我私人代码中的 $ 标识符发生斗嘴,也可以通过 jQuery.noConflict() 函数来移除 $ 与 jQuery 函数的关联,这样 $ 就不代表 jQuery 要领了,而是代表谁人原始的 $ 工具了。

2、jQuery(expression,[context])

这个函数吸取一个包括 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。
jQuery 的焦点成果都是通过这个函数实现的。 jQuery中的统统都基于这个函数,可能说都是在以某种方法行使这个函数。这个函数最根基的用法就是向它转达一个表达式(凡是由 CSS 选择器构成),然后按照这个表达式来查找全部匹配的元素。

返回值:jQuery 工具

参数

expression: 用来查找 DOM 元素的字符串

context: (可选) 作为待查找的 DOM 元素集、文档或 jQuery 工具,用于限制查找范畴

// 查找全部 DIV 元素下的 A 元素$("div > a");
3、jQuery(html)

按照 HTML 字符串,动态建设由 jQuery 工具包装的 DOM 元素。

返回值:jQuery 工具

参数

html:用于建设 DOM 元素的 HTML 字符串

// 将一个 jquery.com 的超链接元素加到页面主体元素中$("<a href=http://jquery.com/>jquery.com</a>").appendTo("body");

二、jQuery 工具

jQuery 焦点函数的返回值都是一个 jQuery 工具,通过对 jQuery 工具举办操纵,可以完成 javascript 编程中的大部门使命;那么这个 jQuery 工具到底是一个什么工具呢?

jQuery 焦点函数及 jQuery 工具先容

通过 doc[0]、doc[1] 可以别离取出一个 DOM 工具,其余的则是一些 jQuery 工具特有的属性和要领;现实上 jQuery 工具包装了 DOM 工具,同时还包括了一些操纵 DOM 元素的 jQuery 要领。

在行使 jQuery 的进程中,大部门环境下第一步事变同时也是最重要的一步事变,就是取得包装了要操纵 DOM 工具的 jQuery 工具;然后通过挪用取得的 jQuery 工具的要领来完成对 DOM 工具的操纵。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读