• 许童童
    2019-09-18
    课程一出,马上就跟着看到最后了。老师讲得不错。希望后面可以来一些高阶的知识。
    
     11
  • 尚可为(Kewei Shang...
    2019-09-19
    一个小错误:老师打印的是`playerAction`, 但是应该是打印`computerAction`才对。
    问题:javascript的局部变量的概念是怎么理解的呢?`computerAction`是局部变量吗?为什么可以在if-else范围外也可以访问呢?
    谢谢!

    作者回复: 看得很仔细,确实说错了,感谢!!

    关于局部变量的问题,JS里有一个需要关注的地方就是var关键字声明的变量会有一个变量提升的机制,把变量的可用范围提升到整个所在函数里。(在node.js里,一个JS模块也可以视为一个函数,后面会讲到)所以它会跨越if else范围可用

    用es6标准里的let和const关键字声明变量的话,就不会有上面说到的现象,会和其他语言更接近些。

     3
     6
  • 子曰
    2019-09-19
    作为一名前端工程师,太需要nodejs这门硬核知识了
    
     5
  • 孙国佳
    2019-09-20
    每周就更新一节课么,那样的话就太糟糕了。

    作者回复: 大概每周五到十节吧!

    
     4
  • #TypeError
    2019-09-19
    老师你好 , 看编辑器的代码感觉字体有点小 , 可以调大一些嘛?

    作者回复: 多谢反馈,发现这个问题了,后面的课程会尽量大

    
     3
  • 毛
    2019-09-24
    老师 我想学习如何驾驶特斯拉

    作者回复: 首先你得

    
     2
  • William
    2019-09-19
    石头剪刀布的游戏不错,期待能讲解一些 node.js 高阶知识。
    
     2
  • jonnypppp
    2019-09-18
    支持
    
     2
  • 地主
    2019-12-10
    老师好,我是一个偏后端的技术管理,对前端不熟悉但是比较感兴趣。了解ES6,大致能过区分React/Vue/Angular、TS、webpack这些前端技术。我想问的是,您觉得我这样的需要对前端了解到哪个程度才能对前端开发进行更好的管理呢?

    作者回复: 孔子说因材施教,所以管理的事情我认为也应该看具体情况而定。

    
     1
  • Zach
    2019-10-06
    不太了解js的random函数,但程序中分支的概率不严谨,一个是<1,一个是>2,而剩下的[1,2]却是闭区间

    作者回复: 确实不严谨,赞一下你的火眼金睛

    
     1
  • 樊不烦
    2019-09-25
    老师,太短了,还没看爽呢就完了😂

    作者回复: 不许说我短!我不认!

    
     1
  • Slowdive
    2019-09-23
    老师别着急慢慢更,多从工程的角度讲讲吧,语法什么的自己搜一下就明白了

    作者回复: 如果可以,我希望一周只更新一节课[捂脸]。工程的内容会在第五章讲

    
     1
  • Pluto
    2019-09-19
    感觉老师敲代码的时候的收音并不是很好 总体很期待下面课程

    作者回复: 可能是我敲代码的时候会有的一些碎碎念。后面我注意一下。

    
     1
  • Sky-fly
    2019-09-19
    一小时刷完八集,不过瘾,期待中

    编辑回复: 精彩的在后面

    
     1
  • 柒月
    2019-09-18
    老师,process的变量可以设置么?

    作者回复: 不太建议修改process对象。如果实在是想要有全局变量,依靠node.js的模块机制,定义一个config模块就够了。模块机制后面会讲到

    
     1
  • cyberknight
    2019-12-22
    var playerAction = console.log(process.argv[process.argv.length - 1]);
    console.log(playerAction);

    var random1 = Math.random() * 3;

    if (random1 < 1) {
        var computerAction = 'rock';
    } else if (random1 > 2) {
        var computerAction = 'scissor';
    } else {
        var computerAction = 'paper';
    }

    if (computerAction == playerAction) {
        console.log("平局");
    } else if (
        (computerAction == 'rock' && playerAction == 'paper') ||
        (computerAction == 'sissor' && playerAction == 'rock') ||
        (computerAction == 'paper' && playerAction == 'sissor')
    ) {
        console.log("你赢了");
    } else {
        console.log("你输了");
    }
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    我这段代码在 node rock.js rock 运行后,为什么总是我输?随机数的问题么?多谢
    展开

    作者回复: 为什么把console.log的返回赋值给playerAction

    
    
  • blabla
    2019-10-29
    一直对node.js的概念云里雾里,老师开始的讲解对我来讲很容易理解,希望在老师的帮助与自己的努力下,可以掌握这门知识,谢谢啦

    作者回复: 谢谢。

    
    
  • 彬彬
    2019-09-24
    看的很过瘾啊 期待高阶的内容

    作者回复: 谢谢!

    
    
  • 爱码士
    2019-09-21
    好评😃
    一边看着nodejs实战书籍一边看着老师的开发实战课程,希望能提升自己

    作者回复: 谢谢,我也是提升自己的过程

    
    
  • 九姑娘
    2019-09-21
    真心看的不过瘾 期待下周的更新
    
    
我们在线,来聊聊吧