美文网首页我爱编程
node.js 学习第一小节

node.js 学习第一小节

作者: 哈哈乐哈 | 来源:发表于2017-04-30 22:38 被阅读0次

    我想在微信上卖东西,找到小ken老师(老师公众号:鹄思乱想),小ken老师说那就得学微信后台搭建,就这样,开始接触node.js!实话,只是知道这是六个字母外加一小数点而已,完全不知道这是个啥玩艺,坚信这个就是能用微信卖东西的!

    跟着老师在github上的中英文教程学习,

    屏幕快照 2017-04-30 下午4.26.28.png
    看着老师的教程,着实替老师捏了把汗,也敢答应教我,还免费教,我眼前是两眼一抹黑,反正都是看天书!我记得请教过小ken老师,一般人学会这玩艺得多长时间,老师说一个月,我信心满满的表示那我就两个月把它学会,我当时以为可以的,可是到今天为止,已经过了两周,我还在...,哎,不懂就是不懂,看着老师还没反悔的时候赶紧的学吧〜
    今天,主要给自己这周学习中掉进的坑作个总结!都是泪啊〜
    第一个坑,环境配置中的各种安装

    为什么说它是一个坑呢,完了,啥是mongodb ,啥又是brew ,redis, 这些都是来干啥的嘛,因为这些我都不知道!刚开始照着输入,没两分钟就卡壳了,本来就陌生,还出错,这时候的心里是多么的慌,就一个字,怕!再加上本身我有个不小的毛病,遇到不认识的总要知道它是啥后才能安心的往下走,这在心理学上就叫做安全感缺失症,这种情况就好比在完全陌生的环境中,脚就是不敢往前迈一步,因为不知道前面是危险还是安全,总之我知道这也是病!性格作怪,开始各种查,查完百度查知乎,查完知乎查google ,查自己大概能看懂的,反正每查个东西没有三两钟是下不来的,就这样,为知道这些abcd都花了我好几天的时间吧。大概列一下哪里卡壳查了些啥:

    • 手动安装mongodb时卡壳,因不认识brew ,就没有用

    brew install mongoldb

    直接用的老师的手动安装,一步一步照着做了,也成功的将mongodb下载到了“我想放的文件夹”下了,路径如下:

    Macintosh HD/用户/janiepff/

    同时,也设置好了数据目录,但就在启动mongodb 数据库时失灵了,也能

    cd mongoldb/bin

    但就是不能

    mongod

    提示: -bash: mongod :command not found
    开始一阵慌,左捣鼓右捣鼓就是不行,好吧,那就来研究brew吧,原来它的全称叫homebrew,它是mac os平台下的一个软件包管理工具,它能提供软件的安装,卸载,更新,查看,搜索等功能,安装很顺利,连带安装redis 都是比较顺利了。
    这个安装成功后我查了它的路径

    Macintosh HD/usr/local/bin/

    只是我还没搞明白,这个路径与Macintosh HD/用户/janiepff/有啥区别,是否是一个是系统盘路径,一个是本地盘路径??所有软件都必须装在系统盘上才算安装成功?--这问题会不会真的太蠢啊?!

    第二个坑,是web app 骨架的安装

    安装yeoman 时又卡住了,过程中出现了很多错误提示 ,如下图

    屏幕快照 2017-04-28 上午1.42.13.png
    又是折腾了老半天,还是没解决,google 上有提示,但操作很复杂,没敢尝试。
    虽然现在还没有脚手架来操作,但配置完这些后,对node.js 似乎就没那么害怕了!
    同时这周还了解了JS基础中的一部份,老师亲编书藉《Tasting JavaScript》中的第二章,基本数据类型,现就此做个总结:
    数据类型

    数据类型的分类:Number ,Special number ,String,Boolean,Undefined,Null

    1,Number及Special number
    屏幕快照 2017-04-30 下午9.58.10.png
    2,String
    • 字符串中单,双引号定义相同
    • 字符串中单,双引号都可以转义


      屏幕快照 2017-04-30 下午10.13.26.png
    3,Undefined&null

    在JS中,undefined和null 两个值都是不存在的值,但却属于不同的数据类型,区别在于null 代表的是没有对象,而undefined代表的是缺少值。

    4, Boolean

    Boolean数据只有两个值,true 和 false. 主要作用于条件判断,且作何值都可以转化成Boolean型。


    屏幕快照 2017-04-30 下午10.35.36.png

    接下来是数据的转换,下次再总结啦〜

    相关文章

      网友评论

        本文标题:node.js 学习第一小节

        本文链接:https://www.haomeiwen.com/subject/yydxtxtx.html