美文网首页
关于jquery的一些总结

关于jquery的一些总结

作者: 谢环志 | 来源:发表于2016-09-23 14:24 被阅读0次

问答:

  • 说说库和框架的区别?
    答:
    库是一些方法的集合,类似于工具,直接拿来用的。
    而框架是有着一定的规范,类似于搭一个架子,需要什么内容按照它自己的规范去填充。大部分框架设计是基于MVC,MVVC模式的,如Angular,React等。

  • jquery 能做什么?
    答:
    jquery是一个轻量级的js库,实现了各种方法的封装,有良好的兼容性。方便的操作DOM元素,css的操作,元素事件绑定,各种动画效果的实现,ajax请求。

  • jquery 对象和 DOM 原生对象有什么区别?如何转化?
    答:
    jquery对象返回的结果是类数组对象,只能用自己的方法。
    DOM原生对象是一个DOM节点,只能使用DOM元素的属性和方法。

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

$(".btn").click(function(){ 
console.log("这是jq绑定事件的第一种方法")})
$(".btn").bind('click',function(){
 console.log("这是jq绑定事件的第二种方法")})
$(".btn").on('click',function(){ 
console.log("这是jq绑定事件的第三种方法")})

绑定事件各种写法的作用:
1、 .bind()方法用于把事件绑定到选中的元素上,只针对已存在的元素进行事件绑定。
2、 .unbind(),bind()的反向操作,从每一个匹配的元素中删除绑定的事件。
3、 .delegate(),为每一个符合条件的子元素绑定事件处理函数,类似于事件代理。
4、 .live(),事件处理函数绑定到document上,经过层层冒泡,直到目标元素。(被废弃)
5、 .on().on(events,[selector],[data],fn)events: 一个或多个用空格分隔的事件类型和可选的命名空间,如"click"或"keydown.myContainer";selector: 用于过滤器出被选中元素可以触发事件后代元素;data: 当事件触发时,传递事件数据。fn: 事件触发时,执行的函数。
6、 .off(),移除on绑定的事件处理程序.
on事件代理的写法:

$(".info").on("click","span",function(e){ 
console.log("123");}) //当class名为info的元素下的任何一个span元素进行点击事件操作时,都会代理到.info上。
  • jquery 如何展示/隐藏元素?
$(selector).show(); //显示元素
$(selector).hide(); //隐藏元素
$(selector).toggle(); //显示隐藏元素相互切换
  • jquery 动画如何使用?
    答:
    $(selector).animate({styles},speed,callback);
    styles定义形成动画的css属性(必选项)
    speed是完成动画所需要的时间,值可设为 slow ,fast ,毫秒(可选项)
    callback是动画完成后所执行的回调函数(可选项).

  • 如何设置和获取元素内部 HTML 内容?如何设置和获取元素内部文本?
    答:
    $(selector).html() 获取元素内部html内容$(selector).html(value) 设置元素内部html的内容为value$(selector).text() 获取元素内部文本$(selector).text(value) 设置元素内部文本内容为value(如果带标签,会被解析为字符串输出)

  • 如何设置和获取表单用户输入或者选择的内容?如何设置和获取元素属性?
    答:
    $(selector).val() 获取表单用户输入的内容$(selector).val(value) 设置表单的值为value
    $(selector).attr(attributeName)获取元素属性 $(selector).attr(attributeName,value) 设置元素属性的值为value$(selector).removeAttr(attributeName) 移除元素属性

代码题一
代码题二
代码题三

相关文章

  • 关于jquery的一些总结

    问答: 说说库和框架的区别?答:库是一些方法的集合,类似于工具,直接拿来用的。而框架是有着一定的规范,类似于搭一个...

  • 关于jquery的一些总结2

    Jquery 中, $(document).ready()是什么意思?和window.onload 的区别? 还有...

  • 1.2jquery总结

    1.jquery总结 jquery链式操作jquery函数内的this指原生对象

  • jQuery原理(附带部分new的原理)

    文章 jQuery诞生记-原理与机制 读后感 要点总结: 关于new: (原文出处:详解new function(...

  • jQuery中的DOM操作

    jQuery中的DOM操作 @(前端知识总结)[jQuery, DOM] 本文是笔者读完《锋利的jQuery》后对...

  • 入门jQuery的一些总结

    简介: jQuery是目前前端最长寿的库,2006年发布。全球百分之80%的网站都在用。jQuery的基本设计思想...

  • jQuery 方法总结及几个常用插件

    jQuery 中的事件方法 jQuery 中的页面效果中使用到的方法 jQuery 中的插件总结

  • 总结在开发中常用的js/jquery

    背景: 总结常用的一些js、jquery公式。(持续更新......) 总结: 选中下拉框的第一个选项: 根据va...

  • 【转】JQuery全面总结

    1、jquery学习总结(超级详细) 转自脚本之家hebedich的投稿 2、jQuery笔记总结篇 转自Poet...

  • jQuery操作事件

    总结:jQuery对象打点 去掉 on 的 js 事件 (1)、jQuery对象 . click(functio...

网友评论

      本文标题:关于jquery的一些总结

      本文链接:https://www.haomeiwen.com/subject/ovptyttx.html