![](https://img-blog.csdnimg.cn/20200413104806904.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
javaScript
javaScript
我的代码没bug
心中无女人,代码自然神
展开
-
js2个对象数组,根据某一个字段,删除重复项
/** * @description:2个对象数组去重复值,根据key * @param {*} * @return {*} */const arr1 = [{ id: 1 }, { id: 2 }, { id: 3 }, { id: 4 }, { id: 5 }];const arr2 = [{ id: 1 }, { id: 2 }];const uniq = (arr1, arr2,key) => { let ids = arr2.map((item) => item[k.原创 2021-08-02 18:47:26 · 1617 阅读 · 0 评论 -
如何用jQuery给动态生成的dom绑定事件
<div class="box"> <div class="wrap fl"> //dom操作生成的元素 <span class="btnClick">需要添加事件的元素</span> </div></div>...原创 2020-02-12 11:54:44 · 787 阅读 · 0 评论 -
JS中ES6的模块化
原生支持模块化了ES6中新增的模块化,即从ES6开始,原生js支持模块化了,现在很多浏览器也支持模块化了。模块化的两个概念 导出(export关键字):导出就是对外开放的,可以导出变量,常量,函数,对象等等。使用export关键字。放在export关键字后面的(即对外导出的)变量,常量,函数和对象,在其它js文件中可以使用,否则,其它js文件中是不能使用的。即只能内部使用的。 ...原创 2020-01-07 19:11:57 · 268 阅读 · 0 评论 -
JS中this的理解
this:是“这个”的意思,是个代名词,代表谁呢?要看环境 this是函数的内置对象,函数就是this的环境 1).当this所在函数是事件处理函数时,this是事件源,如下图$("#test").onclick = function(){ this.style.color = "red";//this指id为test} 2...原创 2020-01-07 17:01:23 · 110 阅读 · 0 评论 -
JS中bind和call,apply的区别
call能干啥?1、能够改变函数里面的this。也能降低耦合度。1)、eat和Person,Dog没有关系,但是通过call可以让他们有关系。2)、call函数的第一个参数,就是函数本身的this。3)、call函数的第二个参数朝后,就是函数本身的参数。call和apply的异同点1、相同: 都能改变this的指向,call和apply的第一个...原创 2020-01-06 16:27:48 · 178 阅读 · 0 评论 -
[jQuery]$.ajax标准写法
$.ajax({ 2 url:"",//请求的url地址 3 dataType:"json",//返回格式为json 4 async:true,//请求是否异步,默认为异步,这也是ajax重要特性 5 data:{"id":"value"},//参数值 6 type:"POST",//请求方式 7 befor...原创 2020-01-06 15:53:31 · 103 阅读 · 0 评论