javascript与我

看到标题,前端同学估计会抽我了,因我本是一个PHP程序员。

不过我对js是绝对的热爱,甚至超过PHP。就如我这个烂博客,后端主要是Nodejs+Redis构建的。

经过许许多多项目的洗礼,发现js有一个地方最令我着迷:

  1. 函数式编程风格

  2. 异步编程风格

  3. OO风格

值得一提的是匿名函数,它犹如整个上下文环境中的眼睛,通过它可以看到一切。然而它又是那么谦卑,甚至连名字都没有。它就是js里的活雷锋,随叫随到,而且每次,它都是新的面孔且保证只被执行一次,它满怀激情的来,在你欢呼声中消失的无影无踪...

channel.on('fired', function(){...});

异步,是的,异步。你没法估计它什么时候到来,但却清楚的知道它一定会...要么成功要么失败。你只能事先为它安排好一切,然后,去喝杯茶吧。活雷锋简直是它的绝配,天生一对。让人好生艳羡...那如果创建了好多异步任务,它们会不会让引擎大哥忙得不可开交啊?呵呵,引擎大哥可聪明了:来得早不如来得巧,俺同一时间只处理一个事,来晚了排队吧。老大哥虽然耍了一点小聪明,但它做事却一丝不苟,不会有丝毫遗漏,异常专注。什么聪明天赋都是骗人的,专注,才是最大的财富。静下心来,整个世界都是灵动的。"潭中鱼可百许头,皆若空游无所依"说的就是"入微"的境界。

再看看js里的任督二脉:原型链和作用域链。无法直接观察到但却真实存在着。当你访问一个对象的属性,在使用"."或者"[]"时,有没有觉得这其实是一个顺藤摸瓜的活儿...千里姻缘一线牵,若无缘,便异常终止吧,自挂东南枝。然而造化弄人,你找到的,不一定是你最爱的。姻缘一线牵,并没有说牵的只是你和她,在你和她之间,说不定还牵着别人。而能找到的,却是离你最近的。所以,异地恋是多么的脆弱与可怕...

可以说,人永远都只活在现在,当前,此刻。永远也无法逃离此刻,不管逃到哪里,它都如影随形跟着你,它就是"this"。只好仰头望天,长叹一声:"再也回不去了..."

亲,原谅我这小疯子的疯言疯语吧...晚安。

Tags: javascript js 心情
Time: 1378485420557