摘要: 1, 最简单的数组结构 let temp = [1, 4, 8, 4, 9, 3, 1]; let res = []; let obj = {}; temp.forEach((item) => { if (!obj[item]) { obj[item] = 1; res.push(item); } 阅读全文
posted @ 2018-05-16 22:10 五笔 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 首先要知道为什么移动端的click会迟钝? 谷歌的开发者文档《300ms tap delay, gone away》可以找到原因 移动端要判断是不是双击,所以单击之后不能够立刻触发click,要等300ms,直到确认不是双击了才触发click。所以就导致了click有延迟。 方法1 <meta na 阅读全文
posted @ 2018-03-02 17:44 五笔 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1, entry入口 module.exports = { entry: './src/index.js' //index.js即为webpack编译入口文件 }; // 要是有多个入口, 也可以这么写 module.exports = { entry: { app: './src/index.js 阅读全文
posted @ 2018-03-02 15:10 五笔 阅读(222) 评论(0) 推荐(0) 编辑
摘要: SGML 是一种很强大但很复杂的标记语言,HTML、XML 就是从中衍生出来的。 SGML 的例子如下:<QUOTE TYPE="example"> typically something like <ITALICS>this</ITALICS> </QUOTE> 最初的 HTML 也很像上面的这种 阅读全文
posted @ 2018-01-02 17:03 五笔 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在使用CSS变量的时候, 应该知道的三个主要内容 自定义属性 var()函数 :root伪类 一 自定义属性 我们可以将重复使用的属性定义成自定义属性, 这样在以后需要修改的时候, 只需要修改自定义属性里的属性值就可以了. :root { --textColor: #444; } 上面的代码就是自定 阅读全文
posted @ 2017-12-26 11:11 五笔 阅读(5360) 评论(0) 推荐(0) 编辑
摘要: <div class="parent"> <span>asdlfkjadsl;fjadls;</span> </div> 方法一 设置父级元素显示方式为表格 ( display: table; ) 这样就可以使用表格的 vertical-align: middle;属性 设置子元素 display: 阅读全文
posted @ 2017-12-26 10:40 五笔 阅读(577) 评论(0) 推荐(0) 编辑
摘要: localStorage 即本地存储,可以长时间保存整个网站的数据,保存的数据没有过期时间,除非手动删除。 在js中可通过 window.localStorage 或 localStorage 调用此对象。 浏览器最小支持版本是IE8, Chrome5 特点 1) 同源策略限制。在不同页面之间对同一 阅读全文
posted @ 2017-12-18 14:35 五笔 阅读(191) 评论(0) 推荐(0) 编辑
摘要: sessionStorage 是HTML5新增的一个会话存储对象,用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。(新开个标签页或者页面就数据就没了) 在js中可通过 window.sessionStorage 或 sessionStorage 调用此对象。 浏览器最 阅读全文
posted @ 2017-12-13 14:19 五笔 阅读(443) 评论(0) 推荐(1) 编辑
摘要: 1. forEach() let array = [1,2,3,4]; array.forEach((item, index, array) => { console.log(item); }); forEach会遍历数组, 没有返回值, 不允许在循环体内写return, 不会改变原来数组的内容. 阅读全文
posted @ 2017-12-13 13:39 五笔 阅读(5016) 评论(0) 推荐(1) 编辑