随笔分类 -  javascript

摘要:异步回调是js的一大特性,理解好用好这个特性可以写出很高质量的代码。分享一些实际用的一些异步编程技巧。1.我们有些应用环境是需要等待两个http请求或IO操作返回后进行后续逻辑的处理。而这种情况使用回调嵌套代码会显得很难维护,而且也没有充分使用js的异步优势。看下实例(为了大家容易理解使用了jq作为... 阅读全文
posted @ 2015-12-28 16:19 moonpanda 阅读(723) 评论(2) 推荐(1)
摘要:先看如何使用使用的npm包为genny,npm 安装genny,使用 node -harmony 文件(-harmony 为使用es6属性启动参数) 启动项目var genny= require('genny'); genny.run(function* (resume) { conso... 阅读全文
posted @ 2015-07-14 15:03 moonpanda 阅读(1379) 评论(0) 推荐(0)
摘要:跨域 header设置 阅读全文
posted @ 2015-07-13 10:04 moonpanda 阅读(1573) 评论(1) 推荐(0)
摘要:最近js的空值弄得焦头烂额,今天写个博客记录下。 javascript变量空值一共有3种 1.“”var e=""; 2.nullvar e=null; 3.NaNvar e;alert(isNaN(s));\\结果为 truevar s=0/0; isNaN(s); \\结果为 trueNaN是一个数值,他表示一个不能产生正常结果的预算结果。NaN不等于任何值,包括他自己。你可以用IsNaN();这里说一下网上有帖子不正确的解释成“Not a Number“这是不对的; 还有一种比较特殊的情况,就是引用变量未定义 undefined;alert(s);//引用变量不存在 阅读全文
posted @ 2014-02-28 11:02 moonpanda 阅读(3218) 评论(0) 推荐(1)