上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: ```js var i = 0; i++; function ajax(url){ return new Promise(function(resolve, reject){ setTimeout(function(){ console.log(url); resolve({url: url + i++}); }, 200); }); } function *gen(ur... 阅读全文
posted @ 2016-05-15 23:49 木的树 阅读(1320) 评论(0) 推荐(1) 编辑
摘要: 题目:红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?(用Promse实现) 三个亮灯函数已经存在: 这道题首先考察Promise的应用,Promise的详细说明请看我的这篇文章: "闲话Promise机制" 。首先我们需要一个函数来实现时间控制: 如果把问题简化一下, 阅读全文
posted @ 2016-05-15 18:01 木的树 阅读(9076) 评论(11) 推荐(13) 编辑
摘要: 众所周知node是一个高性能的web服务器,使用它可以很简单的创建一个http或https的服务器。 比如一个很简单的http服务器: https服务器需要生成证书,详情请看这篇文章: "HTTPS 的原理和 NodeJS 的实现" 。这里我们直接看最终成果, "附件证书" 。 从上文我们可以看出, 阅读全文
posted @ 2016-05-10 23:34 木的树 阅读(5224) 评论(3) 推荐(6) 编辑
摘要: 移动web风风火火几多年,让我这个在Pc端漂流的前端er不免心生仰慕,的确入行几多年,也该是时候进军移动web了。移动web中踩到的第一个坑就是事件问题,所以在吸取众大神的经验后,特作总结以示后来者。 移动端事件的变化 首先PC端那一堆非常happy的鼠标事件没了, , , , , , , 全都没了 阅读全文
posted @ 2016-05-02 18:00 木的树 阅读(10528) 评论(11) 推荐(15) 编辑
摘要: "Backbone源码分析(一)" "Backbone源码分析(二)" Backbone中主要的业务逻辑位于Model和Collection,上一篇介绍了Backbone中的Model,这篇文章中将主要探讨Collection的源码。 让我们先来看一下Collection的构造函数: js // C 阅读全文
posted @ 2016-04-20 23:04 木的树 阅读(725) 评论(0) 推荐(3) 编辑
摘要: 想要在移动web领域有所深造的小伙伴,第一关要过的就是逻辑像素与设备像素之间的关系。 初入移动web,一定要搞懂的几个单位(DPI、PPI、DP、PX 的详细计算方法及算法来源是什么?): dip(dp): device independent pixels(设备独立像素),是安卓开发用的单位,1d 阅读全文
posted @ 2016-04-16 15:16 木的树 阅读(1908) 评论(2) 推荐(0) 编辑
摘要: 在传统MVC框架模式中,Model承担业务逻辑的任务。Backbone作为一个mvc框架,主要的业务逻辑交由Model与Collection来实现。Model代表领域对象,今天主要学一下Model源码中几个重要的函数。 我们先看一下Model的构造函数做了哪些事情: Model的构造函数主要做了以下 阅读全文
posted @ 2016-04-11 10:31 木的树 阅读(878) 评论(2) 推荐(4) 编辑
摘要: 距离上一篇博客有一段时间了,期间各种琐事萦绕。最主要的一件是,当我差不多将整个dojo核心源码看完,惊讶的发现dojo1.*的设计以是老态龙钟之象,而我沉溺在dojo中太久,已经不知道前端世界变成了什么样。这无异于晴天霹雳,霹的我目瞪口呆、汗流满面,惶惶不可终日。索性亡羊补牢为时未晚,这段期间虽有各 阅读全文
posted @ 2016-04-07 23:15 木的树 阅读(1773) 评论(2) 推荐(3) 编辑
摘要: JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间,是用户或浏览器自身执行的某种动作。诸如click、load、mousemover,都是事件的名字。可以使用侦听器来预订事件,以便事件发生时,执行相应的代码。而响应某个事件的函数就叫做事件处 阅读全文
posted @ 2016-03-12 13:53 木的树 阅读(6843) 评论(0) 推荐(2) 编辑
摘要: 序言 在JavaScript的大世界里讨论面向对象,都要提到两点:1.JavaScript是一门基于原型的面向对象语言 2.模拟类语言的面向对象方式。对于为什么要模拟类语言的面向对象,我个人认为:某些情况下,原型模式能够提供一定的便利,但在复杂的应用中,基于原型的面向对象系统在抽象性与继承性方面差强 阅读全文
posted @ 2016-03-05 22:05 木的树 阅读(1338) 评论(6) 推荐(6) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页