文档章节

编程学习读书笔记之jQuery函数应用学习心得(图)

 原创小博客
发布于 07/23 18:34
字数 1294
阅读 0
收藏 1

编程学习读书笔记之jQuery函数应用学习心得(图)
jQuery.extend() 函数
用于将一个或多个对象的内容合并到目标对象。 
1.当提供两个或多个对象给.extend(),对象的所有属性都添加到目标对象(target参数);2.如果只为.extend()指定了一个参数,则意味着参数target被省略。此时,target就是jQuery对象本身。通过这种方式,我们可以为全局对象jQuery添加新的函数。 
3.如果多个对象具有相同的属性,则后者会覆盖前者的属性值。
jQuery.isPlainObject()函数
用于判断指定参数是否是一个纯粹的对象。
所谓”纯粹的对象”,就是该对象是通过”{}”或”new Object”创建的。
该函数属于全局jQuery对象。

编程学习读书笔记之jQuery函数应用学习心得(图)
each()
为每个匹配元素规定要运行的函数
get() 方法
get() 方法获取由选择器指定的元素,从0开始。
param() 方法
param() 方法创建数组或对象的序列化表示形式。
toArray() 方法
toArray() 方法以数组的形式返回 jQuery 选择器匹配的元素。
jQuery.when() 方法
提供一种方法来执行零个或多个 带有 then 方法的对象的回调函数 
1.如果没有参数传递给 jQuery.when(),它会返回一个resolved状态的Promise
2.如果向 jQuery.when() 传入一个单独的延迟对象,那么会返回它的 Promise 对象
3.如果一个参数被传递给jQuery.when() , 并且它不是一个Deferred或Promise对象, 那么它会被当作是一个被解决(resolved)的延迟对象,并且绑定到上面的任何 doneCallbacks 都会被立刻执行向 doneCallbacks 中传入的是原始的参数。在这种情况下,设定的任何failCallbacks 永远都不会被执行,因为延迟对象永远不会被拒绝(rejected)
4.在多个延迟对象传递给jQuery.when() 的情况下,该方法返回一个新的”宿主”延迟对象Promise,当所有的延迟对象被解决(resolve)时,“宿主” Deferred(延迟)对象才会解决(resolved)该方法,或者当其中有一个Deferreds延迟对象一被拒绝(rejected),jQuery.when()触发立即调用 “宿主” Deferred(延迟)对象的 failCallbacks。
jQuery.contains()方法
$.contains() 方法用于判断指定元素内是否包含另一个元素。即判断另一个DOM元素是否是指定DOM元素的后代。参数为Element类型,返回boolean类型
jQuery.globalEval()方法
jQuery.globalEval() 函数用于全局性地执行一段JavaScript代码。 提示:该函数的作用与常规的JavaScript eval()函数相似。阿米巴经营读书笔记(http://www.simayi.net/dushubiji/6646.html)摘抄好词好句及感悟赏析,不同的是,jQuery.globalEval()执行代码的作用域为全局作用域。
jQuery.grep()
查找满足过滤函数的数组元素。原始数组不受影响。
语法: $.grep( array, function [, invert ] ) 
array :Array类型 将被过滤的数组。 
function(elementOfArray, indexInArray)Function类型 指定的过滤函数。参数一为当前迭代的数组元素,其二是当前迭代元素在数组中的索引。返回一个布尔值。 
invert类型: Boolean, “invert”为false,或没有提供,函数返回一个“callback”中返回true的所有元素组成的数组,。如果“invert”为true,函数返回一个“callback”中返回false的所有元素组成的数组。
$.isNumeric()方法
只有接收number类型的参数,或者是可以被强制为有限数值的 string类型的参数时,才会返回true。
$.isNumeric( NaN );//return false
$.isNumeric( -0x42 ));//return true
$.isNumeric( '-0x42' ));//return false
$.isNumeric( '0x42' ));//return true
$.merge()
函数用于合并两个数组内容到第一个数组 
jQuery.merge( first, second ) 
first 
类型: Array 
第一个用于合并的数组,其中将会包含合并后的第二个数组的内容。 
second 
类型: Array 
第二个用于合并的数组,该数组不会被修改,其中的内容将会被合并到第一个数组中。
可以 用$.merge()进行拷贝操作:
var newArray = $.merge([], oldArray);
1
jQuery.parseHTML( data [, context ] [, keepScripts ] )
data
类型: String
用来解析的HTML字符串。
context (默认: document)
类型: Element
DOM元素的上下文,在这个上下文中将创建的HTML片段。
keepScripts (默认: false)
类型: Boolean
一个布尔值,表明是否在传递的HTML字符串中包含脚本。
使用原生的DOM元素的创建函数将字符串转换为一组DOM元素,然后,可以插入到文档中。 
默认情况下,如果没有指定或给定null or undefined,context是当前的document。
jQuery.parseJSON( json )
json
类型: String
要解析的 JSON 字符串。
接受一个标准格式的 JSON 字符串,并返回解析后的 JavaScript 对象。
例子: 
解析一个 JSON 字符串。
var obj = jQuery.parseJSON('{"name":"John"}');
alert( obj.name === "John" );

© 著作权归作者所有

共有 人打赏支持
粉丝 4
博文 112
码字总数 130246
作品 0
宜昌
jQuery学习笔记--选择器和事件

以下内容参考 W3school 简书 你要是问我什么是jQuery 那可以这么两句话概括: jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 要学jQuery最好有点javaScript的基础 ...

codingcoge
05/17
0
0
jQuery学习笔记之JavaScript脚本库和元素选择器研究[图]

jQuery学习笔记之JavaScript脚本库和元素选择器研究[图] jQuery是一套JavaScript脚本库,相当于Java的类库,将一些工具方法或者对象方法封装在类库中,方便用户使用。 工厂函数指的是这些内建...

原创小博客
08/06
0
0
【每天一个JQuery特效】淡入淡出显示或隐藏窗口

我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记。 本特效主要采用fadeIn()和fadeOut()方法显示淡入淡出的显示效果显示或隐藏元...

Rhymo-Wu
06/18
0
0
Web前端开发必备:《Jquery实战》第3版 介绍

目标读者 本书适合想深入学习jQuery的Web开发人员、全栈工程师、架构师。jQuery是互联网上最流行的JavaScript框架。本书的目标是希望读者成为Web高级开发人员,无论起点如何。本书深入介绍了...

frankxulei
06/26
0
0
jquery的一些用法 有用的用法。

AJAX 框架 用Asp.net ajax 还是 Jquery? AJAX 流行之后,总想好好学习一下。但是众多的框架实在难以选择。说明一下 ASP.NETAJAX 并不包括在 AJAX 框架之中。 刚开始学了 JQuqery,众多的 $g...

雪中漫步
2010/03/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

nginx模块学习六 add_header 跨域访问

语法 Syntax: add_header name value [always];Default: --Context:http,server,location,if in location 例:/etc/nginx/conf.d/default.conf server {    listen       80; ......

Romanceling
今天
0
0
SpringBoot初探

#SpringBoot初探 三种创建SpringBoot项目的方式: 第一种:使用IDEA创建maven项目,选择maven-archetype-quickstart; 第二种:使用IDEA创建Spring Initializer,选择web组件; 第三种:使用...

向码而生
今天
2
0
IO

JAVA中IO技术:BIO、NIO、AIO 1、同步异步、阻塞非阻塞概念 同步和异步是针对应用程序和内核的交互而言的。 阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方...

DemonsI
今天
0
0
org.apache.commons 常用工具类

一. org.apache.commons.io.IOUtils closeQuietly 关闭一个IO流、socket、或者selector且不抛出异常。通常放在finally块。 toString 转换IO流、 Uri、 byte[]为String。 copy IO流数据复制,...

sprouting
今天
0
0
linux使用Inotify监控目录或者文件状态变更

基本概念: Inotify 是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。 需求: 1.有一个文件采集进程,...

mickelfeng
今天
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部