Jq 的常用的方法增、删、复制、改、查+jquery 中.get()提交和.post()提交+jquery处理事件

242 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第13天
点击查看活动详情
一、Jq 的常用的方法增、删、复制、改、查

  1. 插入
    append(content) :将 content 内容插入到匹配元素内容的最后
    prepend(content) :将 content 内容插入到匹配元素内容的最前
  2. 删除
    empty()将内容清空标签还在
    remove()指定的标签和内容都移除
    3.复制
    clone( [true] )
    参数说明:有 true:克隆元素和元素绑定的事件,没有 true:只克隆元素
    4.替换
    replaceWith()
    5.查找
    eq(index):查找指定下标的元素下标从 0 开始
    filter(expr):过滤匹配的 class 选择器,其实就是缩小范围查找
    not(expr):排除匹配指定选择器之外的元素
    next([expr]):查找指定元素下一个元素
    prev([expr]):查找指定元素的上一个元素
    parent([expr]):查找当前元素的父元素

二、jquery 中.get()提交和.post()提交有区别吗
相同点:都是异步请求的方式来获取服务端的数据;
异同点:
1、请求方式不同:.get()方法使用GET方法来进行异步请求的。.get() 方法使用 GET 方法来进行异步请求的。.post() 方法使用POST 方法来进行异步请求的。
2、参数传递方式不同:get 请求会将参数跟在 URL 后进行传递,而 POST 请求则是作为 HTTP消息的实体内容发送给 Web 服务器的,这种传递是对用户不可见的。
3、数据传输大小不同:get 方式传输的数据大小不能超过 2KB 而 POST 要大的多
4、安全问题:
GET 方式请求的数据会被浏览器缓存起来,因此有安全问题。

三、叙一下 jquery 是怎么处理事件的,有哪些事件
首先去加载文档,在页面加载完毕后,浏览器会通过 javascript 为 DOM 元素添加事件。 JQuery 中的常用事件
.click()鼠标单击触发 du 事件;.dblclick()双击触发;
.mousedown()/up()鼠标按下/弹起触发事件
.mousemove(),鼠标移动事件;.mouseover()/out(),鼠标移入/移出触发事件
.mouseenter()/leave()鼠标进入/离开触发事件*
.hover(func1,func2),鼠标移入调用 func1 函数,移出调用 func2 函数
.focusin(),鼠标聚焦到该元素时触发事件
.focusout(),鼠标失去焦点时触发事件
. focus()/.blur()鼠标聚焦/失去焦点触发事件(不支持冒泡)
.change(),表单元素发生改变时触发事件
.select(),文本元素被选中时触发事件
.ubmit(),表单提交动作触发*
.keydown()/up(),键盘按键按下/弹起触发
.on(),多事件的绑定