JQuery简述
来源:互联网 发布:js烟花效果带文字 编辑:程序博客网 时间:2024/05/19 14:56
定义
jQuery是一个快速、简洁的JavaScript框架(JavaScript代码库)。它封装JavaScript常用的功能代码,提供一
种简便的JavaScript设计模式。它优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery的宗旨
是“writeLess,Do More”,即倡导写更少的代码,做更多的事情。简而言之,它就是JavaScript的代码库,而且是
一个用的很顺手的代码库。关于jQuery的学习,多看API文档,多多联系就好。
jQuery 语法
jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作。
基础语法是:$(selector).action()
美元符号定义 jQuery
选择符(selector)“查询”和“查找” HTML 元素
jQuery 的 action() 执行对元素的操作
示例
$(this).hide() - 隐藏当前元素$("p").hide() - 隐藏所有段落$(".test").hide() - 隐藏所有 class="test" 的所有元素$("#test").hide() - 隐藏所有 id="test" 的元素
提示:jQuery 使用的语法是 XPath 与 CSS 选择器语法的组合。
文档就绪函数
您也许已经注意到在我们的实例中的所有 jQuery 函数位于一个 document ready 函数中:
$(document).ready(function(){--- jQuery functions go here ----});
如果在文档没有完全加载之前就运行函数,操作可能失败。下面是两个具体的例子:
试图隐藏一个不存在的元素获得未完全加载的图像的大小
展示一个敲的小例子
<!DOCTYPE html><html><head><script src="/jquery/jquery-1.11.1.min.js"></script><script type="text/javascript">$(document).ready(function(){ $(".ex .hide").click(function(){ $(this).parents(".ex").hide("slow"); });});</script><style type="text/css"> div.ex{background-color:#e5eecc;padding:7px;border:solid 1px #c3c3c3;}</style></head> <body><h3>中国办事处</h3><div class="ex"><button class="hide" type="button">隐藏</button><p>联系人:张先生<br /> 北三环中路 100 号<br />北京</p></div><h3>美国办事处</h3><div class="ex"><button class="hide" type="button">隐藏</button><p>联系人:David<br /> 第五大街 200 号<br />纽约</p></div></body></html>
jQuery 元素选择器
jQuery 使用 CSS 选择器来选取 HTML 元素。
$("p") 选取 <p> 元素。
$("p.intro") 选取所有 class="intro" 的 <p> 元素。
jQuery 属性选择器
jQuery 使用 XPath 表达式来选择带有给定属性的元素。
$("[href]") 选取所有带有 href 属性的元素。
$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。
$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。
jQuery CSS 选择器
jQuery 参考手册 - 选择器 点我哦
jQuery 事件函数
jQuery 事件处理方法是 jQuery 中的核心函数。
事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使
用。通常会把 jQuery 代码放到 <head>部分的事件处理方法中:
小结
就简单总结到这里了,最近几篇博客质量不佳,最近没怎么赶进度了,这次的总结还是之前写的。学会分配时间
也是一件极其重要的事情,一件事情一搁置就不想再去做了!
- jquery简述
- jquery简述
- JQuery简述
- 相见恨晚--jQuery简述
- jQuery DataTables render简述
- jQuery EasyUI简述
- jquery加载页面简述区别
- jQuery源码剖析-框架结构简述
- jQuery创建新元素简述(Create New Element)
- Jquery - map、has、each 方法简述
- 简述Jquery最外层为什么使用一对小括号()
- jQuery——get和post方法简述
- JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
- 简述JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景
- 简述JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景
- 转载:JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
- 简述JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景
- JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
- vyos bug
- Java线程锁,以及volatile、synchronized、Lock关键字
- UNIX环境编程学习笔记(5)——文件I/O之fcntl函数访问已打开文件的性质
- 详解numpy的argmax
- 用I/O完成端口+socket编写客户端demo实现Http下载
- JQuery简述
- 【hpu oj 1015 985的方格难题 [DP、数学] 】
- 合并两个顺序表,并删除重复元素
- SQL中的case when then else end详细用法
- LintCode:空格替换
- DRY原则
- 用boost::lexical_cast用法解析
- python操作表格、txt文件、字典进行参数化(数据驱动)
- 公众号SEO:如何做好公众号和文章的搜索优化?