任务25 jqueryDOM&事件-简答题

2016-11-28  本文已影响0人  GarenWang

1.说说库和框架的区别?

下图描述了类库、框架和应用之间的层次关系。

![]`5TD%C5T]NT@6MOQZS@AVA.png](https://img.haomeiwen.com/i3361706/1362695e658379d6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2.2.jquery 能做什么?

3.jquery 对象和 DOM 原生对象有什么区别?如何转化?

4.jquery中如何绑定事件?bind、unbind、delegate、live、on、off都有什么作用?推荐使用哪种?使用on绑定事件使用事件代理的写法?

5.jquery 如何展示/隐藏元素?

6.jquery 动画如何使用?

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript" src="jquery-3.1.1.js"></script>
<style type="text/css">
#ct{
    width: 200px;height: 200px;
    border: 1px solid #ccc;
}
.div1{
    width: 100px;height: 100px;
    background: orange;
    position: relative;
    /*必须要有position*/
}
</style>

 </head>
  <body>
<div id="ct">
    <button id="btn">点我动画效果</button>
    <div class="div1"></div>
</div>
<script type="text/javascript">
    $('#btn').on('click',function(){
        $('.div1').animate({width:50,height:50})
                  .animate({opacity:0.5})
                  .animate({left:100})
                  .animate({top:100})

        $(".div1").animate({width:50,height:50})
                  .animate({left:0})
                  .animate({top:0})
    })
</script>
</body>
</html>

jsbin地址

7.如何设置和获取元素内部 HTML 内容?如何设置和获取元素内部文本?

8.如何设置和获取表单用户输入或者选择的内容?如何设置和获取元素属性?

代码题

代码1
代码2
为何点击奢侈品2会回到顶部?因为a链接有默认行为,a链接必须有一个href属性,此时设置为#,点击链接会刷新页面回到顶部,event.preventDefault()阻止默认行为、javascript:void(0)等方法,阻止其刷新页面的行为发生。
代码3
为何设置.prod事件不行?因为事件绑定已经在页面刷新完成前建立好了,添加的新元素需要重新绑定,否则不会有hover效果,所以需使用父元素事件代理。

版权为饥人谷和作者所有,转载使用请注明出处

上一篇下一篇

猜你喜欢

热点阅读