Jquery API学习笔记
学习网站 JQuery API 中文网: http://www.jquery123.com/
学习一遍API可以更熟练的运用jquery并且拓展思路。
这里只挑选了一些我认为在开发中会用到的一些API,并不是全部的API。
感兴趣的园友可以自行去网站中看,日常当做使用手册也是可以的。
加载事件
$(document).ready(function()) 当DOM准备就绪时,指定一个函数来执行。
API
.add("p") 匹配元素后添加元素
.addClass("类名") 匹配元素添加样式
.after('<p></p>') 匹配元素后外添加HTML
.animate({},2000) 匹配元素根据css执行一组动画,时间
.append("") 匹配元素内部最后添加HTML
.attr('属性','值') 设置匹配元素的属性和值
.before('xxx') 在匹配元素后外面添加HTML
.css("") 获取或设置匹配元素的一个活多个属性名
.delay() 设置一个延时。不同于原生的SetTimeOut
.detch() 删除所有匹配的元素
.fadeln() 通过淡入的方式显示匹配元素,填毫秒数
.fadeOut() 通过淡出的方式隐藏匹配元素
.fadeTo() 调整匹配元素的透明度,填毫秒数,小数表示透明度
.fadeToggle() 通过匹配的元素的不透明度动画,来显示或隐藏它们。填毫秒数,jQuery自身提供"linear" 和 "swing"两种效果。
.height() 获取匹配元素集合中的第一个元素的当前计算高度值 或 设置每一个匹配元素的高度值。
.html() 获取或设置匹配元素的HTML内容。
AJAX
http://www.jquery123.com/jQuery.ajax/
$.ajax({
url:"index.html", 发送请求的地址。
type:'GET', 请求方式 ("POST" 或 "GET"), 默认为 "GET"。
async:true, 默认设置下,所有请求均为异步请求
beforeSend:function() 请求发送前的回调函数
complete: 请求完成后回调函数
data: { name: "John", location: "Boston" } 发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后面。
datatype: 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断。
error: 请求失败时调用此函数。
success: 请求成功后的回调函数。
timeout: 设置请求超时时间(毫秒)。
})
$.getJSON( url [, data ] [, success] ) url:请求地址
解析JSON
$.each() 一个通用的迭代函数,它可以用来无缝迭代对象和数组。数组和类似数组的对象通过一个长度属性(如一个函数的参数对象)来迭代数字索引,从0到length - 1。其他对象通过其属性名进行迭代。
表单事件
.change() 文本框或下拉框文字的改变事件
.focus() 文本框获得输入焦点事件
.select() 当在一个元素中进行文本选择时,这个元素上的select事件就会被触发。
.submit() 试图提交表单时,就会在这个表单元素上触发submit事件。它只能绑定在<form>元素上。
键盘事件
.keydown() 在一个元素上第一次按下键盘上的键的时候,keydown事件就会发送给这个元素。它可以绑定到任何元素,但该事件只是发送到具有焦点的元素上。
.keypress() 当浏览器捕获一个元素上键盘输入时,keypress就会发送个元素。
.keyup() 在一个元素上释放按键的时候,keyup事件就会被附加到这个元素。它可以绑定到任何元素,但该事件只是发送到获取焦点的元素上。
Jquery API学习笔记的更多相关文章
- jQuery api 学习笔记(1)
之前自己的jquery知识库一直停留在1.4的版本,而目前jquery的版本已经更新到了1.10.2了,前天看到1.10中css()竟然扩充了那么多用法,这2天就迫不及待的更新一下自己的jquer ...
- ASP.NET MVC Web API 学习笔记---第一个Web API程序
http://www.cnblogs.com/qingyuan/archive/2012/10/12/2720824.html GetListAll /api/Contact GetListBySex ...
- Windows录音API学习笔记(转)
源:Windows录音API学习笔记 Windows录音API学习笔记 结构体和函数信息 结构体 WAVEINCAPS 该结构描述了一个波形音频输入设备的能力. typedef struct { W ...
- Node.js API 学习笔记
常用 API 学习笔记 url 函数 url.parse: 解析 url 地址 url.resolve: 向 url 地址添加或替换字段 url.format: 生成 url 地址 querystri ...
- Windows录音API学习笔记
Windows录音API学习笔记 结构体和函数信息 结构体 WAVEINCAPS 该结构描述了一个波形音频输入设备的能力. typedef struct { WORD wMid; 用于波形 ...
- 从零开始搭建.NET Core 2.0 API(学习笔记一)
从零开始搭建.NET Core 2.0 API(学习笔记一) 一. VS 2017 新建一个项目 选择ASP.NET Core Web应用程序,再选择Web API,选择ASP.NET Core 2. ...
- jQuery源代码学习笔记_工具函数_noop/error/now/trim
jQuery源代码学习笔记_工具函数_noop/error/now/trim jquery提供了一系列的工具函数,用于支持其运行,今天主要分析noop/error/now/trim这4个函数: 1.n ...
- Windows录音API学习笔记--转
Windows录音API学习笔记 结构体和函数信息 结构体 WAVEINCAPS 该结构描述了一个波形音频输入设备的能力. typedef struct { WORD wMid; 用于波形 ...
- TCP协议和socket API 学习笔记
本文转载至 http://blog.chinaunix.net/uid-16979052-id-3350958.html 分类: 原文地址:TCP协议和socket API 学习笔记 作者:gilb ...
随机推荐
- Java枚举类型的用法
JDK1.5引入了新的类型——枚举.在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便. 1.用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fia ...
- ubuntu16.04 源码方法安装tensorflow
参考博客:http://blog.csdn.net/zhaoyu106/article/details/52793183/,http://blog.csdn.net/u010900574/articl ...
- O_NONBLOCK与O_NDELAY有何不同?
O_NONBLOCK和O_NDELAY所产生的结果都是使I/O变成非搁置模式(non-blocking),在读取不到数据或是写入缓冲区已满会马上return,而不会搁置程序动作,直到有数据或写入完成. ...
- LINUX修改、增加IP的方法,一张网卡绑定多个IP/漂移IP【转】
临时增加IP命令:ifconfig eth0:1 ip地址 netmask 子网码 broadcast 广播地址 gateway 网关 ifconfig eth0:1 10.1.104.65 net ...
- mysql备份参数--master-data和--dump-slave的介绍
[mysql@db2 ~]$ mysqldump -A --master-data=2 > master2.sql[mysql@db2 ~]$ mysqldump -A --master-dat ...
- video标签、audio标签
1.video标签 <video src="nans.mp4" controls="controls" autoplay="autoplay& ...
- linux用户权限 -> ACL访问控制
UGO设置基本权限: 只能一个用户,一个组和其他人 ACL设置基本权限: r.w.x 设定acl只能是root管理员用户. 相关命令: getfacl , setfacl facl权限 简介 facl ...
- Awk基础
Awk文本处理 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.awk数据可以来自标准输入.一个或多个文件,或其它命令的输出.awk通常是配合脚本进行使用, 是一个强大的文本处 ...
- 九、springcloud之服务网关zuul(二)
一.路由熔断 当我们的后端服务出现异常的时候,我们不希望将异常抛出给最外层,期望服务可以自动进行一降级.Zuul给我们提供了这样的支持.当某个服务出现异常时,直接返回我们预设的信息. 我们通过自定义的 ...
- 试用Redis
Windows 10家庭中文版,运行于VirtualBox上的Ubuntu 18.04,Redis 4.0.10, Redis,久仰大名!因为没有从事互联网行业,所以一直没有使用过.近期找工作,也隐约 ...