V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
coolicer
V2EX  ›  Node.js

一个Jser怎么学node,看起来node用户大多是jser。

  •  
  •   coolicer · Jul 30, 2013 · 4076 views
    This topic created in 4655 days ago, the information mentioned may be changed or developed.
    最近在学node,看的是cnode的博客教程,书籍方面应该跟不上吧。我下一步应该怎么走?

    我学了二三章,发现很喜欢。只是异步的思维感觉很抽象,另外mongodb感觉也不错。
    9 replies    1970-01-01 08:00:00 +08:00
    otakustay
        1
    otakustay  
       Jul 30, 2013
    一个函数就是“一件事”,“一件事”完成的时候做“下一件事”,这就是回调了,node的异步基本全是回调(虽然我更喜欢Promise模型),就理解成事情一件一件往下做好了
    Sherlockhlt
        2
    Sherlockhlt  
       Jul 30, 2013 via iPad
    @otakustay
    这回答。。
    Golevka
        3
    Golevka  
       Jul 30, 2013
    @otakustay “一件事”完成的时候做“下一件事”... 卧槽这不就是大家喜闻乐见的continuation passing style (CPS)么?
    turing
        4
    turing  
       Jul 30, 2013
    两个建议~

    1.多写,多写的过程中才会熟悉各自api,犯各种错误,错误犯多了,自然就懂了。
    2.多看文档(尤其是官方文档)
    luin
        5
    luin  
       Jul 30, 2013   ❤️ 1
    最好能直接看英文文档教程啥的,资源丰富些:
    http://nodeguide.com/beginner.html
    http://nodeguide.com/style.html

    也有有中文的书:
    http://www.nodebeginner.org/index-zh-cn.html

    异步啥的如果会JavaScript,看一眼也就明白啥意思了,当然日后也许会遇到些坑,不过问题不大了。
    turing
        6
    turing  
       Jul 31, 2013   ❤️ 2
    我赶紧lz这时候缺的应该不是什么教程啊什么书。

    我觉得lz这时候应该尝试自己写一些小模块,比如你在其他语言上看到过的哪些轮子,自己用js来写一个,然后发布到npm上。

    或者用js写一些你以前有使用过,想实现却囿于诸多因素无法实现的东西,把学习初期的新鲜感转换成成就感,接下来就会进入一个比较好的正反馈学习状态了
    vietor
        7
    vietor  
       Jul 31, 2013
    一堆的callback,弄个private method、private attributes很麻烦。倒是实现系统很快速,性能还算不错——有人说非常适合在低端vps上跑,我正要测试一下
    Part
        8
    Part  
       Jul 31, 2013
    异步执行让我很头疼,sync,sync...
    madao
        9
    madao  
       Aug 6, 2013
    多写吧,熟悉了就好了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2563 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 16:08 · PVG 00:08 · LAX 09:08 · JFK 12:08
    ♥ Do have faith in what you're doing.