摘要: 闭包个人理解 函数内部还有一个函数,其作用就是可以访问上一层函数中的变量 下面的案例中函数内部有函数,this的指向就变为window了 结果闭包中this指向的两种方法 1.call对象冒充可以改变this的指向 obj.say().call(obj) 这里把this的指向换成了obj 闭包中的t 阅读全文
posted @ 2017-11-02 21:25 undefined- 阅读(10450) 评论(5) 推荐(0) 编辑
摘要: hasOwnProperty() 判断属性是否是实例化(不包括原型)的属性, 存在会返回true; 否则, 返回false in 无论属性是存在实例本身中, 还是原型对象中, 存在会返回true; 否则, 返回false hasOwnProperty() 以下代码的name属性是对象的原型,实例中没 阅读全文
posted @ 2017-10-31 22:40 undefined- 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 一些情况下,我们需要知道对象的属性是原型的还是实例的,如果看代码的话比较繁琐,下面讲解下如何可以直接判断 1.hasOwnProperty()函数用于指示一个对象自身(不包括原型链)是否具有指定名称的属性。如果有,返回true,否则返回false。 2.(属性名称 in 对象) 不管属性是原型的还是 阅读全文
posted @ 2017-10-31 22:27 undefined- 阅读(4230) 评论(0) 推荐(0) 编辑
摘要: 首先先理解下什么是函数的形参和函数的实参,其实很好理解的,下面举例说明 如何获取形参的长度以及实参的长度 获取实参的长度 可以看到控制台输出的长度是3, 这里有疑问了,arguments是什么那? arguments对象和Function是分不开的。因为arguments这个对象不能显式创建,arg 阅读全文
posted @ 2017-08-28 22:16 undefined- 阅读(978) 评论(0) 推荐(0) 编辑
摘要: justify-content 定义子元素在父元素水平位置排列的顺序,需要和display:flex使用才会生效。 有五个属性: 1.flex-start(默认值) 左对齐 2.flex-end 右对齐 3.center 居中 4.sapce-between 两端对齐,子元素之间的间距相等 5.sp 阅读全文
posted @ 2017-08-12 23:28 undefined- 阅读(401) 评论(0) 推荐(0) 编辑
摘要: flex 意思是弹性布局,用来给盒模型提供最大的灵活度,指定容器中的项目为弹性布局,类似于float:left; 比float的好处是容器没有设置高度,会根据项目来自适应高度,我们都知道,设置float属性,如果没有设置高度,那么容器会脱离文档流,需要清除浮动,才可以根据项目的高度规定高度。 父元素 阅读全文
posted @ 2017-08-12 23:08 undefined- 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 做案例中,我们会发现让子元素在父元素中垂直居中,要设置margin和padding等,各种设置才能垂直居中 现在可以使用CSS3中的align-items实现 align-items 定义子元素在父元素交叉轴上如何对齐的,大多数不理解交叉轴是什么,下面举例来说明,不多说直接上代码 现在是这样显示的, 阅读全文
posted @ 2017-08-12 22:28 undefined- 阅读(6203) 评论(0) 推荐(0) 编辑
摘要: box-sizing 规定两个并排的带边框的框: 例如 以上案例父元素是600px,子元素各占百分之五十,因为两个子元素有边框。导致没有浮动在一排 加了box-sizing:border-box 两个子元素边浮动在一起了 加了box-sizing:border-box 两个子元素边浮动在一起了 bo 阅读全文
posted @ 2017-08-12 14:09 undefined- 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.登陆http://www.iconfont.cn/ 例如我需要购物车的图标 2.按下回车后会出现一堆的购物车图标 3.喜欢那个一个就鼠标移动到图标上去,加入购物车 4点击加入购物车后,就会出现在右上角的购物车 5.点击右上角的购物车,点击下载代码 7.把下载的代码,加压到本地, 三个html文件 阅读全文
posted @ 2017-08-12 13:57 undefined- 阅读(22589) 评论(0) 推荐(0) 编辑
摘要: 刚开始学的时候,对于find()和filter()有点理不清楚,下面通过案例相信就可以很快的区分清楚 以下是代码 find弹出的是 filter()弹出的是 下面我们添加div的class是rain find()弹出结果是 fliter弹出结果是 通过以上案例,我们就清楚的知道,find()是查找某 阅读全文
posted @ 2017-08-11 22:31 undefined- 阅读(3101) 评论(0) 推荐(0) 编辑