摘要: margin叠加的意思是:当两个或者更多的垂直外边距 相遇时,它们将形成一个外边距,这个外边距的高度等于两个发生叠加的外边距中高度较大者。 1.当一个元素出现在另一个元素上面时,第一个元素的底边外边距与第二个元素的顶边外边距发生叠加。如图: 2.当一个元素在另一个元素中时,它们的顶边距和低边距也会发 阅读全文
posted @ 2017-12-20 15:57 yyy_鸳鸯 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: css的选择器有4种类型:元素选择器,关系选择器,属性选择器,伪类选择器,伪对象选择器 一、 元素选择器 元素选择器:*, E, E#id, E.class 二、关系选择器 关系选择器:E F, E>F, E~F, E+F E F:这个表示E的所有的后代元素F,后代包括:子代,孙代,孙孙代。。。。 阅读全文
posted @ 2017-12-18 16:19 yyy_鸳鸯 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在js中,+有不同的在不同的环境下有用法 阅读全文
posted @ 2017-09-22 17:25 yyy_鸳鸯 阅读(644) 评论(0) 推荐(0) 编辑
摘要: js中不同的数据结构有不同的遍历方法,各种方法有各自的优点还有局限性。 (1)for/while for/while是学习任何一种开发语言都会接触到的遍历方法,这种遍历方法最简单,性能也不咋的。for/while中可以使用break中断循环。 (2)for...in & for...of 这两种遍历 阅读全文
posted @ 2017-09-12 16:30 yyy_鸳鸯 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ES6对数组,对象都有不同的遍历方法,以下内容均摘自阮一峰的《ES6标准入门》 一、数组的遍历 除了原生js的forEach()遍历方法外,ES6 提供三个新的方法——entries(),keys()和values()——用于遍历数组。可以用for...of循环进行遍历,唯一的区别是keys()是对 阅读全文
posted @ 2017-09-12 16:22 yyy_鸳鸯 阅读(273) 评论(0) 推荐(0) 编辑
摘要: for...of和for...in是js中常用的两个遍历的方法,但是它们遍历是有区别的,最主要的区别就是: (1)for...of是遍历key, value中的value即键值,for...of一般是forEach的替代方法。 for...in是遍历key, value中的key即键名,而key一般 阅读全文
posted @ 2017-09-12 12:29 yyy_鸳鸯 阅读(216) 评论(0) 推荐(0) 编辑
摘要: let是es6新增的命令,其用法和var差不多,但是还是有些区别的。 一、let是块级命令,var不是块级命令 同时在代码块里面声明a和b,但是在外面访问的时候只能访问b,说明let的作用域只是在块级里面,用let声明变量可以防止变量泄漏。 在for的循环遍历中就适合用let命令了 如果将上面的le 阅读全文
posted @ 2017-09-11 13:32 yyy_鸳鸯 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 开发的时候,有时候总能遇到这种效果,你的鼠标点击一个input的时候,会显示一些相关的内容,我们把它叫做A,鼠标点击其他不是A的地方,A会消失,但是点击A时,A还是存在。 要实现这种效果的思路: 注意三个地方:(1)点击input本身,显示A (2)点击A,A还是显示 (3)点击不是A的其他地方,A 阅读全文
posted @ 2017-08-11 16:59 yyy_鸳鸯 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 1.js构造函数特点 js的构造函数,看下面的代码: 从上面可以看出: (1)没有显示地创建对象 (2)直接将属性和方法赋给了this对象 (3)没有return语句 (4)函数名首字母是大写的 (5)创建新的实例必须使用new关键字 2.构造函数实例化步骤(new关键字的作用) 创建实例经历的4个 阅读全文
posted @ 2017-08-11 10:15 yyy_鸳鸯 阅读(106) 评论(0) 推荐(0) 编辑
摘要: tooltip Home About me Photograph More ... 阅读全文
posted @ 2017-08-10 17:27 yyy_鸳鸯 阅读(188) 评论(0) 推荐(0) 编辑