Web前端学习(6)_jQuery
这篇写关于jQuery的相关内容。
1. jQuery:就是一个是js类库,对常用的方法和对象进行了封装
1.1 我们之前DOM编程:var obj = Document.getElementById(id); 此处获取的obj是什么对象---dom对象
1.2 要使用Jquery中里面已经封装好的一些方法和属性的的话,首先获取变迁的jQuery对象,然后通过里面封装的一些方法和属性对jQuery对象进行操作
语法:$("选择器")===>获取元素 -- 获取的是标签元素对应的jQuery对象
注意:使用jquer的一些方法首先要导入jquer的类库,类似于如下语句:
<script src="../js/jquery-1.11.0.min.js"></script>这里导入src的后面不能再写语句了!2. jQuery和html的整合
jquery是单独的js文件
通过script标签的src属性导入即可
2.1 获取一个jquery对象
$("选择器") 或者 jQuery("选择器")
<script> //1.使用原生js代码获取我们上面的input标签 var user = document.getElementById("username"); alert(user.value); //2.使用jQuery的方式获取我们上面的input标签对象,注意,此时我们获取的是jQuery对象 var $username = $("#username"); //调用jQuery对象的val()方法获取value属性值 //alert($username.val()); //3.使用另一种方式获取jQuery对象 var $name = jQuery("#username"); //alert($name.val()); </script>
2.2 dom对象和jquery对象之间的转换
dom对象===>jquery对象
$(dom对象)
jquery对象===>dom对象
方式1:jquery对象[index]
方式2:jquery对象.get(index)
<script> //dom-->>jQuery对象 ,转换方式$(dom对象) var user = document.getElementById("username"); //var $username = $(user); alert($username.val()); //jQury对象--->>dom对象 //方式1: jQuery对象.get(index); var $username = $("#username"); //var user1 = $username.get(0); alert(user1.value); //jQury对象--->>dom对象 //方式2: jQuery对象[index] var user3 = $username[0]; alert(user3.value); </script>2.3 页面加载
js:window.onload=function(){}//在一个页面中只能使用一次
jquery 在一个页面中可以使用多次
方式1: $(function(){...})
方式2: $(document).ready(function(){});
2.4 派发事件
$("选择器").click(function(){...});
等价于 原生js中
dom对象.onclick=function(){....}
掌握事件:(1)focus (2)blur (3)change (4)click
2.5 jquery中效果
隐藏或展示:
show(毫秒数)
hide(毫秒数)
滑入或滑出:
slideDown(毫秒数):向下滑入
slideUp(毫秒数):向上滑出
淡入或淡出:
fadeIn(int):淡入
fadeOut(int):淡出
3. 选择器总结
3.1 基本选择器
$("#id值") $(".class值") $("标签名") $("*")