摘要: 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 阅读(260) 评论(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 阅读(479) 评论(0) 推荐(1) 编辑
摘要: 1. <option>如果含有value属性,v-model就会优先匹配value的值;如果没有,就会直接匹配<option>的text 2. 配置规则(xml)时,在选项中使用了一些特殊字符比如 < 、> 、&等,结果会出问题,这是由于这些字符在xml中有特殊的含义,如果要用的话,需要使用它们的实 阅读全文
posted @ 2019-05-06 16:40 rencoo 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 例子一 假设我们想创建一个具有额外方法的特殊数组。由于不能直接修改Array构造函数(此为使用寄生构造函数模式的原因) function SpecialArray() { // 创建数组 var values = new Array(); // 添加值 // values.push.apply(va 阅读全文
posted @ 2019-05-05 22:38 rencoo 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 案例一:Leetcode 28.实现 strStr() 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = "hello", ne 阅读全文
posted @ 2019-05-03 13:40 rencoo 阅读(323) 评论(0) 推荐(0) 编辑
摘要: js是遵循静态作用域的 词法作用域其实是指作用域在词法解析阶段既确定了,不会改变 基本类型 var foo = 1;function sta() { console.log(foo);}(function () { var foo = 2; sta();})(); // 打印出1 而不是 2 // 阅读全文
posted @ 2019-01-04 18:21 rencoo 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 例子一 var obj = {n:1};(function(x){ console.log(x.n); // 1 x.n=3; var obj = {n:2}; // 内部声明的变量不会影响外面的obj对象 console.log(obj.n) // 2})(obj); // 传入的是一个指针(值) 阅读全文
posted @ 2018-12-29 18:49 rencoo 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 函数声明提升大于变量提升 function a() {}var a;console.log(a); // function a() {} 函数声明提升大于变量提升; 但如果变量被赋值, 会覆盖函数声明 var b = 1;function b() {}console.log(b); // 1(fun 阅读全文
posted @ 2018-12-29 18:10 rencoo 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 例子一 标准构造函数 function F1() { this.name = 'f1';}console.log(new F1()); // {name: "f1"} 返回实例, 委托原型console.log(new F1().name); // f1console.log(F1().name); 阅读全文
posted @ 2018-12-29 17:43 rencoo 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 1/** 2 * @param {string[]} emails 3 * @return {number} 4 */ 5var numUniqueEmails = function(emails) { 6 const arr = emails.map(val => 7 (val.split('@' 阅读全文
posted @ 2018-12-18 16:24 rencoo 阅读(256) 评论(0) 推荐(0) 编辑