随笔分类 - js
摘要:function Chenqiguo(){ alert('qiguo'); } Chenqiguo.prototype.getName = function(){ alert('prototype qiguo'); } 我们分别用new实例化构造函数和用普通的函数执行对原型求值 var chenqi
阅读全文
摘要:参考 https://www.runoob.com/w3cnote/js-call-apply-bind.html https://www.cnblogs.com/mc-congxueda/p/16724671.html
阅读全文
摘要:场景描述:人员select下拉框为分页只查20个数据下拉(真实数据可能下拉有大几千),但是编辑页进来的id不在这20个数据下拉之内,所以显示的就是id值数组(因为是多选下拉框) 解决:编辑回显方法内写 getUserSecList(data.collaboratorVoList); 然后先调人员20
阅读全文
摘要:总结: this.approveRecords[2].files[0].id 会报错 因为files:[], 所以写成this.approveRecords[2]?.files[0]?.id让它链不下去就好了 ?? 表示:只有左侧的值为null或undefined的时候才使用右侧的值。 ?. 表示:
阅读全文
摘要:关于api的解释运用参考 https://www.jianshu.com/p/84a86e41eb2b 主要是用于图片懒加载 阮一峰提到了无限滚动的实例 http://www.ruanyifeng.com/blog/2016/11/intersectionobserver_api.html
阅读全文
摘要:在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。那么他们的区别在哪里的,先看一个例子。 var xw = { nam
阅读全文
摘要:参考 https://blog.csdn.net/ligang2585116/article/details/51764828 结论为将click事件改为mousedown,让其优先于blur事件执行 mousedown >> mouseup >> click 场景:vue的element的form
阅读全文
摘要:store->mapContainer.js state: largePassengerFlow: null,//大客流的定时器 largePassengerData: [],//大客流的定时器(动态+-10假数据) largePassengerSlowData: [],//大客流缓动5*5s后的数
阅读全文
摘要:let person = [ {id: 0, name: "小明"}, {id: 1, name: "小张"}, {id: 2, name: "小李"}, {id: 3, name: "小孙"}, {id: 1, name: "小周"}, {id: 2, name: "小陈"}, ]; let ob
阅读全文
摘要:此坑比较大 场景: vue子组件拿父组件的传值,[{},{}]结构的,父组件为2014-02-04 03:55:33,子组件需要过滤改变为02-04 03:55:33 正常写法为注释 但是这样会出现一个问题,可能是相同内存的递归???反正会一直截取字符串,不明白为什么 但是我用了一个新值去放这个处理
阅读全文
摘要:forEach for in for of最适合遍历的是map对象,set对象 map对象 把map对象转化为数组有2种写法 得到以下形式 set对象 set转数组与上方map一样,顺便set对象是可以去重的 它类似于数组,但是成员的值都是唯一的,没有重复的值。 补充: Array.from方法用于
阅读全文
摘要:var startTime = this.timestampToTime(this.cancelTime[0], true); var endTime = this.timestampToTime(this.cancelTime[1], true); var startTime = this.tim
阅读全文
摘要:document.oncontextmenu = function () { return false; };document.onkeydown = function () {if (window.event && window.event.keyCode == 123) {event.keyCo
阅读全文
摘要:如,同域下的a.html->3.htmla.html<iframe id="son" name="son" width="100%" height="100%"></iframe>$("#son").attr("src","3.html?longitude="+longitude+"&latitud
阅读全文
摘要:最重要的是二维数组 小程序通讯录(student) 正式版顺序搜索算法先来说几个坑:1>比如 var field = "user";item.field 就会报错,写法只能为item[field]2>比如type为number的时候,管理员没有这个number字段,所以item[field][i][
阅读全文
摘要:先来说浅拷贝var arr = ["a","b"];var arrCopy = arr;arrCopy[1] = "c";arr // => ["a","c"] 然后再来说一下简易版深拷贝封装function clone(obj) {var c = {};c = JSON.parse(JSON.st
阅读全文
摘要:var several=[];$.ajax({type: "get",url: "/js/race.json",async:false, //是否为异步请求,true为异步请求,false为同步请求success: function(data) {console.log(data);dl=data.
阅读全文
摘要:var a = [];for (var i = 0; i < 10; i++) {a[i] = (function(j){return function(){ console.log(j); };})(i);}a[7](); 关于闭包的varfunction createFunctions(){va
阅读全文
摘要:var abc=function(y){ var x=y;// 这个是局部变量 return function(){ alert(++x);// 就是这里调用了闭包特性中的一级函数局部变量的x,并对它进行操作 alert(--y);// 引用的参数变量也是自由变量 }}(5);// 初始化 abc(
阅读全文
摘要:li{ background: #f7b00f; } li:hover{ background: #204d9a; } li:nth-child(4n-1){ background:#204d9a; } li:nth-child(4n-1):hover{ background: #f7b00f; }
阅读全文

浙公网安备 33010602011771号