zoukankan      html  css  js  c++  java
  • jQuery

    $()的概念
    $() 函数用于将任何对象包裹成 jQuery 对象,接着你就被允许调用定义在 jQuery 对象上的多个不同方法。
    $(document).ready()
    当DOM结构完全加载结束后,jQuery允许你执行代码。可简写为$(function(){})。使用$(document).ready()的最大好处在于它适用于所有浏览器,jQuery帮你解决了跨浏览器的难题。
    window.onload和jQuery中的ready函数有什么不同
    window.onload事件表示需要等待dom被创建包括大型图片音频,视频等所有外部资源加载完毕,定义在onload上的戴拿才可执行
    而ready函数只需要对DOM树的等待,无需对图像或外部资源加载的等待执行起来更快

    找到html下select标签选中项

    1
    $("name=NameOfSelectedTag" :selected)

    each()函数
    用来遍历一个元素集合,可以传一个函数给each方法,被调用的jQuery对象会在其每一个元素上执行传入的函数。如下:

    1
    2
    3
    $("[name=NameOfSelectedTag] :selected").each(function(selected){
    alert($(selected).text());
    })

    HTML 元素添加到 DOM 树中

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div>
    <p>这是一个段落</p>
    <p>这是一个旧的段落</p>
    大专栏  jQueryne"></div>

    <script>
    var txt1 = "<p>text</p>"
    var txt2 = $("<p></p>").text("text")
    var txt3 = document.createElement("p")
    txt3.innerHTML = "TEXT"
    $("p").append(txt1,txt2,txt3)
    </script>

    选中P标签内部的a标签超链接

    1
    $("p>a")

    $(this) 和this关键字不同
    $(this)返回一个jQuery对象,你可以对它调用多个jQuery方法,比如使用$(this).text()获取文本,使用$(this).val()获取它的值。而this代表当前元素,它是js中的关键词,表示上下文中的DOM元素
    使用jQuery获取或者设置一个属性值
    attr(name,value),这里是name属性的名称,value是属性的值(只有属性名字的时候代表获取其值)
    jQuery中的detach() 和 remove() 方法的区别
    都是用来移出dom元素的
    detach()移除被选元素,包括所有文本和子节点,会保留所有的绑定事件附加的数据
    remove()移除被选元素,包括文本和子节点。绑定事件和附加的数据等都会被移除
    jQuery添加移除css类
    addClass()和removeClass()
    $().get() 和 $().ajax()方法之间的区别
    get只是具有获取数据的专门化能力
    ajax的可配置性强,你可以指定等待多久,以及如何处理错误,
    jQuery 中的方法链是什么?使用方法链有什么好处?
    方法链是对一个方法返回的结果调用另一个方法,这使得代码简洁明了,同时只对DOM进行了一次查找,性能方面更加出色
    你要是在一个 jQuery 事件处理程序里返回了 false 会怎样
    阻止事件冒泡
    哪种方式更高效:document.getElementbyId(“myId”) 还是 $(“#myId”)?
    第一种,因为直接调用了javascript引擎

  • 相关阅读:
    Python学习2——使用字符串(完整版)
    Python补充4——替换与修改
    Python学习3——列表和元组
    数据结构链表——双向链表
    数据结构链表—— 循环链表
    数据结构链表——静态链表
    LeetCode 61——旋转链表(JAVA)
    LeetCode 2——两数相加(JAVA)
    LeetCode 328——奇偶链表(JAVA)
    HillCrest Sensor HAL
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12366703.html
Copyright © 2011-2022 走看看