11 2016 档案
摘要:1.Promise的含义 Promise是异步编程的一种解决方案,比传统的解决方案--回调函数和事件更合理和强大。ES6将其写进了语言标准,统一了用法,原生提供了promise对象。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步的操作)的结果。从语法上说,
阅读全文
摘要:今天学习class相关的一些使用方法,着重在于class extends class之间可以通过extends关键字实现继承,这比ES5的通过修改原型链实现继承,要清晰和方便很多。 上面的代码定义了一个 Test 类,该类通过 extends 关键字,继承了 Point 类的所有属性和方法。但是由于
阅读全文
摘要:一、viewport的概念 移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,就是浏览器上用来显示网页的那部分区域,但viewport不局限于浏览器可视区域 的大小,它可能比浏览器的可视区域要大,也可能比浏览器的可视区域要小。 在默认情况下,移动设备上的viewport都
阅读全文
摘要:1.使用定时器造成的性能问题及解决方法(学习自某博主,不允许外传!) 用 clearInterval(timerid);来清除,往往不能马上停止,用什么方法比较好解决? 优化方案如下: var timeout = false; //启动及关闭按钮 function time() { if(timeo
阅读全文
摘要:BFC——一个我们容易忽视掉的布局神器 今天给大家说说BFC这个概念,在说概念前,先给大家看个例子: 首先,定义三个div块元素 效果: 我们发现,块级元素的排列顺序是从上往下,一块接着一块,在w3c中,是这样解释block-level box的: 在一个块级排版上下文中,盒子是从包含块顶部开始,垂
阅读全文
摘要:今天来给大家总结下React的单向数据流与组件间的沟通。 首先,我认为使用React的最大好处在于:功能组件化,遵守前端可维护的原则。 先介绍单向数据流吧。 React单向数据流: React是单向数据流,数据主要从父节点传递到子节点(通过props)。 如果顶层(父级)的某个props改变了,Re
阅读全文
摘要:使用浮动造成的BUG: 使用浮动前:(子节点是将父节点撑开了) 代码如下 首先说明现象:我没有给父节点设置高度,在给子div设置float:left后,出现如下BUG: 1.父节点的margin属性失效 2.子节点没有将父节点撑开 那么,我们该怎么解决这样由浮动造成的bug呢? 三种方法: 一、:a
阅读全文
摘要:大神勿喷,这是小弟自己学习的痕迹。 CSS3动画效果核心代码 技术名词 1.height:auto 与 height: 100% height:auto,是指根据块内内容自动调节高度。 height:100%,是指其相对父块高度而定义的高度,也就是按照离它最近且有定义高度的父层的高度来定义高度。 2
阅读全文

浙公网安备 33010602011771号