JQuery总结
来源:互联网 发布:手机注册淘宝买家流程 编辑:程序博客网 时间:2024/06/05 03:27
JQuery总结
1、JQuery:是对JavaScript的封装,是一个轻量级的“写得少,做得多”的JavaScript 函数库,JQuery内容为JScript文件,所以可以通过<script>标签进行引入;
2、JQuery库包含的功能:
a) HTML元素选取
b) HTML元素操作
c) CSS操作
d) HTML事件函数
e) JavaScript特效和动画
f) HTML DOM遍历和修改
g) Ajax网络异步请求
h) Utilities
i) 其他插件
3、JQuery下载和引入方式
JQuery下载
Production version - 用于实际的网站中,已被精简和压缩;
Development version - 用于测试和开发(未压缩,为可读的代码);
JQuery引入方式
文件离线引入
在线引入
4、JQuery语法结构
基础语法: $(selector).action()
JQuery通过选择器选取HTML元素,然后对其执行预期的操作;
格式详述:
1、美元符号定义 jQuery
2、选择符(selector)"查询"和"查找" HTML 元素
3、jQuery 的 action() 执行对元素的操作
5、文档就绪事件
文档就绪事件功能为防止文档未全部加载完成前执行JQuery代码;
6、JavaScript、JQuery 三种文档加载形式
<!--js代码在Html页面引入方式--><html><head><meta charset="utf-8"/><title>js学习</title><script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script><script type="text/javascript"><!--形式一-->window.onload=function(){var top = document.getElementById("top");top.innerHTML = "jquery学习";}<!--形式二-->$(document).ready(function(){var top = document.getElementById("top");top.innerHTML = "jquery文档加载方法一";});<!--形式三-->$(function(){var top = document.getElementById("top");top.innerHTML = "jquery文档加载方法二";});</script></head><body><div id="top" >hello</div></body></html>
7、JQuery选择器
a) 元素选择器
<html><head><meta charset = "utf - 8"><title>JQuery测试</title><script src = "jquery-3.1.1.min.js"></script><script type = "text/javascript">$(function(){$("h1").html("欢迎使用JQuery");})</script></head><body><h1 id = "h1">JQuery测试</h1></body></html>
b) ID选择器
<html><head><meta charset = "utf - 8"><title>JQuery测试</title><script src = "jquery-3.1.1.min.js"></script><script type = "text/javascript">$(function(){$("#h1").html("你好中国,我的祖国");$("#h1").css("color","red");})</script></head><body><h1 id = "h1">JQuery测试</h1></body></html>
c) 类选择器
<html><head><meta charset = "utf - 8"><title>JQuery测试</title><script src = "jquery-3.1.1.min.js"></script><script type = "text/javascript">$(function(){$("#h1").html("你好中国,我的祖国");$("#h1").css("color","red");$(".prograph").css("color","blue");})</script></head><body><h1 id = "h1">JQuery测试</h1><p class = "prograph">世上无难事,只怕有心人</p></body></html>d) 群组选择器
<html><head><meta charset = "utf - 8"><title>JQuery测试</title><script src = "jquery-3.1.1.min.js"></script><script type = "text/javascript">$(function(){$("#h1").html("你好中国,我的祖国");$("#h1,.prograph").css("color","red");$("#in").val("盼盼");})</script></head><body><h1 id = "h1">JQuery测试</h1><p class = "prograph">世上无难事,只怕有心人</p>用户名:<input type = "text" id = "in" value = "佳佳"/>用户密码:<input type = "password" id = "pass" value = "123"/> </body></html>
e) *选择器(选择某一级下所有的元素)
<html><head><meta charset = "utf - 8"><title>JQuery测试</title><script src = "jquery-3.1.1.min.js"></script><script type = "text/javascript">$(function(){$("#h1").html("你好中国,我的祖国");$("#h1,.prograph").css("color","red");$("#in").val("盼盼");$("#elem *").css("color","green");})</script></head><body><div id = "elem"><h1 id = "h1">JQuery测试</h1><h2 >生活永远都是快乐的</h2><p class = "prograph">世上无难事,只怕有心人</p>用户名:<input type = "text" id = "in" value = "佳佳"/>用户密码:<input type = "password" id = "pass" value = "123"/> </div></body></html>
f) 属性选择器
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title><meta charset="utf-8"/> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"> $(function () { $("p[class=p_c1]").css("color","red"); $("input[type='text']").val("李桃"); }) </script></head><body> <h3>前端核心技术</h3><p class="p_c">class属性1</p><p class="p_c1">class属性2</p>用户名:<input type="text" value="张三"/>密码:<input type="password" value="123"/> </body></html>
g) 层级选择器
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title><meta charset="utf-8"/> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"> /*jQuery层次选择器选择器 说明$("M N") 后代选择器,选择M元素内部后代N元素(所有N元素)$("M>N") 子代选择器,选择M元素内部子代N元素(所有第1级N元素,若N为*表示M元素内部所有元素)$("M~N") 兄弟选择器,选择M元素后所有的同级N元素$("M+N") 相邻选择器,选择M元素相邻的下一个元素(M、N是同级元素,若下一个元素相同也会被选中) */ $(function () { $("#d1 p").css("color","red"); //后代选择器 $("#d1>p").css("color","red"); //子元素选择器 $("#d1~p").css("color","red"); //兄弟选择器$("#d1+p").css("color","red"); //相邻选择器 }) </script></head><body> <h3>前端核心技术</h3> <div id="list"> <div id="d1"> 一级元素div<p>二级元素p</p> </div> <p>一级元素p1</p> <span>一级元素span</span><p>一级元素p2</p> </div></body></html>
8、JQuery动作
a) html改变元素内容
b) Css改变元素样式
c) attr改变元素属性值
<html><head><meta charset="utf-8"/><title>员工表</title><script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script><script type="text/javascript">$(function(){var h = $("h3").html();var t = $("p").text();var i = $("input").val();//alert(h + " " +t +" "+i);$("a").attr("href","http://www.baidu.com"); //改变元素属性值})</script></head><body> <h3>HTML内容</h3><p>纯文本内容</p>用户名:<input type="text" value="张三"/><br><br><a href="#" >跳转页面</a></body></html>
0 0
- Jquery总结
- JQuery总结
- jquery 总结
- jQuery 总结
- JQuery总结
- Jquery总结
- jQuery 总结
- Jquery总结
- jquery总结
- jquery总结
- JQuery总结
- jquery总结
- Jquery总结
- jQuery 总结
- jquery总结
- jquery总结
- JQuery总结
- jquery总结
- ssm项目使用mybatis-generator工具自动生成实体类、*mapper.xml、dao层方法
- KMP算法经典模板
- ARM寄存器结构小记
- Post和Put的区别
- [记录caffe学习]1.caffe自带数字识别例子
- JQuery总结
- 运维必须掌握的27道Linux面试题
- 区块链应用开发入门
- java 客户端链接不上redis解决方案
- Linux文件系统的目录结构
- RecycleView实现ListView和GridView,用menu菜单分别显示
- 创建型模式之单例模式
- GIT使用笔记
- Android水平刷新控件-HorizontalRefreshLayout