jQuery 日常笔记
1.$(document).read(function(){
$('p').click(function(){
$('p').hide();
})
})
2.jquery是客户端脚本
3.$("p").css("bckground","red");
4.$(“div.intro”) 选取的是class是intro 的所有div 元素
5.
$("p:first") 选取第一个 <p> 元素
$("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") 选取所有 type="button" 的 <input> 元素 和 <button> 元素
$("tr:even") 选取偶数位置的 <tr> 元素
$("tr:odd") 选取奇数位置的 <tr> 元素
$("#p")
$(".p")
$("p")
$(this)
6.
鼠标事件
click()
dbclick() 双击事件
mouseenter() 鼠标放上
monseleave() 鼠标离开
hover() 鼠标接触
键盘事件
keypress() 按键按下的过程
keydown() 键按下
keyup() 按键离开
表单事件
submit() 递交表单时
change() 表单变化
focus()
blur()
文档/窗口事件
load() 加载
resize() 调整页面的尺寸时触发
scroll() 当用户滚动指定的元素时发生scroll().事件适用于所有可滚动的元素和window对象。
unload() 在jquery1.8中已经废除。离开页面时触发
注意:使用时$(selector).load()
7.jquery效果
hide() 举例 渐变 $('p').hide(1000,"linear",function(){})
show()
toggle() 切换显示隐藏
8.
fadeIn()淡入
fadOut()淡出
fadToggle()淡入淡出切换
注:里面可以注入参数 slow、fast 或者是毫秒。如 fadIn(1000)或fadIn("slow")
fadTo()颜色的淡化 例如:fadTo("slow",0.4) //0.4是颜色的透明度
9.slideDown()
slideUp()
slideToggle()
注:里面可以注入参数 slow、fast 或者是毫秒
10.text() 、html() 、val()
11.获取属性的值 attr() 例如:$("#p").attr("href")
attr()的回调方法‘’
举例:
$("button").click(function(){
$("#runoob").attr("href", function(i,origValue){
return origValue + "/jquery";
});
});
12.
append() - 在被选元素的结尾插入内容
prepend() - 在被选元素的开头插入内容
after() - 在被选元素之后插入内容
before() - 在被选元素之前插入内容
13.删除
remove() //删除被选元素和其子元素 $("#at").remove(".italic")
empty() //删除被选元素的所有子元素
14.增加、删除class样式
addClass()
removeClass()
toggleClass() 切换增加删除操作
举例:$("h1,h2,p").removeClass("blue important");
15.向上遍历
parent() 方法返回被选元素的直接父元素。
parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。
parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素。// $("span").parentsUntil("div");
16.向下遍历
children() //children() 方法返回被选元素的所有直接子元素。
find() //$("div").find("span");
17.水平遍历
siblings() //siblings() 方法返回被选元素的所有同胞元素。
next() //next() 方法返回被选元素的下一个同胞元素。
nextAll() //nextAll() 方法返回被选元素的所有跟随的同胞元素。 例如:$("h2").nextUntil("h6");
nextUntil() //nextAll() 方法返回被选元素的所有跟随的同胞元素。 $("h2").nextAll();
prev()
prevAll()
prevUntil()
18.过滤
first() 方法返回被选元素的首个元素。
last() last() 方法返回被选元素的最后一个元素。
eq() 方法返回被选元素中带有指定索引号的元素
filter()。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。 //例如 $("p").filte(".url").css("backgroundcolor","yellow");
19.ajax
实例:
$('#send').click(function(){
$.ajax({
type: "GET",
url: "test.json",
data: {username:$("#username").val(), content:$("#content").val()},
dataType: "json",
success: function(data){
$('#resText').empty(); //清空resText里面的所有内容
var html = '';
$.each(data, function(commentIndex, comment){
html += '<div class="comment"><h6>' + comment['username']
+ ':</h6><p class="para"' + comment['content']
+ '</p></div>';
});
$('#resText').html(html);
}
});
});
21.Object.create() 创建对象
案例: var person = Object.create(a);
22.
indexOf() 方法只返回查找到的第一个子字符串的起始下标值,如果没有找到则返回 -1。
search() 方法和 indexOf() 的功能是相同的,查找指定字符串第一次出现的位置
indexOf(str,start) str 指的是查询的字符串,start 查询开始的索引值。包含第一个索引的值
结果为开始索引值到结束第一次出现某个字符串的索引值
23.
setTimeout(code,millisec) 参数:code指的是需要执行的方法或函数,milllisec 指的是时间间隔。
setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用。
clearTimeout()方法可以取消setTimeout() 方法设置的 timeout。
24.
Array.form() 方法用于将集合转化为数组
例如: 数组去重
function a(arr){ return Array.from(new Set(arr));}
25.Object.defineProperty(a, mySymbol, { value: 'Hello!' });
26.Symbol
27.json数据转换为对象
json.parse()
json对象转换为字符串: json.stringfy()
28.Object.keys(Obj)
参数:要返回其枚举自身属性的对象
返回值:一个表示定对象的所有可以枚举的字符串数组
举例:
1.处理对象
let person = {name:"张三",age:25,address:"深圳",getName:function(){}}
Object.keys(person) // ["name", "age", "address","getName"]
2.处理数组
let arr = [1,2,3,4,5,6]
Object.keys(arr) // ["0", "1", "2", "3", "4", "5"]
3.处理字符串
let str = "saasd字符串"
Object.keys(str) // ["0", "1", "2", "3", "4", "5", "6", "7"]
jQuery 日常笔记的更多相关文章
- .Net 转战 Android 4.4 日常笔记目录
.Net 转战 Android 4.4 日常笔记(1)--工具及环境搭建 .Net 转战 Android 4.4 日常笔记(2)--HelloWorld入门程序 .Net 转战 Android 4.4 ...
- jQuery学习笔记(一)jQuery选择器
目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...
- jQuery 学习笔记
jQuery 学习笔记 一.jQuery概述 宗旨: Write Less, Do More. 基础知识: 1.符号$代替document.getElementById( ...
- jQuery学习笔记(一):入门
jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操 ...
- 【日常笔记】java文件下载返回数据流形式
@RequestMapping("/downloadFile") @ResponseBody public void download(String uploadPathUrl, ...
- jQuery学习笔记 - 基础知识扫盲入门篇
jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...
- jQuery整理笔记文件夹
jQuery整理笔记文件夹 jQuery整理笔记一----jQuery開始 jQuery整理笔记二----jQuery选择器整理 jQuery整理笔记三----jQuery过滤函数 jQuery整理笔 ...
- JQuery学习笔记——层级选择器
JQuery学习笔记--层级选择器 上一篇学习了基础的五种选择,分别是id选择器,class选择器,element选择器,*选择器 和 并列选择器.根据手册大纲,这篇学习的是层级选择器. 选择器: 1 ...
- jQuery学习笔记之Ajax用法详解
这篇文章主要介绍了jQuery学习笔记之Ajax用法,结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求.载入.处理.传递等,需要的朋友可以参考下 本文实例讲述了j ...
随机推荐
- Java基础学习之HelloWorld(2)
前言 学习一门新的编程语言永远逃脱不了一场Hello World. 1.第一个程序 1.1.磁盘中新建一个文件 这里我们需要将文件后缀名显示出来,就是文件格式. 打开控制面板,取消隐藏已知文件类型的扩 ...
- ASP.NET Log4net数据库日志新增记录客户端ip
LOG4数据库记录器XML配置 1 <appender name="ADONetAppender" type="log4net.Appender.ADONetApp ...
- ps查看完整程序执行路径
在linux下查看进程大家都会想到用 ps -ef|grep ***可是看到的不是全路径,怎么看全路径呢?每个进程启动之后在 /proc下面有一个于pid对应的路径例如:ps -ef|grep jav ...
- SpringBoot基于JustAuth实现第三方授权登录
1. 简介 随着科技时代日渐繁荣,越来越多的应用融入我们的生活.不同的应用系统不同的用户密码,造成了极差的用户体验.要是能使用常见的应用账号实现全应用的认证登录,将会更加促进应用产品的推广,为生活 ...
- vue第十四单元(认识单页面应用,理解vue-router的基本用法)
第十四单元(认识单页面应用,理解vue-router的基本用法) #课程目标 1.了解单页应用与多页应用以及各自的优缺点 2.掌握路由如何实现单页应用 3.精通路由的基本语法 #知识点 #一.单页应用 ...
- 工具-Redis-介绍(99.6.1)
@ 目录 1.nosql介绍 2.Redis特性 3.redis应用场景 关于作者 1.nosql介绍 not only sql,不支持SQL语法.存储结构跟传统关系型数据库中的那种关系表完全不同,n ...
- 说说在 Python 中如何快速复制序列
1 基本用法 把序列乘以一个整数,就会产生一个新序列.这个新序列是原始序列复制了整数份,然后再拼接起来的结果. l=[1,2,3] l2=l * 3 logging.info('l2 -> %s ...
- 【对线面试官】Java注解
public void send(String userName) { try { // qps 上报 qps(params); long startTime = System.c ...
- 使用NPOI读取Word文档内容并进行修改
前言 网上使用NPOI读取Word文件的例子现在也不少,本文就是参考网上大神们的例子进行修改以适应自己需求的. 参考博文 http://www.cnblogs.com/mahongbiao/p/376 ...
- 什么是泛型?,Set集合,TreeSet集合自然排序和比较器排序,数据结构-二叉树,数据结构-平衡二叉树
==知识点== 1.泛型 2.Set集合 3.TreeSet 4.数据结构-二叉树 5.数据结构-平衡二叉树 ==用到的单词== 1.element[ˈelɪmənt] 要素 元素(软) 2.key[ ...