摘要: 阅读全文
posted @ 2017-06-14 21:33 很好玩 阅读 (199) 评论 (0) 编辑
摘要:1.chrome浏览器 从上面数据我们可以看出,html作为body的容器,其大小就是我们可视窗口的大小,window.innerHeight与html的clientHeight相同即可验证。 同时,也可以看出,offsetheight放在html元素上与放在其他元素上不同,并不是视口+boder+ 阅读全文
posted @ 2016-12-02 16:47 很好玩 阅读 (481) 评论 (0) 编辑
摘要:最近两天程序员界最火的应该就是微信“小程序”,抽空试了一下,感觉上手很容易,微信提供的各种组件、API都很全,但是要做的与众不同又性能优良也是不太容易的。本文将首先谈一下我们的小程序运行的架构,然后简单告诉大家几个入门教程的地址。 一、架构 用户户会频繁和微信交互,微信也会频繁与OS交互,当然微信也 阅读全文
posted @ 2016-09-23 21:40 很好玩 阅读 (3181) 评论 (0) 编辑
摘要:1.去掉数值的单位 持续更新。。。 阅读全文
posted @ 2016-09-22 10:38 很好玩 阅读 (147) 评论 (0) 编辑
摘要:一直对编码这块晕晕乎乎,今天终于看到一篇写的很清楚也很风趣的文章,转过来mark一下。 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用 阅读全文
posted @ 2016-09-07 11:01 很好玩 阅读 (273) 评论 (0) 编辑
摘要:小结 1.访问实例原型 2.判断是否有限 阅读全文
posted @ 2016-09-02 20:00 很好玩 阅读 (556) 评论 (0) 编辑
摘要:// Function (ahem) Functions // ------------------ // Determines whether to execute a function as a constructor // or a normal function with the provided arguments. /* 判断一个函数是按照构造函数还是普... 阅读全文
posted @ 2016-09-01 19:25 很好玩 阅读 (292) 评论 (0) 编辑
摘要:// Array Functions // --------------- // Get the first element of an array. Passing **n** will return the first N // values in the array. Aliased as `head` and `take`. The **guard** check ... 阅读全文
posted @ 2016-09-01 17:41 很好玩 阅读 (636) 评论 (0) 编辑
摘要:小结 1.处理类数组与对象的不同情况 2.高阶函数的使用 阅读全文
posted @ 2016-08-29 23:25 很好玩 阅读 (667) 评论 (0) 编辑
摘要:小结: 1.闭包 整个函数在一个闭包中,避免污染全局变量。通过传入this(其实就是window对象)来改变函数的作用域。和jquery的自执行函数其实是异曲同工之妙。这种传入全局变量的方式一方面有利于代码阅读,另一方面方便压缩。underscore写法: jquery写法: 2.格式 3.高阶函数 阅读全文
posted @ 2016-08-24 19:21 很好玩 阅读 (648) 评论 (0) 编辑
摘要:本文原创,转载请注明出处https://i.cnblogs.com/EditPosts.aspx?postid=5710639 我们大家都知道,当koa接到请求经过中间件时,当执行到 yield next 语句时,Koa 暂停了该中间件,继续执行下一个符合请求的中间件('downstrem'),然后 阅读全文
posted @ 2016-07-27 12:21 很好玩 阅读 (458) 评论 (0) 编辑
摘要:我们直接从例子出发 这个例子对IE做了兼容,首先看第二个src,因为IE识别不了多属性值(也可以说识别不了‘,’),所以把适应IE的格式放在第一个;再看一下我们为什么写了两个src,这里也是做了一个兼容,因为IE自己的格式也分为IE8以前和IE9适配的格式,大家记住书写一样的属性时,在只能识别一种的 阅读全文
posted @ 2016-07-22 20:36 很好玩 阅读 (339) 评论 (0) 编辑
摘要:昨天闲来无事,于是把之前写过的promise优化了一下,代码如下: 阅读全文
posted @ 2016-07-22 09:55 很好玩 阅读 (2575) 评论 (0) 编辑
摘要:HTML: CSS: 以上是主要的代码,有几点需要注意: 利用rgba实现有兼容性的问题,所以采用两层覆盖的方法 float元素与position:absolute元素平级时,当绝对定位没有指定top/left时,float会在绝对定位元素前面出现 绝对定位元素当不指定top/left时,则相对于o 阅读全文
posted @ 2016-07-21 13:42 很好玩 阅读 (174) 评论 (0) 编辑
摘要:首先是没有加入请求超时的情况: 再看一下加入超时的代码: 原理其实很简单,就是利用Promise.race,我们先创建一个Promise,里面用setTimeout进行处理,然后将新创建的Promise与我们之前使用的Promise"比赛"一下。 阅读全文
posted @ 2016-07-18 15:54 很好玩 阅读 (5967) 评论 (0) 编辑