摘要: 动态加载/删除css文件以及图片预加载 动态加载/删除css文件以及图片预加载 功能模块页面 最近,工作中遇到了一个比较奇葩的需求:要在一个页面(PC端)增加一个功能模块,但是这个页面在不久之后要重构,为了新增加的模块可以继续复用,必须做到这个模块的样式对页面其他模块不能造成影响,旧版页面使用boo 阅读全文
posted @ 2017-02-24 21:59 最骚的就是你 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 李小龙说过:"天下武功,无坚不摧,唯快不破".(真的说过吗?)我想说的是:"世间网站,完美体验,唯快不破".(这个我承认我说过.) 俗话说,时间就是生命,时间就是金钱,时间就是一切,人人都不想把时间白白浪费,一个网站,最重要的就是体验,而网站好不好最直观的感受就是这个网站打开速度快不快,卡不卡. 当 阅读全文
posted @ 2017-02-24 21:53 最骚的就是你 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 在平时工作中用到伪类选择器的时候一个冒号和两个冒号貌似都是可以的,所以两者到底有什么区别呢,我们先来看下W3C关于CSS3选择器的规范中有一段描述: A pseudo-element is made of two colons (::) followed by the name of the pse 阅读全文
posted @ 2017-02-24 21:51 最骚的就是你 阅读(4429) 评论(0) 推荐(1) 编辑
摘要: 需求:需要实现纵向列表左边的一条时间轴,时间轴中间除穿插具体的时间节点外不可间断,单击右边信息盒子里的图标,向下弹出子盒子并撑开列表,时间轴相应的延长。再单击图标,子盒子隐藏,时间轴收缩。看图来直观的了解一下这个需求,为便于观察,使用了醒目的红色线段和紫色边框如图a、图b所示: 图a 初始状态下的时 阅读全文
posted @ 2017-02-24 21:49 最骚的就是你 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 目前做代码压缩合并的工具有很多,诸如gulp,webpack,grunt等等,可以说这些项目构建工具的功能非常之强大:图片压缩、图片转base64、css和js的压缩以及合并,文件的md5重命名 ……。本人之前也是在项目中没具体使用过,闲来无事,查查资料,自己写了一个用gulp工具的小demo,有很 阅读全文
posted @ 2017-02-24 17:42 最骚的就是你 阅读(1222) 评论(1) 推荐(0) 编辑
摘要: ECMAScript 6已经逐渐普及,经过二十多年的改进,很多功能也有了更成熟的语句,比如 for 循环 这篇博客将介绍一下从最初的 for 循环,到 ES6 的 for-of 等四种遍历方法 先定义一个数组: const myArray = [1, 5, 9]; myArray.name = 'w 阅读全文
posted @ 2017-02-24 13:29 最骚的就是你 阅读(334) 评论(0) 推荐(0) 编辑