jquery学习总计
1,jquery的基础语法
$(selector).action();
选择器(selector)查询和查找html元素,action()执行对函数的操作。
2.选择器
id,类,类型,属性,属性值等查找html元素。它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。jQuery 中所有选择器都以美元符号开头:$()。
$("ul li:first")。选取第一个ul元素的第一个li元素。
$("ul li:first-child")。选取每个 <ul> 元素的第一个 <li> 元素.
$("[href]")。选取带有href属性的元素。
$("a[target='_blank']")。选取所有target等于_blank的a元素。
$("a[target!='_blank']")。选取所有target属性不等于_blank的a元素。
$(":button")。选取所有button元素和type="button"的input元素。
$("tr:even"),$("tr:odd")。选取偶数位置的tr元素,选取奇数位置的元素。
3.事件
鼠标事件。click单击。dblclick双击。mouseenter鼠标进入。mouseleave鼠标离开。
表单事件。submit提交。change改变。focus获取焦点。blur失去焦点。
文档/窗口事件。load加载。resize浏览器窗口调整大小进行计数。scroll滚动计数。unload不加载。
click单击事件。dblclick双击事件。mouseenter鼠标指针穿过元素时会发生mouseenter事件。
mouseleave鼠标指针离开元素时,会发生mouseleave事件。mousedown事件,鼠标指针移动到元素上方,并按下鼠标按键时,会发生mousedown事件。mouseup当在元素上松开鼠标按钮时,会发生mouseup事件。
4.jquery效果
$(selector).hide(speed,callback);可选的speed参数规定隐藏/显示的速度,可以取以下值:slow,fast或毫秒。可选的callback参数是隐藏或显示完成后所执行的函数名称。
fadeTo()方法允许渐变为给定的不透明度(值介于0与1之间)。
$(selector).fadeTo(speed,opacity,callback);
必需的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。
可选的 callback 参数是该函数完成后所执行的函数名称。
5.jquery动画 animate()方法
jquery animate()方法用于创建自定义动画。
语法:$(selector).animate({params},speed,callback);
必须的params参数定义形成动画的css属性。
jquery stop()方法用于停止动画或效果,在他们完成之前。
stop()方法适用于所有jquery效果函数,包括滑动,淡入淡出和自定义动画。
语法:$(selector).stop(stopAll,goToEnd);可选的stoAll参数规定是否应该清除动画列队。默认是false,即仅仅停止活动的动画,允许任何排列入队的动画向后执行。可选的goToEnd参数规定是否立即完成当前动画。默认是false。
6.jquery-链(chaining)
通过jquery,可以把动作/方法链接在一起。
chaining允许我们在一条语句中运行多个jquery方法(在相同的元素上)。
7.jquery获取内容和属性
jquery dom操作非常重要的部分就是操作dom的能力。
获取内容-text(),html(),val()。
text()设置或返回所选元素的文本内容
html()设置或返回所选元素的内容(包括html标记)
val()设置或返回表单字段的值。
8.添加新的html内容
append()在被选元素的结尾插入内容
prepend()在被选元素的开头插入内容
after()在被选元素之后插入内容
before()在被选元素之前插入内容
remove()删除被选元素(及其子元素)
empty()从被选元素中删除子元素
addClass()向被选元素添加一个或多个类
removeClass()从被选元素删除一个或多个类
toggleClass()对被选元素进行添加/删除类的功能
css()设置或返回样式属性
8.jquery尺寸
width()方法设置或返回元素的宽度(不包括内边距,边框或外边距)。
height()方法设置或返回元素的高度(不包括内边距,边框或外边距)。
innerWidth()方法返回元素的宽度(包括内边距)。
innerHeight()方法返回元素的高度(包括内边距)。
outerWidth()方法返回元素的宽度(包括内边距,边框)。
outerHeight()方法返回元素的高度(包括内边距,边框)。
outerWidth(true)方法返回元素的宽度(包括内边距,边框,外边距)。
outerHeight(true)方法返回元素的高度(包括内边距,边框外边距)。
jquery学习总计的更多相关文章
- jQuery学习之路(1)-选择器
▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...
- jquery学习(一)
简单的jquery学习,首先在页面引入jquery <!-- 引入jquery --> <script src="js/jquery-1.8.3.js" type ...
- jQuery学习笔记(一)jQuery选择器
目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...
- jQuery 学习笔记
jQuery 学习笔记 一.jQuery概述 宗旨: Write Less, Do More. 基础知识: 1.符号$代替document.getElementById( ...
- jQuery学习笔记(一):入门
jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操 ...
- jQuery学习笔记 - 基础知识扫盲入门篇
jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...
- 很不错的jQuery学习资料和实例
这些都是学习Jquery很不错的资料,整理了一下,分享给大家. 希望能对大家的学习有帮助. 帕兰 Noupe带来的51个最佳jQuery教程和实例, 向大家介绍了jQuery的一些基本概念和使用的相关 ...
- jquery学习以及下载链接
jquery学习链接 http://www.w3school.com.cn/jquery/jquery_intro.asp jquery 脚本库下载链接 http://jquery.com/downl ...
- 转载最佳JQuery学习网站
转载文章,原出处: http://www.gbin1.com/technology/jquery/learningjquerywebsites/ jQuery是目前最流行的 JavaScript ...
随机推荐
- svn 服务器搭建 (Linux)
1.svn目前在程序开发工程汇总应用非常普遍,所以学习svn的环境搭建还是很有必要的 2.本次安装的服务是Subversion(svn)针对的环境是Linux,Subversion(SVN) 是一个开 ...
- FPGA的嵌入式乘法器
1. FPGA主要应用在并行处理资源的应用,视频与图像处理,无线通信的中频调制解调器. 嵌入式乘法器可以配置成一个 18 × 18 乘法器,或者配置成两个 9 × 9 乘法器.对于那些大于18 × 1 ...
- mysqli函数库的使用
综述 1.什么是mysqli PHP-MySQL 函数库是 PHP 操作 MySQL 资料库最原始的扩展库,PHP-MySQLi 的 i 代表 Improvement ,相当于前者的增强版,也包含了相 ...
- MQTT 开源代理mosquitto的网络层封装相当sucks
最近学习MQTT协议,选择了当前比较流行的MQTT Broker “mosquitto”,但是在阅读代码过程中发现其网络底层库封装的相当差劲. 对于MQTT协议的变长头长度的读取上,基本上采取每次一个 ...
- Python全栈 MongoDB 数据库(聚合、二进制、GridFS、pymongo模块)
断网了2天 今天补上 聚合操作: 对文档的信息进行整理统计的操作 返回:统计后的文档集合 db.collection.aggregate() 功能:聚合函数,完成聚合操作 参数:聚合条件,配 ...
- Gated Recurrent Unit (GRU)
Gated Recurrent Unit (GRU) Outline Backgr ...
- Spring Cloud 自定义ConfigServer 解决敏感信息存储问题
公司需要将系统配置信息中的敏感信息独立存放. 现有系统采用Spring Cloud Config提供配置信息,其中敏感信息主要是Db配置,分解本次需求: (1)数据库配置信息分离(主要是Db信息). ...
- JavaSE复习(七)Stream流和方法引用
Stream流 全新的Stream概念,用于解决已有集合类库既有的弊端. 传统集合的多步遍历代码 几乎所有的集合(如 Collection 接口或 Map 接口等)都支持直接或间接的遍历操作.而当我们 ...
- Android—实现科大讯飞语音合成
背景(可以不看) 实验室项目开发的APP需要有语音提示功能,之前的做法是人工录音,剪辑片段,调用Android的多媒体,播放,呵呵呵,,,这是21世纪!这样肯定显得有点low啊,且不说档次,应用场景也 ...
- 【WebService】——入门实例
服务端 服务: 1.add(int a,int b) 2.minus(int a,int b) 具体如下: <pre name="code" class="java ...