才与材

过了年了,长途跋涉又回到了西安,回成都遥遥无期,只有等待。 刚进TW,感觉很多东西要学,要饱读古今中外,各个行业的书籍才能平静下紧张的情绪,一听就是个N年才能做到的事情。说紧张并不表示无能,而是觉得怀才不遇,因等待发挥的机会而焦急,担心未懂的东西太多但项目里又要求快速上手而心慌。总不能一天吃成胖子,我每天都这么安慰自己。这一个月来,一直有个坚定的想法,就是成与不成就在于此公司了。 最近Mr上没有什么更新,都在搞iPhone上WebApp

Read More...

Mr.Async中$await支持switch、property赋值

Mr.Async更新支持在switch,和property赋值语句中的$await等待语句,而且目前来说不打算支持try-catch-finally,因为还没有找到比较好的实现方式,麻烦如果哪位大虾知道怎样捕获异步异常的方式或者模型,多多赐教。 switch的case中使用 var i = 0, ret; switch(i){ case 0 : console.log('wai

Read More...

二手货—加强Mr.Async

之前发过一条微博,“看得越多,想得越多,感觉差距就越大。如果我来写Jscex将会是啥样?”。这次的Mr.Async加强的就是类似于Jscex中$await方式开发异步操作。本来这篇文章的名字叫《二手货》,主要说明了这次加强完全是copy老赵的思想,在没真正理解他的想法之前,我曾经以为我的Mr.Async已经足够强大了,囧。我们平时接触的东西都是“二手的”,这种说法即便有些看轻自己,但我暂时用这说法来促使自己多去思考东西而不是用“明星都是

Read More...

2012

告别2011,迎来2012,这篇不是总结,我所做的所想的都在我的blog中了。7月22日开始到现在总共写了23篇,相信以后也会有更多更加深度的文章。喜欢我的文章的童鞋,望多多关注和分享。 说说目标吧。 2012,我不相信会是世界末日,因为我还没有给我的爱人幸福的生活,直到我写这篇时,她还在被公司中的各种小人折磨,嫁祸,推卸责任。所以在我努力改变生活的同时也诅咒我生活中的小人们早点消失。 必须得攒钱了,买这买那,工作到现在都没多少钱,2年

Read More...

Mr.Array

Mr.Array主要用于JavaScript数组操作的扩展,其中很多API类似于underscore.js,你也可以说我山寨了它的数组操作部分,不过我的API中没有用像underscore.js或者JavaScript1.6中的map, filter, every, forEach, some等命名,取而代之的是C#中Enumerable静态类中的select, where, all, any, orderBy, groupBy等,当然

Read More...

进入ThoughtWorks

加入了一个好公司,我不会像老赵那样让别人猜来猜去,因为我并不名声在外,看我blog的人怎么着都是半个熟人了。这次我有幸加入到ThoughtWorks,让我很开心,尤其还能成为了前端程序员更让我兴奋不已。在得到面试官承认能力的同时,更多的还是觉得自己长时间的坚持是对的。 这次的面试经历,总的来说就是顺利。 在Diouf和Frank的间接介绍下,得知ThoughtWorks在成都有UI Developer的招聘,上上上个星期4我投了简历,下

Read More...

我忽略了[].splice

JavaScript的数组原型中的splice方法一直都被我忽略了,直到昨天看到CoffeeScript中数组的赋值操作时候才发现。如果你对它已经很了解了,那可以不用听我唠叨了。 CoffeeScript让编写js代码更加快捷,可读。并且语法糖举不胜举,写代码的同时也爽快而流畅,是我们追求的目标。但学习过程中还是别忘记它的宗旨:“It’s just JavaScript”,它就是JavaScript,别想太多。官网在这Cof

Read More...

Gray the image

很久没有更新了,最近工作忙得昏天暗地,事情不多但杂乱,而且在工作之余还要做Competence build内部心血项目,在这里要多写Gavin的给力相助。 最近写JS和页面布局的时间少了,好像是自从从九寨回来之后,心就野了,无心向学,导致某某公司的面试题都做得有点点功力衰退的感觉。这几天,在研究响应式设计,整点前沿的东西看看,以后好找工作。今天打开blog,突然多了两位新人的评论,心情大好(很少有我不认识的人来关注我blog,可能宣传不

Read More...

DART or JavaScript

Google 发布了号称用来取代javascript的新语言DART,简单的看了下语法和基础类型,入门很容易,面向对象,还提供了很多基本类型,尤其注意到的是类java的集合类型,应有竟有。在运行方面,提供了原生VM运行方式和编译成javascript运行两种,可见Google很重视此语言从js的过渡性。新语言特性方面肯定要比就语言好得多,可是能不能替换确实另一回事,这需要长期的推广和个大浏览器厂商的支持,当然,还离不开标准的制定。现在看

Read More...