我爱编程

任务25-jquery DOM&事件

2016-11-25  本文已影响0人  小木子2016

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

2. jquery 能做什么?

jQuery是一个兼容多浏览器的JavaScript库,核心理念是write less,do more,它的语法设计可以使开发更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax等。除此之外,jQuery还提供API让开发者编写插件。总之,使用jQuery能使开发者很轻松的开发出功能强大的静态或动态页面。

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

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

绑定事件:在一个元素上增加一个事件类型和要实现的事件。绑定事件的方法有.bind()、.live()、.delegate()和.on()。.unbind()、.die()、.undelegate()和.off()分别是上述对应的解除绑定的方法。

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

DEMO:http://htmlpreview.github.io/?https://github.com/jirengu-inc/jrg-renwu6/blob/master/homework/%E6%9D%8E%E7%AB%8B%E4%B8%BD/%E4%BB%BB%E5%8A%A125/%E9%97%AE%E7%AD%945.html

6. jquery 动画如何使用?

jQuery animate() 方法用于创建自定义动画。
语法:$(selector).animate({params},speed,callback);
必需的 params 参数定义形成动画的 CSS 属性。
可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是动画完成后所执行的函数名称。
如:
<pre>$("#btn").on("click",function(){ $(".div1").animate({ width:"100px",//宽度变为100px height:"100px",//高度变为100px left:"50px"//向左移动50px },5000)//持续5秒 animate(){ //加入多个动画 }; });</pre>

DEMO:http://htmlpreview.github.io/?https://github.com/jirengu-inc/jrg-renwu6/blob/master/homework/%E6%9D%8E%E7%AB%8B%E4%B8%BD/%E4%BB%BB%E5%8A%A125/%E9%97%AE%E7%AD%946.html

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

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

DEMO:http://htmlpreview.github.io/?https://github.com/jirengu-inc/jrg-renwu6/blob/master/homework/%E6%9D%8E%E7%AB%8B%E4%B8%BD/%E4%BB%BB%E5%8A%A125/%E9%97%AE%E7%AD%947%268.html

本文版权归本人和饥人谷所有,转载请注明来源。

上一篇 下一篇

猜你喜欢

热点阅读