2022.6.13 jq js 绑定两个事件 js和jq的相互转换 mixin 混入 lodash websocket jq是如何处理缓存的 jQuery的书 restful风格

1 jq中 .on()

$(selector).on(event,childSelector,data,function)

on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。该方法给 API 带来很多便利,我们推荐使用该方法,它简化了 jQuery 代码库。

   绑定2个事件
$("elem").on("mousedown mouseup",fn)
      删除一个事件
$("elem").off("mousedown")
      删除所有事件
$("elem").off("mousedown mouseup")
     快捷方式删除所有事件,这里不需要传递事件名了,节点上绑定的所有事件讲全部销毁$("elem").off()

1--1js中绑定两个事件

var btn = document.getElementById('btn')
btn.addEventListener('click', fn1)
btn.addEventListener('click', fn2)

function fn1 () {
  console.log('我是方法1')  
}

function fn2 () {
  console.log('我是方法2')  
}

  

2js和jq的相互转换

var content = document.getElementById("content");//js元素
var jqcontent = $(content);//js转jq
jqcontent.css("color","");//拥有jq属性

var jscontent = jqcontent[0];//jq转js
jscontent.style.color = "";//拥有js属性
\

3  mixin  混入

与组件的区别

  组件在引用之后相当于在父组件内开辟了一块单独的空间,来根据父组件props过来的值进行相应的操作,单本质上两者还是泾渭分明,相对独立。

   而mixins则是在引入组件之后,则是将组件内部的内容如data等方法、method等属性与父组件相应内容进行合并。相当于在引入后,父组件的各种属性方法都被扩充了。

 单纯组件引用:

          父组件 + 子组件 >>> 父组件 + 子组件

     mixins:

          父组件 + 子组件 >>> new父组件

作用:多个组件可以共享数据和方法,在使用mixin的组件中引入后,mixin中的方法和属性也就并入到该组件中,可以直接使用。钩子函数会两个都被调用,mixin中的钩子首先执行。

4.lodash 

Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库   对数组 函数 对象 字符串等都有 对应的方法.

下载     引入  应用 

5.websocket  即时通讯  是即刻拥有私聊、群聊、聊天室、圈组等通讯能力,多样化的消息类型 文本/音频 /视频/表情 /文件

6jq是如何处理缓存的

处理缓存就是禁用缓存 ,1.通过$post()  获取数据,默认就是禁用缓存的

                                        2.通过$get()获取数据 可以通过设置时间戳避免缓存,  在url后面加上+                                              +(+newDate)

                                        3.通过$ajax方法获取数据, 只要设置 cache:false 

7.看过关于jQuery的书

<jquery基本教程>  <jquery实战>  <锋利的jiquery>

8.restful风格

是一种网络应用程序的设计风格和开发方式,基于http ,可以使用xml格式定义或JSON格式定义

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值