摘要: function Pubsub() { this.handlers = {};}Pubsub.prototype = { on: function (eventType, handler) { var self = this; if (!(eventType in self.handlers)) { 阅读全文
posted @ 2018-01-17 14:47 刘浩2561179983 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 按照css的性质和用途,我们可以将css文件分成: 公共型样式 特殊型样式 皮肤型样式 公共型样式 特殊型样式 皮肤型样式 并以此为顺序引用。 那么他们分别是什么呢? 公共型样式是最为重要的部分,对于比较小的项目,我们只引入一个css,这个css的样式即公共型样式,一般包括:“标签的重置和设置默认值 阅读全文
posted @ 2018-01-17 13:43 刘浩2561179983 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 对于布局,即用.g-作为前缀,通常有以下推荐的写法 对于模块,即.m-作为前缀。元件,.u-作为前缀,通常有下面推荐的写法。 对于功能,即以.f-为前缀,通常推荐如下: 对于颜色,即以.s-为前缀,通常推荐如下: 对于状态,即以.z-为前缀,通常推荐如下: 阅读全文
posted @ 2018-01-17 10:08 刘浩2561179983 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 做过前端开发的人都熟悉伪类与伪元素,而真正能够彻底了解这二者的区别的人并不多。伪类与伪元素确实很容易混淆。 伪元素主要是用来创建一些不存在原有dom结构树种的元素,例如:用::before和::after在一些存在的元素前后添加文字样式等,这些被添加的内容会以具体的UI显示出来,被用户所看到的,但是 阅读全文
posted @ 2018-01-17 09:12 刘浩2561179983 阅读(756) 评论(0) 推荐(0) 编辑