摘要: css预处理器,生成文件后缀scss,可以编译成css文件,被html引用,但不能替代css。 阅读全文
posted @ 2018-03-14 15:11 egohere 阅读(299) 评论(0) 推荐(0)
摘要: 模拟场景:客户需要一套房子,他找到包工头(指挥者),包工头分配人员进行相应的具体建造操作,然后工人可以垒墙、造门等基本建造技能,最后建好房子 应用场景:复杂对象(包含若干子对象),随着需求不断的变化,此复杂对象的一部分会剧烈变化,但是整体的组合相对稳定。而我们如何用一种封装方式隔离各种部分的变化而保 阅读全文
posted @ 2017-10-16 15:47 egohere 阅读(270) 评论(0) 推荐(0)
摘要: 构造函数:用于创建特定类型的对象——不仅声明了使用的对象,构造函数还 可以接受参数以便第一次创建对象的时候设置对象的成员值。 构造函数是实现实例的,可多次实例化,每一次的new都是一次的全部代码执行 一般特点: 1. 函数首字母大写,区别于其他函数, 2. 函数内部的this指向new实例化的新对象 阅读全文
posted @ 2017-10-12 19:30 egohere 阅读(131) 评论(0) 推荐(0)
摘要: 定义:单体模式,也叫单例模式,主要作用是用来划分命名空间,将一批相关的方 法和属性组织在一起,且只能被实例化一次 实现方式一:对象字面量 在下面的对象projects中,存在属于其自己的属性和方法。但这些都是公有的,如 果其中有this的指代,则可能随着执行环境的上下文的不同而改变存在风险。 加载( 阅读全文
posted @ 2017-10-11 17:32 egohere 阅读(264) 评论(0) 推荐(0)
摘要: ECMAScript5 1.传统的去重方式 function unique_normol(array) { var arr = []; arr.indexOf = function(argu){/ indexOf的实现 / for(var i = 0;i 阅读全文
posted @ 2017-09-25 20:05 egohere 阅读(131) 评论(0) 推荐(0)
摘要: 包含汉字、空格、特殊符号、英文等实际长度获取 阅读全文
posted @ 2017-09-20 17:32 egohere 阅读(438) 评论(0) 推荐(0)
摘要: 为什么清除浮动? 因为子元素浮动脱离文档流,父元素高度没被撑开,影响下面的编辑. 不正常的: 正常的: 文档结构: 1. 浮动元素父级定义:after伪类与zoom 推荐使用 2.父级添加overflow:auto 3. 添加新的div,清除浮动 不推荐使用,会增加多个空的div,难看 `.clea 阅读全文
posted @ 2017-07-27 16:43 egohere 阅读(150) 评论(0) 推荐(0)
摘要: 属性 transition(4个属性): animation(7+个属性) transform 又是什么 元素的一个移动属性,修改具体的参数,元素会做静态移动,也可以作为动画的变化属性;包含5个值: 1. translate3d(x,y,z) 控制元素在页面上的三轴的位置; 2. rotate(de 阅读全文
posted @ 2017-07-26 16:46 egohere 阅读(566) 评论(0) 推荐(1)