● jQuery(expression, [context])
/**
* @expression CSS 选择器
* @context 查找的上下文
* @return jQuery Object
*/
function jQuery(expression, [context]);
这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。
jQuery 的核心功能都是通过这个函数实现的。jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组成),然后根据这个表达式来查找所有匹配的元素。
默认情况下, 如果没有指定 context 参数,$() 将在当前的 HTML 文档中查找 DOM 元素;如果指定了 context 参数,如一个 DOM 元素集或 jQuery 对象,那就会在这个 context 中查找。
默认情况下,如果没有指定context参数,$() 将在当前的 HTML 文档中查找 DOM 元素;如果指定了 context 参数,如一个 DOM 元素集或 jQuery 对象,那就会在这个 context 中查找。
● jQuery(html)
/**
* @html 用于动态创建 DOM 元素的 HTML 标记字符串
* @return jQuery Object
*/
function jQuery(html);
根据提供的原始 HTML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。
你可以传递一个手写的 HTML 字符串,或者由某些模板引擎或插件创建的字符串,也可以是通过 AJAX 加载过来的字符串。但是在你创建 input 元素的时会有限制,可以参考示例。当然这个字符串可以包含斜杠 (比如一个图像地址),还有反斜杠。当你创建单个元素时,请使用闭合标签或 XHTML 格式。例如,创建一个 span,可以用 $("<span/>") 或 $("<span></span>"),但不推荐 $("<span>")。
// 在 IE 中无效
$("<input>").attr("type", "checkbox");
// 在 IE 中有效
$("<input type='checkbox'>");
● jQuery(elements)
/**
* @elements(Element, Array<Element>) 用于封装成 jQuery 对象的 DOM 元素
* @return jQuery Object
*/
function jQuery(elements);
将一个或多个 DOM 元素转化为jQuery对象。这个函数也可以接收 XML 文档和 Window 对象(虽然它们不是 DOM 元素)作为有效的参数。
● jQuery(callback)
/**
* @callback(Function) 当 DOM 加载完成后(仅仅是 DOM 树形成)要执行的函数
* @return jQuery Object
*/
function jQuery(callback);
$(document).ready() 的简写。
允许你绑定一个在 DOM 文档载入完成后执行的函数。这个函数的作用如同 $(document).ready() 一样,只不过用这个函数时,需要把页面中所有需要在 DOM 加载完成时执行的 $() 操作符都包装到其中来。从技术上来说,这个函数是可链接的 - 但真正以这种方式链接的情况并不多。
你可以在一个页面中使用任意多个 $(document).ready 事件。
分享到:
相关推荐
jquery学习笔记,很全面的介绍jquery的用法。 存在的html片段)包装成jQuery对象。 $()方法里面支持的语法又包括3大类,分别是表达式(包括类表达式.,id表达式#,元素表达式等)、符号(包括后代符号space,next符号+...
jQuery 学习 速成之策!jQuery 核心函数 jQuery 对象访问
本篇文章记录了Jquery基础学习过程中的Jquery选择器以及核心函数。Jquery选择器:基本元素选择器,层级选择器,过滤选择器,子元素过滤选择器,表单过滤选择器,属性选择器,表单对象过滤选择器。
jQuery的发展之迅速和取得的成功之巨大是其他所有开发框架都难以企及的,它已经成为Web开发者必备的核心技能之一。如果你尚未掌握jQuery或功力还不够,推荐你认真阅读这本书并付诸实践,与同类的jQuery图书相比,它...
jQuery 事件处理方法是 jQuery 中的核心函数。 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使用。 通常会把 jQuery 代码放到 部分的事件处理方法中: 实例 ...
jQuery 的核心功能都是通过这些函数实现的。 jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组成),然后根据这个表达式来...
·attribute(改进了.attr()的性能)、jQuery()核心函数、CSS(.css()性能有两倍提升)、特效和事件、DOM操作等也有显著改进 1.5 美国时间1月31日John Resig在jQuery官方博客发表文章,宣布jQuery 1.5正式版已经...
jquery3.2.1中文手册是一套为用户带来的电子学习jQuery手册,其内包含了jquery学习过程中的各类知识点,能够让你清楚地了解每一个函数的核心内容,属性以及css框架信息,从而更好的实现编程。
jQuery API 3.2.1 中文手册 chm版 含正表达式速查表内容简介:jquery3.2.1中文手册是一套为用户带来的电子学习jQuery手册,其内包含了jquery学习过程中的各类知识点,能够让你清楚地了解每一个函数的核心内容,属性...
#jquery原始码学习笔记##整体架构 jQuery框架的核心就是从HTML文档中匹配元素并执行执行操作$('。someelement')。css() $('。someelement')。find()...等 jQuery有两大特点 jquery对象的建构方式 jquery方法...
谷粒学院学习笔记,内容包括 jQuery 的各种选择器、函数、方法,以及 DOM 操作、事件监听、动画和表单操作等核心技术知识。
用JavaScript原生封装的一个jQuery库,可供大家学习底层封装原理。有addClass 添加类,removeClass 删除类,toggleClass 切换类,each 遍历函数,show() 显示, hide() 隐藏,toggle() 切换, html() 获取或设置html...
jQuery 核心思想:jQuery 流行程度:jQuery 好处:常见问题JQuery核心函数jQuery 对象和 dom 对象区分jQuery 选择器基本选择器层级选择器过滤选择器基本过滤器:内容过滤器:属性过滤器:表单过滤器:表单对象属性过滤器...
插件是jQuery核心库之外的扩展组件。在第10章你将深入了解并亲手创建jQuery插件。 1.2 创建测试环境 学会一门新语言最好的方式就是亲自动手。你需要一个测试环境来做一些jQuery的初级练习。还好,创建这样一个测试...
这是一个jquery教程,适合初学者,主要讲解jquery核心的属性,函数,对象,理论加实例,很快就能掌握基本的jquery操作
jQuery API 3.3.1-速查手册是一套jQuery API 3.3.1速查表,很实用的手册,在编写jQuery应用代码时查看api信息很实用,其内包含了jquery学习过程中的各类知识点,能够让软件工程师清楚地了解每一个函数的核心内容,...
本书循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的DOM操作、事件监听和动画、表单操作、AJAX以及插件方面等知识点,并结合每个章节后面的案例演示进行练习,达到掌握核心知识点的...
第二部分包括第8章到第16章,着重讨论了JavaScript支持的编程范式、核心概念的延伸、JavaScript的前端开发框架、测试框架、JavaScript引擎、JavaScript在Java,C、C++等应用中的使用,以及服务器端的JavaScript应用...
jQuery的核心思想可以简单概括为“查询和操作dom”,今天主要是分析一下jQuery.prototype.init选择器构造函数,处理选择器函数中的参数,感兴趣的朋友可以了解下,或许本文所提供的知识对你学习有所帮助