2017年5月27日

ES6 Promise

摘要: es6 Promise对象 含义 一个用来传递异步操作结果的对象。 拥有第三个状态: 1.pending(进行中) 2.Resolved(已成功) 3.Reject(已失败) 意义 可以将异步操作以同步操作的流程展现出来,避免层层嵌套形成回调地狱。 基本用法 function getJson(url 阅读全文

posted @ 2017-05-27 15:44 爱运动的胖子 阅读(204) 评论(0) 推荐(0)

2017年3月14日

JavaScript 变量提升

摘要: 1.变量提升 未用var声明的变量b(隐式全局变量),会因为 ,在代码最开始声明全局变量var b; 变量提升只会把变量的声明提上来,变量的赋值不会提上来。 JavaScript的作用域是函数级作用域,即在创建一个新的函数时才会产生新的作用域。 所以上式中v变量由于在函数内部得到了变量提升,将v的声 阅读全文

posted @ 2017-03-14 22:30 爱运动的胖子 阅读(114) 评论(0) 推荐(0)

2016年11月14日

css布局之块上下左右居中

摘要: 以下方案的通用代码: HTML code: <! content body CSS code: .box{width:100%;height:500px;background color: 00ff00;} .content{width:300px;height:300px;background c 阅读全文

posted @ 2016-11-14 09:56 爱运动的胖子 阅读(2528) 评论(0) 推荐(0)

2016年8月29日

JavaScript的深度克隆

摘要: 1.JavaScript的五种基本数据类型: Number 、 String 、 Boolean 、 null 、 undefined 。 2.typeof返回的六种数据类型: Number 、 String 、 Boolean 、 undefined 、 function 、 object 。 其 阅读全文

posted @ 2016-08-29 23:02 爱运动的胖子 阅读(371) 评论(0) 推荐(0)

2016年8月22日

JavaScript属性中的offsetLeft、offsetWidth、clientWidth、scrollLeft、scrollWidth、innerWidth

摘要: 1.offsetLeft和offsetTop ,返回当前元素与父辈元素之间的距离(不包括边框)。其中父辈元素的取法是有门道的: (1).若父辈元素中有 的元素,那么就返回距离当前元素最近的定位元素的距离。 (2).若父辈元素中没有定位元素,那么就返回相对于 的距离。 (3).若当前元素具有固定定位( 阅读全文

posted @ 2016-08-22 22:12 爱运动的胖子 阅读(1170) 评论(0) 推荐(0)

2016年8月21日

CSS hank

摘要: CSS hank CSS hank是为了让CSS代码兼容不同浏览器,也可以通过CSS hank为不同的浏览器设置不同的CSS样式。 CSS hank的3种表现形式: 类内部hank IE6能识别下划线 和星号 ,但不能识别 ; IE7能识别星号 和`!important _ `; IE8只能识别 和 阅读全文

posted @ 2016-08-21 22:22 爱运动的胖子 阅读(640) 评论(0) 推荐(0)

2016年8月19日

JavaScript的闭包

摘要: 1. 闭包的概念 据我们所知,局部变量在函数退出之后就不占据内存空间,但存在一种特殊的函数,能使局部变量在函数退出之后继续占据内存,为外部函数所调用,这个特殊的函数就是 。那么闭包是怎么做到将局部函数一直占据内存的呢?看看下面的例子。 function a(){ var Aitem=2;//定义局部 阅读全文

posted @ 2016-08-19 09:46 爱运动的胖子 阅读(248) 评论(0) 推荐(0)

导航