jquery选择器
1.元素选择器:
$("p") 选取 <p> 元素。
$("p.intro") 选取所有 class="intro" 的 <p> 元素。
$("p#demo") 选取所有 id="demo" 的 <p> 元素。
2.属性选择器
$("[href]") 选取所有带有 href 属性的元素。
$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。
$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。
$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
3.css选择器
$("p").css("background-color","red");
4.其他选择器
语法 描述
$(this) 当前 HTML 元素
$("p") 所有 <p> 元素
$("p.intro") 所有 class="intro" 的 <p> 元素
$(".intro") 所有 class="intro" 的元素
$("#intro") id="intro" 的元素
$("ul li:first") 每个 <ul> 的第一个 <li> 元素
$("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性
$("div#intro .head") id="intro" 的 <div> 元素中的所有
class="head" 的元素
5.一共两个元素,选择第二个元素 :
:last ,eq(1)【下标是从0开始】,
6.bind事件
$(selector).bind(event,data,function)可以绑定多个事件,多事件格式是
以对象的形式呈现
$("button").bind(event,function)绑定单事件
7.change事件是在某个区域内容发生改变时候使用
8.delegate()事件是给其子元素添加绑定事件
9.live()方法:
die() 方法移除所有通过 live() 方法向指定元素添加的一个或多个事件处
理程序。(相当于阻止某一个事件)
10.当元素遇到错误(没有正确载入)时,发生 error 事件。
error() 方法触发 error 事件,或规定当发生 error 事件时运行的函数。
相应的使用replaceWith("标签")来替换’;
11.event.preventDefault()事件阻止 isDefaultPrevented()的返回值是
true和false
12.pageX pageY事件
13.包含由被指定事件触发的事件处理器返回的最后一个值。event.result
14.event.target:触发事件的DOM元素
15.event.type事件类型
16.event.which指示按了那个键那个按钮(指示的是键盘的)
17.load当某些东西如果加载成功之后显示出来
18.mousedown鼠标按入事件、mouseenter鼠标进入元素事件 、mouseleave鼠
标离开事件
mousemove鼠标移动事件、 ..........
19.one事件:
one() 方法为被选元素附加一个或多个事件处理程序,并规定当事件发生时
运行的函数。
当使用 one() 方法时,每个元素只能运行一次事件处理器函数。
20.ready()文档就绪事件
$(document).ready(function(){})//$().ready(function(){})//
$(function(){})//
21.resize重新调整浏览器的大小
22.select()事件,被选中,可以在其前后加内容使用before('文本内容'),或
者after('文本内容')
23.toggle() 方法用于绑定两个或多个事件处理器函数,以响应被选元素的
轮流的 click 事件
当指定多个函数时:$(selector).toggle(function1(),function2
(),functionN(),...)
toggle(true/false)也可直接确定的
24.trigger() 方法触发被选元素的指定事件类型。
triggerHandler() 方法触发被选元素的指定事件类型。但不会执行浏览器默
认动作,也不会产生事件冒泡。
triggerHandler() 方法与 trigger() 方法类似。不同的是它不会触发事件
(比如表单提交)的默认行为,而且只影响第一个匹配元素。
25.unbind解绑事件,在某个对象发展某种程度的时候,采取
26.创建几个文本,然后after(文本1,文本2,文本3)
27.添加元素append before() after() prepend()
28、删除元素:remove(删除被选元素及其子元素) empty(从被选元素中删除
子元素) 注意两者的区别
remove(".XX")可以定义选中的元素进行过滤
29、
addClass() - 向被选元素添加一个或多个类
removeClass() - 从被选元素删除一个或多个类
toggleClass() - 对被选元素进行添加/删除类的切换操作
css() - 设置或返回样式属性
30、遍历
向上遍历:
parent()父元素 parents()所有的父元素 parentsUntil('ul')所有的父元素
直到某一个元素
向下遍历:
children(只会向下一级进行遍历,也可自行选择具体的哪一个) find(返
回被选元素的后代元素,直到最后一代)
水平遍历:
siblings()被选 元素的所有的同胞兄弟
next()
nextAll()
nextUntil()
prev()
prevAll()
prevUntil()
过滤:
first()第一个元素
last()最后一个元素
eq() 方法返回被选元素中带有指定索引号的元素。
索引号从 0 开始,因此首个元素的索引号是 0 而不是 1。下面的例子选取
第二个 <p> 元素(索引号 1):
filter() 方法允许您规定一个标准。不匹配这个标准的元素会被从集合中删
除,匹配的元素会被返回。
not() 方法返回不匹配标准的所有元素。
31、jquery ajax
通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务
器上请求文本、HTML、XML 或 JSON - 同时您能够把这些外部数据直接载入
网页的被选元素中。
常用的加载方法:
load()
语法$(select),load(URL,data,callback);
必需的 URL 参数规定您希望加载的 URL。
可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。
可选的 callback 参数是 load() 方法完成后所执行的函数名称。
responseTxt - 包含调用成功时的结果内容
statusTXT - 包含调用的状态
xhr - 包含 XMLHttpRequest 对象
32、ajax加载的时候需要在web环境下加载(xampp,目前使用的是phpstudy)
33、jQuery get() 和post()通过HTTP GET 或 POST 从服务器请求数据
34、向服务器端发送请求,open() 和send()
xml.open("Get或者post","test1.txt","true")【true异步请求,false同步
请求】
send(string)【string仅限于POST请求】
post和get的区别
与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。
然而,在以下情况中,请使用 POST 请求:
无法使用缓存文件(更新服务器上的文件或数据库)
向服务器发送大量数据(POST 没有数据量限制)
发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠
post请求:
如果需要像 HTML 表单那样 POST 数据,请使用 setRequestHeader() 来添
加 HTTP 头。然后在 send() 方法中规定您希望发送的数据: readyState:0 初始化 1服务器连接建立 2请求已接受 3请求处理中 4请求已
完成,且响应就绪
status: 200 ok 404未找到页面 【关于对请求兼容方面
var xhr = new XMLHttpRequest();//code for IE7 +firefox chrome opera safari
var xhr = new ActiveObject('Microsoft.XMLHTTP);//code for IE6 IE5

  

jquey知识点整理的更多相关文章

  1. ACM个人零散知识点整理

    ACM个人零散知识点整理 杂项: 1.输入输出外挂 //读入优化 int 整数 inline int read(){ int x=0,f=1; char ch=getchar(); while(ch& ...

  2. Android 零散知识点整理

    Android 零散知识点整理 为什么Android的更新试图操作必须在主线程中进行? 这是因为Android系统中的视图组件并不是线程安全的.通常应该让主线程负责创建.显示和更新UI,启动子线程,停 ...

  3. vue前端面试题知识点整理

    vue前端面试题知识点整理 1. 说一下Vue的双向绑定数据的原理 vue 实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫 ...

  4. kafka知识点整理总结

    kafka知识点整理总结 只不过是敷衍 2017-11-22 21:39:59 kafka知识点整理总结,以备不时之需. 为什么要使用消息系统: 解耦 并行 异步通信:想向队列中放入多少消息就放多少, ...

  5. JSP页面开发知识点整理

    刚学JSP页面开发,把知识点整理一下. ----------------------------------------------------------------------- JSP语法htt ...

  6. JS知识点整理(二)

    前言 这是对平时的一些读书笔记和理解进行整理的第二部分,第一部分请前往:JS知识点整理(一).本文包含一些易混淆.遗漏的知识点,也会配上一些例子,也许不是很完整,也许还会有点杂,但也许会有你需要的,后 ...

  7. css入门知识点整理

    css入门知识点整理 不要嘲笑我这个蒟蒻..例子来源:w3school css其实就分为两个东西,一个是选择器,另外一个是声明.声明定义了某个对象的属性的值,这都是html的内容.重点要关注的是选择器 ...

  8. activity生命周期知识点整理

    activity生命周期知识点整理 Activity: 是一个应用组件,用户可与其提供的屏幕进行交互.窗口通常会充满屏幕,但也可以小于屏幕并浮动在其他窗口之上. 一个activity的什么周期: 启动 ...

  9. 【Android 面试基础知识点整理】

    针对Android面试中常见的一些知识点整理,Max 仅仅是个搬运工.感谢本文中引用文章的各位作者,给大家分享了这么多优秀文章.对于当中的解析,是原作者个人见解,有错误和不准确的地方,也请大家积极指正 ...

随机推荐

  1. 我喜欢ASP.NET的MVC因为它牛逼的9大理由(转载)

    我很早就关注ASP.NET的mvc的,因为最开始是学了Java的MVC,由于工作的原因一直在做.Net开发,最近的几个新项目我采用了MVC做了,我个一直都非常喜欢.Net的MVC.我们为什么使用MVC ...

  2. 取到 tableview 自定义section header 上的button

    在自定义的组头上,添加了一个button,在点击cell是想取到相应的组头上的button来进行操作时(比如说隐藏.是否响应点击事件等)时,我遇到了取不到所有button的问题,试过了常规的通过vie ...

  3. 申请使用aws的一些笔记

    1. 申请可以使用asw.amazon.com/cn/,这个界面虽然是中文的,但是申请的是海外的aws. 2. 审核后会收到如下的一封邮件: 3. 剩下创建EC2和RDS的过程可以参考http://w ...

  4. golang: 常用数据类型底层结构分析

    虽然golang是用C实现的,并且被称为下一代的C语言,但是golang跟C的差别还是很大的.它定义了一套很丰富的数据类型及数据结构,这些类型和结构或者是直接映射为C的数据类型,或者是用C struc ...

  5. Java语言程序设计(基础篇)第一章

    第一章 计算机.程序和Java概述 1.1 引言 什么是程序设计呢? 程序设计就是创建(或者开发)软件,软件也称为程序. 1.2 什么是计算机 计算机是存储和处理数据的电子设备,计算机包括硬件(har ...

  6. sqlite3 命令

    然后使用下列操作打开并进入数据库 1 2 3 $./adb shell $cd sdcard/path/subdir $sqlite3 dsxniubility.db 终端内进入数据库一般操作也就是 ...

  7. Android 自定义spinner下拉框实现

    一:前言本人参考博客:http://blog.csdn.net/jdsjlzx/article/details/41316417 最近在弄一个下拉框,发现Android自带的很难实现我的功能,于是去网 ...

  8. Peter Norvig:自学编程,十年磨一剑

    若要在某一领域内达到专家级的水平,其关键在于"审慎地重复",也就是说,并非是机械地,一遍又一遍地练习,而是要不断地挑战自我,试图超越自身当前的水平,通过不断的尝试挑战,并在尝试的过 ...

  9. 制作自己的嵌入式Linux电脑_转

    制作自己的嵌入式Linux电脑 http://os.51cto.com/art/201409/450334.htm 原文链接:http://blog.jobbole.com/75414/ 包含器件选择 ...

  10. 解决Office互操作错误"检索COML类工厂中 CLSID为 {xxx}的组件时失败,原因是出现以下错误: 80070005"

    Excel为例(其他如Word也适用)文件数据导入时报出以下错误: 检索COML类工厂中 CLSID为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是 ...