05 2019 档案

摘要:1.call/apply Function.prototype.myCall = function (context, ...args) { if (typeof this !== 'function') return; var fun = this; context._fn = fun; // T 阅读全文
posted @ 2019-05-21 17:48 rencoo 阅读(793) 评论(0) 推荐(0)
摘要:实时搜索的优化分为两个方面 减少请求次数(节流,throttle) 取消上一次请求 ajax请求是异步的,发送请求时是按照先后顺序,但由于每个请求的响应数据量不同,返回结果的顺序是难以预料的,可能导致出现最终想要的搜索结果被之前的请求返回结果覆盖的情况。 为了解决上述问题,我们需要让返回的结果也有个 阅读全文
posted @ 2019-05-20 14:10 rencoo 阅读(352) 评论(0) 推荐(0)
摘要:css3 clip-path:用css绘制不规则形状(可以使用数值,也可以用百分比) width: 1500px;height: 50px;background-color: #014c7e;clip-path: polygon(0 14px, 12px 0, 1138px 0, 1158px 14 阅读全文
posted @ 2019-05-15 11:10 rencoo 阅读(276) 评论(0) 推荐(0)
摘要:filter等方法的隐式转化 var list = [1,,2,,0,5,9];console.log(list[1]); // console: undefinedconsole.log(list[1] !== null); // console.log: truelist = list.filt 阅读全文
posted @ 2019-05-08 23:27 rencoo 阅读(522) 评论(0) 推荐(1)
摘要:1. <option>如果含有value属性,v-model就会优先匹配value的值;如果没有,就会直接匹配<option>的text 2. 配置规则(xml)时,在选项中使用了一些特殊字符比如 < 、> 、&等,结果会出问题,这是由于这些字符在xml中有特殊的含义,如果要用的话,需要使用它们的实 阅读全文
posted @ 2019-05-06 16:40 rencoo 阅读(196) 评论(0) 推荐(0)
摘要:例子一 假设我们想创建一个具有额外方法的特殊数组。由于不能直接修改Array构造函数(此为使用寄生构造函数模式的原因) function SpecialArray() { // 创建数组 var values = new Array(); // 添加值 // values.push.apply(va 阅读全文
posted @ 2019-05-05 22:38 rencoo 阅读(253) 评论(0) 推荐(0)
摘要:案例一:Leetcode 28.实现 strStr() 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = "hello", ne 阅读全文
posted @ 2019-05-03 13:40 rencoo 阅读(354) 评论(0) 推荐(0)