1. jQuery
“write Less,Do more”
这是jQuery的宗旨,jQuery是一个快速简洁的JavaScript框架,是一个优秀的JavaScript代码库。倡导写更少的代码,做更多的事情。封装了JavaScript常用的功能代码,提供了一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
MVC思路:
M-model
V-view
C-control
实际上,jQuery是用JavaScript语言写出来的一个函数对象,包含了许多属性及方法。目前已经发布到第三个版本。推荐使用第一个版本,兼容性会更好。
2.jQuery的使用
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>helloworld</h1>
<script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
console.log($)
console.log(jQuery)
//快速获取dom
//快速设置文档样式
//快速设置文档内容
//快速将内容插入文档
//快速的写JS的动画
//快速html事件
//快速的写ajax
$("h1").css({
background:"skyblue",
fontSize:"50px",
color:"#fff"
}).html('中午吃啥!').css({
border:"10px solid #000"
})
</script>
</body>
</html>
2.1获取文档内容
$(“选择器”).html() ---->获取文档的html内容
$(“选择器”).text() ---->获取文档的text内容
$(“选择器”).val() ---->获取输入框的value值
$(“选择器”).html(“html内容”) ---->设置文档的HTML内容
$(“选择器”).text(“文本内容”) ---->设置文档的text内容
$(“选择器”).val(“value”) ---->设置输入框的value值
2.2快速将内容插入文档
$(选择器).append("<h1>helloworld</h1>") ---->将参数里面的html追加到选择器对象的最后一个子元素上
$('.child').appendTo('.parent2') ---->将选择器的对象插入到参数的对象上
$(".child").insertBefore("ul") ---->在什么前面插入内容
$('.child').insertAfter("ul") ---->//在什么后面插入内容