摘要: 结合router,缓存部分页面 { path: '/', name: 'Hello', component: Hello, meta: { keepAlive: false // 不需要缓存 } }, 阅读全文
posted @ 2018-11-02 15:21 sunjun_coder 阅读(2105) 评论(0) 推荐(0) 编辑
摘要: 数组的常用方法 1,shift()方法:把数组的第一个元素删除,并返回第一个元素的值 var a = ['a', 'b', 'c']; console.log(a,a.shift()); //['b','c'] 'a' 2,pop():用于删除并返回数组的最后一个(删除元素)元素,如果数组为空则返回 阅读全文
posted @ 2018-11-02 14:52 sunjun_coder 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1、html中的checked属性。仔细研究下会发现一个很怪异的现象。 你知道上面这四个复选框到底那些被选中了?那些没被选中吗? 其实乍一看我也不知道结果,运行完后也想不通为什么,查看资料才发现确实是那样的。 结果是: 其实原理是这样的,复选框里只要有checked属性,不管是否为其赋值,结果为空或 阅读全文
posted @ 2018-11-02 14:18 sunjun_coder 阅读(6105) 评论(0) 推荐(0) 编辑
摘要: 既然涉及到HTML5知识,那么必定会存在一定的兼容性问题,这里就涉及到浏览器的支持情况了。 浏览器支持情况: Internet Explorer 8+, Firefox, Opera, Chrome, 和 Safari支持Web 存储。 注意: Internet Explorer 7 及更早IE版本 阅读全文
posted @ 2018-11-02 13:11 sunjun_coder 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、event.screenX与event.screenY。 首先,event.screenX是鼠标相对于用户显示器屏幕左上角的X坐标。 而event.screenY则是鼠标相对于用户显示器屏幕左上角的Y坐标。 在标准事件和IE事件中都定义了这2个属性 2、event.clientX与event.c 阅读全文
posted @ 2018-11-02 12:33 sunjun_coder 阅读(900) 评论(0) 推荐(0) 编辑
摘要: Sass 中还提供了选择器嵌套功能,但这也并不意味着你在 Sass 中的嵌套是无节制的,因为你嵌套的层级越深,编译出来的 CSS 代码的选择器层级将越深,这往往是大家不愿意看到的一点。 选择器嵌套为样式表的作者提供了一个通过局部选择器相互嵌套实现全局选择的方法,Sass 的嵌套分为三种: 选择器嵌套 阅读全文
posted @ 2018-11-02 12:28 sunjun_coder 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1、混合宏。 当样式变得越来越复杂,需要重复使用大段的样式时,使用变量就无法达到我们目的了。这个时候混合宏就派上用场了。 而使用混合宏时,首先要声明混合宏,而声明混合宏时有两种,不带参数混合宏和带参数混合宏两种。 1.1 不带参数混合宏的声明要使用关键词@mixin。例如: 其中 @mixin 是用 阅读全文
posted @ 2018-11-02 12:24 sunjun_coder 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 在写页面时经常会遇到需要获取图片的宽度、高度等情况。然而以前总是获取的是图片实际渲染的宽度和高度,也就是你用css或js设置后的图片的宽度和高度,并不是图片原始的尺寸。今天突然遇到这个问题,一时之间不知如何做,查了下资料,自己摸索了一下。特此总结一下。 例如。有这样一张图片,代码如下: 1、获取图片 阅读全文
posted @ 2018-11-02 11:51 sunjun_coder 阅读(3092) 评论(0) 推荐(0) 编辑
摘要: 假如有这样一个数组。arr = [12,34,45,46,36,58,36,59],现在要遍历该数组。 方法1:以前我们可能会这样做: 方法2:自ES5发布后,我们可以使用内置的forEach方法来遍历数组。 这段代码看起来简单,然而有些缺陷,就是不能使用break语句中断循环,也不能使用retur 阅读全文
posted @ 2018-11-02 11:47 sunjun_coder 阅读(41305) 评论(0) 推荐(2) 编辑
摘要: 许多用以前方法去实现需要一大串代码的,用ES6竟然几句就搞定了。 Set对象是ES6中新增的类型,可以自动排除重复项,生成Set对象后,可以轻松遍历它所包含的内容。 例如,遍历字符串。 为什么会是这样,因为Set对象会自动排除重复项。 到了这里,我们可以很容易的想到使用Set对象进行数组去重,没错, 阅读全文
posted @ 2018-11-02 11:27 sunjun_coder 阅读(1542) 评论(0) 推荐(0) 编辑