好文链接

1、jQuery是js的一个库,封装了js中常用的逻辑;
2、调用jQuery:
(1)、本地调用,在script标签的src属性里写上jQuery文件的地址。
(2)、使用CDN调用jQuery:
如:https://code.jquery.com/jquery-3.0.0.min.js
3、确认jQuery版本号的方法:
$:fn.jquery;或$().jquery;
4、jquery选择器:
标签名选择元素:$("a");
样式名选择元素:$(".title");
通过id名选择元素:$("#box");
CSS选择器在jquery里都适用;
5、jquery属性选择器:
$("[href]");选取所有带有href属性的元素。
$("[href='#']");选取所有href属性值等于#的元素。
$("[href!='#']");选取所有href属性值不等于#的元素。
$("[href$='.jpg']");选取所有href值以".jpg"结尾的元素。
6、jquery常用的过滤选择器:
:first 选择第一个元素
:last 选择最后一个元素
:even 选择偶数元素
:odd 选择奇数元素
:eq(index) 选择对应的下标元素
:gt(index) 选择下标大于指定下标的元素
:lt(index) 选择下标小于指定小标的元素
:not(selector) 选择不是此选择器的元素
jquery选择器可以以各种方式组合使用。
7、jquery中等页面加载完再读取script的方法:
$(document).ready(function(){...})或者$(function(){...});
8、jquery获取文档信息的方法:
text();获取或设置对象的文本信息;
html();获取或设置对象的子节点;
val();获取或设置表单对象的值;
9、jquery创建标签的方法:
$("<p></p>");还未添加在页面中
10、jquery添加节点的方法:
prepend();将指定节点添加到对象内部的开头;
append();将指定节点添加到对象内部的结尾;
after();将指定节点添加在对象外部的后面;
before();将指定节点添加在对象外部的前面; prependTo();需添加的内容写在前面,括号内写上对象。
appendTo();同理
insertAfter();同理
insertBefore();同理
11、jquery删除节点的方法:
remove();删除节点;
empty();删除对象的子节点;使对象变空;
12、jquery样式操作:
addClass();添加样式
removeClass();删除class
hasClass();检测是否有指定的class样式
toggleClass();如果有指定的class样式就去除,如果没有,就添加上。
13、jquery属性操作:
attr();添加或返回指定的属性值。
removeAttr();删除指定的属性值。
14、jquery css操作:
$("p").css("font-size");获取p标签的字体大小;
$("p").css("font-size","16px");设置p标签的字体大小;
$("p").css({"font-size":"16px","background":"white"});设置多个样式
css操作函数
width();height();offset();返回或设置对象的宽度、高度、与x、y坐标(px)
15、jquery遍历操作:
向上遍历:
parent();代表对象的父亲。
parents();代表对象的所有祖父元素。
向下遍历:
find();获取对象的没一个子孙后代。
children();获取对象的直接子元素。
同级遍历:
siblings();获取对象的所有同辈元素。
next();获取对象的下一个同辈元素。
nextAll();获取对象的下边的所有同辈元素。
prev();获取对象的上一个同辈元素;
prevAll();获取对象上边的所有同辈元素。
16、jquery中的事件:
绑定事件:
直接绑定:$(selector).click(function(){...});
bind():$(selector).bind('click',function(){...});可绑定多个事件,不能帮定动态元素
live();$(selector).live('click',function(){...});事件绑定在document上,而不是元素,可绑定动态元素.
on();前面绑定方法的综合,兼容性强。在1.9版本之后整合了前三种方法. 移除事件:
unbing();对应bind();
die();对应live();
off();对应on(); 鼠标事件:
mouseover/mouseenner:鼠标覆盖在对象上。 mouseenner比较常用
mouseout/mouseleave:鼠标离开对象。mouseleave比较常用
mousedown:鼠标的某个键被按下
mousemove:鼠标在对象上移动
mouseup:鼠标的按键被松开
click:单击鼠标
dblclick:双击鼠标 键盘事件:
keydown:键盘被按下
keypress:键盘按下并松开
keyup:键盘松开 表单事件:jquery表单事件中无reset事件
focusin/focus:表单获得焦点
focusout/blur:表单失去焦点
change:表单内容被改变
submit:表单被提交,加在form上
select:表单内容被选中,只对input、textarea有效
17、jquery特效
显示 隐藏 切换 效果
show(); hide(); toggle(); 直接显示或隐藏对象
fadeIn(); fadeOut(); fadeToggle(); 逐渐的显示或隐藏对象
slideDown(); slideUp(); slideToggle(); 滑动的显示或隐藏对象
18、jquery自定义动画:
关键词:animate
用法:
$("#btn").click(function(){
$("#box").animate("top",0)
$("#box").animate({"top":300,"left":200})
})
后面还可以跟上持续时间和回调函数。
19、动画停止:
stop("stopAll","GoToEnd")
stopAll:表示是否让动画全部停止,如果为false,即只停止当前动画
gotoend:表示是否让动画停止时立即完成,如果为false时,即不立即完成。
20、jquery-ajax
$.ajax({
type:"get",
url:"json3.json",
async:true,
data:{},向后台传输数据
dataType:"json",
success:suc,
error:function(){}
});
//解析后台数据
function suc(){
var sum="";
$.each(msg.function(i,v){//给获取到的每条后台数据加函数
console.log(i+"........."+v); i代表索引 v代表值
var str=var str="<li><img src="+v[1]+" alt='' /></li>";
sum+=str;
});
$(".c1 ul").html(sum);
};

jquery文章链接的更多相关文章

  1. Geotrellis系列文章链接

    本文存放了我在博客园中撰写的Geotrellis系列文章链接,方便查阅! 一.geotrellis使用初探 二.geotrellis使用(二)geotrellis-chatta-demo以及geotr ...

  2. phpcms 内容——>评论管理 中添加 打开文章链接的 功能

    需要实现的功能:在后台管理系统中的 内容 下的——>评论管理  中添加 打开文章链接的 功能 1.数据库表是 v9_comment和v9_comment_data_1. v9_comment是被 ...

  3. Mock Server文章链接

    Mock Server文章链接 2017-06-14 1 Dreamhead (Zheng Ye) Moco可以提供以下服务: HTTP APIs Socket APIs REST API GitHu ...

  4. wordpress文章链接怎么把默认的别名改成id形式和伪静态设置

    别名默认是文章标题,打不开,改成英文形式可以打开,但这样很不方便,还有可能重复.怎么改成按文章id自动生成相应链接呢 找到设置---固定链接----把默认的日期和名称型改成自定义结构把末尾的%post ...

  5. python爬取博客圆首页文章链接+标题

    新人一枚,初来乍到,请多关照 来到博客园,不知道写点啥,那就去瞄一瞄大家都在干什么好了. 使用python 爬取博客园首页文章链接和标题. 首先当然是环境了,爬虫在window10系统下,python ...

  6. IT学子成长指导类文章链接(十二)

    链接:IT学子成长指导类文章链接(一)(二)(三) (四) (五)(六)(七)(八)(九)(十)(十一) "IT学子成长指导"类我收藏过的好文(十二期:至2014年6月17日) 程 ...

  7. IT引导学生成长的文章链接(十二)

    链接:IT学子成长指导类文章链接(1)(2)(3) (4) (5)(6)(7)(8)(9)(10)(11) "IT学子成长指导"类我收藏过的好文(十二期:至2014年4月26日) ...

  8. 使用jquery删除链接所在的行

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  9. jquery改变链接移上光标时的颜色实例

    效果体验http://hovertree.com/texiao/jquery/18/ 完整代码如下: <!DOCTYPE html> <html> <head> & ...

随机推荐

  1. charles 抓包 (二)

    本文基于charles 抓包 https (1)中的配置完成. 1.移动设备上的网络请求 打开要调试的APP,请求就会先发送到Charles,然后验证是否允许访问. 当点击允许后,可以在Proxy - ...

  2. Ef数据GroupBy多字段查询Vb.net与c#参考

    Dim g = lst.Data.GroupBy(Function(T) New With { Key T.mName, Key T.mUnit, Key T.mPrice }).Select(Fun ...

  3. C# List.sort排序(多权重,升序降序)

    很多人可能喜欢Linq的orderBy排序,可惜U3D里面linq在Ios上会报错,所以就必须使用list的排序. 其实理解了并不难 升序降序比较 sort有三种结果 1,-1,0分别是大,小,相等. ...

  4. std::list保存大量数据时,类型即是无析构函数,该list析构时会占用大量CPU

    std::list保存大量数据时,类型即是无析构函数,该list析构时会占用大量CPU

  5. javascript是一种安全语言

    一.简单JavaScript是一个基于Java基本语句和控制流的简单而紧凑的设计,这是学习Java的一个很好的过渡.它的变量类型是弱类型,而不是严格的数据类型.二.力学JavaScript是动态的,可 ...

  6. celery:强大的定时任务模块

    什么是celery 还是一个老生常谈的话题,假设用户注册,首先注册信息入库,然后要调用验证码服务接口,然后根据手机号发送验证码,最后再返回响应给浏览器.但显然调用接口.发送验证码之后成功再给浏览器响应 ...

  7. MySQL 数据类型简介 创建数据表及其字段约束

    数据类型介绍 MySQL 数据类型分类 整型 浮点型 字符类型(char与varchar) 日期类型 枚举与集合 具体数据类型见这篇博客 MySQL表操作中的约束 primary key 主键约束 非 ...

  8. 接口测试工具中 post请求如何传递多维数组

    1,请求参数为数组时,可以采用传递 json格式的形式传递请求参数(字段及字段对应的值如查是字符,都应该用双引号括起来.用单引号会无法识别),后台接收的数据为json . 2,直接以数组格式来请请求 ...

  9. 4.5. scrapy两大爬虫类_Spider

    一:Spider Spider类定义了如何爬取某个(或某些)网站.包括了爬取的动作(例如:是否跟进链接)以及如何从网页的内容中提取结构化数据(爬取item). 换句话说,Spider就是您定义爬取 的 ...

  10. zabbix 3.2.2 agent端(源码包)安装部署 (二)

    一.zabbix agent 端安装部署 1.创建zabbix用户和组 # groupadd zabbix # useradd -g zabbix zabbix -s /sbin/nologin 2. ...